Files
jobtrackingapp/docs/redesign/phase-7

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.