@@ -95,10 +95,10 @@ Baseline captured on 2026-07-18:
9595- [x] Add route-contract tests for every manifest category.
9696- [x] Add browser-level smoke tests for search, navigation, detail pages, locale switching, and
9797 comparison selection.
98- - [ ] Add automated accessibility checks for dialogs, menus, comparison tables, and mobile nav.
98+ - [x ] Add automated accessibility checks for dialogs, menus, comparison tables, and mobile nav.
9999- [x] Run generation in CI and fail when tracked generated output differs.
100100- [x] Make the aggregate CI job fail on cancelled or skipped required jobs as well as failures.
101- - [ ] Add a small security workflow/policy for dependency and application review.
101+ - [x ] Add a small security workflow/policy for dependency and application review.
102102
103103## P2 — Architecture and Scale
104104
@@ -177,3 +177,10 @@ evidence; completed items are reflected in the checklists and implementation log
177177 guard requiring future manifest changes to be represented in ` data/changelogs.json ` .
178178- Fixed the search result category badge to use the shared translated category names after browser
179179 testing exposed a missing runtime message lookup.
180+ - Upgraded Next.js, OpenNext Cloudflare, next-intl, React, Vitest, Wrangler, and AJV to compatible
181+ patched releases; refreshed vulnerable transitives and reduced ` npm audit ` from 42 advisories to
182+ zero without accepting automated framework downgrades.
183+ - Added a required high/critical dependency-audit CI job and documented the security triage policy.
184+ - Added Axe browser checks for the search dialog, language menu, model comparison tables, and
185+ expanded mobile navigation, fixing the accessible names, ARIA relationships, decorative content,
186+ and contrast issues those checks exposed.
0 commit comments