Phase 7 — Full migration
Authorised development execution; production remains NO-GO. The owner resolved the main/deployment conflict by directing Phase 7 to continue on development while keeping main unchanged. Follow the original Phase 7 scope and the exact Phase 6 handoff; this record does not replace the approved architecture or introduce another phase plan.
The entry commit is b5319981ad3d1bd635daff861453d23c0de5320b on codex/ui-redesign-phase4. Phase 6 application source is unchanged from bd47214bdcd74336788dca0f294b8ddb9403cac1, with measured export 2LDblja_XnSBWSuY6ys_V. Main remains 27657f31131cd95d42f0e1290853ec9c9b3959a4. The Phase 6 acceptance, aggregate evidence and push ledger establish implemented review CONDITIONAL GO, production NO-GO and Phase 7 readiness CONDITIONAL GO.
Checkpoint sequence
| Checkpoint | Approved scope | Entry dependency / current status |
|---|---|---|
| P7-00 | Fresh scope inventory and fixture baseline | Complete finite identity/route/matrix/static checks; inherited runtime separated. Push receipt recorded by the successor before page changes |
| P7-01 | Authentication and account-security presentation | Existing public auth, account identity, 2FA/session owners; planned |
| P7-02 | Onboarding and Career overview/evidence | Existing checklist/canonical Career owners; planned |
| P7-03 | Career structured editing and import review | P7-02 fixtures; resolve or explicitly bound concurrency before changing save/history ownership; planned |
| P7-04 | CV library and public entry | Existing gallery/editor and P7-03 source language; planned |
| P7-05 | Discovery, Companies, Offers and Reminders | Existing domain owners and Jobs return context; planned |
| P7-06 | Remaining Application forms and global correspondence | Existing seven-section workspace, immutable packages and draft/send owners; planned |
| P7-06F | Deferred followMode reviewed composer |
Optional separately reviewed mail slice; DEFERRED until mode→draft/review action and fallback are explicitly decided |
| P7-07 | Documents owner-scoped index | Authenticated metadata-only paginated backend projection first; source destinations from P7-04/06; planned |
| P7-08 | Existing notifications and operations | Existing store and real destinations; new enabled producers require F20 recovery evidence; planned |
| P7-09 | Remaining Settings, Connections and data lifecycle | Existing independent save scopes and sensitive-action guards; planned |
| P7-10 | Admin operational presentation | Existing distinct Users/Audit/System routes and server authorization; planned |
| P7-11 | Remaining Analytics/error/empty/dialog integration | Inventory-confirmed residual presentation only; existing reports remain; planned |
| P7-12 | Integrated full-migration acceptance | Every executed slice pushed with finite evidence; fresh applicable full regression and all debt dispositions; planned |
The detailed dependencies, preservation risks, test additions and reviewable commit boundaries remain authoritative in the handoff. P7-06F is an optional gated branch, not permission to block all independent migrations.
Scope and evidence
INVENTORY.md reconciles already migrated owners, remaining work and all 32 routes. PRESERVATION.md starts with all 57 groups: 0 PASS /56 PARTIAL /0 FAIL /1 DEFERRED, including withheld PRES-C11. A partial whole-group status does not imply an established defect or removed capability. DEBT.md carries every RD01–RD28 obligation and current scoped Phase 6 dispositions.
P7-00 adopts the actual unchanged-source Phase 6 runtime results: backend1,033, frontend521/85, ordinary browser159, sidecar49, separate HTTP/security/diagnostic lanes and original16/36 plus8/24 rendering corpora. These are inherited execution evidence, not a new Phase 7 runtime run. P7-00 adds fresh identity, route, matrix and static verification only. New affected runtime tests begin with P7-01; P7-12 runs fresh applicable full regression.
Keep the 52 all-enabled and 267 inherited-rule axe inventories separate: combined319 mixed-scope snapshots,11 violation-node occurrences and2,473 incomplete occurrences. These are repeated contexts, not unique defects or conformance certification. Applicable manual M01–M12 remain NOT VERIFIED; M13/P5-13 is deferred do-not-execute.
Working constraints
Use the current MUI/Emotion theme, PageLayout/section primitives, ViewStateNotice/useViewResource, Router, i18n, notification and save owners. Preserve query/history/aliases, account/tenant/role boundaries, canonical Career facts versus CV overrides, revision recovery, frozen packages and original PDF pagination/oracles. Do not infer new Documents/Notifications/aggregate Admin routes from illustrative navigation. No new hard-coded user-facing strings.
Verify EN/Bokmål, light/dark, appropriate density, 320/360–390/768/1024/1280/1440/wide layouts, relevant breakpoint boundaries, keyboard/focus/errors and legitimate document-canvas scrolling. Human reader/device/provider/output evidence stays explicit when unavailable. A newly demonstrated severe shared defect blocks its dependent propagation; unaffected development can continue.
COMMITS.md records each bounded checkpoint/repair, checks and normal development push with immediate remote=HEAD verification. No force push, main push or production deployment. P5-13 qualification/activation, optional P5-05 preview, unsupported feature/schema/lifecycle activation and Phase 8 dashboard customization remain separately gated. Destructive or production-targeted work requires its separate authority and evidence-backed release decision.