P9-06 remediation and regression
Final latest-source regression completed 362/362 ordinary, 18/18 diagnostics, 3/3 volume and 23/23 contracts, with successful exits, strict reconciliation and zero failures/skips/flakiness/retries or run-level errors. Full Jest passes 919/104 suites; types/lint/build pass. P9-V02 was repaired and all UI-dependent gates repeated on its rebuilt bytes. Validation and defects retain earlier failures and superseded complete runs; no incomplete successor is accepted.
P9-T03 exposed server-originated NAV work outside the original browser-only interception boundary. The browser fixture now disables the existing saved-search alert worker; all four ordinary shards and inherited diagnostics passed with unchanged assertions. The earlier 98/98 and 87/87 shards and third shard's 87 pass/1 fail remain superseded. Production worker settings are unchanged. Worker-isolation delta records the configuration-only change and source identities.
Two bounded product repairs were made: the sole AdminUsers grid now receives the installed Bokmål vendor locale, and the existing four public h2 styles specify a proportional line height. No backend contract, schema, renderer, dependency, state/router system or inference configuration changed. The parser descendant test synchronizes its own startup before the unchanged deadline; it does not change the parser product timeout or process-kill behavior.
The existing native Admin test also needed its hard-coded English pager locator synchronized with the new vendor locale. It now obtains the accessible name from installed enUS/nbNO. Original long-identity, actual page-change, focus/reachability and no-write assertions remain. The failed97pass/1fail shard and focused six-vector1/1 green are retained; the complete98-case successor is required. Only that ordinary test file differs between the retained earlier825-input manifest and the new ordinary manifest.
New regression proof includes two parameterized Admin locale Jest cases (baseline917 becomes919), two ordinary landing cases over16 geometry vectors (baseline360 becomes362),18 separate route/accessibility/RD21/performance diagnostics, and three separately isolated native API volume cases. Existing focused landing tests remain unchanged. Original RED observations, insufficient1.2 spacing, fixture mistakes, transition timing and interrupted attempts remain retained in DEFECTS and raw reports; no configured retry/skip or assertion relaxation replaced them.
The final ordinary protocol uses four serial native Playwright shards, keeping connected files together under fullyParallel=false. All four completed reports must have exit0; their362 unique IDs must exactly equal native discovery, with one actual passed result each, zero failures/skips/flakiness/retries and no run-level errors. Discovery-only not-run records are not counted as regression skips. The same825 selected source/build inputs are checked before each shard and after all contracts; supplementary volume sources are hashed separately. This changes result checkpointing after repeated runner interruption, preserving all original assertions and workflows.
Separate AI/auth/rate/ingress/PDF-admission/preferences lanes retain their original configs and assertions. Native PDF admission is an inert-child limit contract, distinct from actual CV fidelity. SQLite/test-host, scoped intercepted recovery, native API persistence, image inspection and human/provider acceptance remain labelled separately. Passing the characterization of High RD21 does not close data-loss safety.
Read-only AI review examined both product repairs, parser fixture synchronization, diagnostic readiness, final route images, supplementary isolation/content assertions and reporting gates. Findings led to localised mobile-preview selection, actual theme checks, settled pagination/drawer checks, ready Profile/Reminders captures, exact timeline content comparison and complete diagnostic/discovery gates. Final acceptance records decisions and uncompleted gates; no review is described as human or production acceptance.