Files
jobtrackingapp/docs/redesign/phase-7/PRESERVATION.md
T

46 KiB
Raw Blame History

Phase 7 — Initial preservation matrix

All 57 original protected groups remain in scope. This initial matrix derives the exact IDs/statuses and original evidence/limitations from Phase6 preservation, reconciled against its aggregate, original functionality ledger, Phase2 anchors and Phase3 impacts. The short rows never replace protected sub-capabilities.

Entry source is development receipt b5319981ad3d1bd635daff861453d23c0de5320b, with application frozen at bd47214bdcd74336788dca0f294b8ddb9403cac1. Fresh P7-00 identity/route/matrix evidence adds finite static proof; runtime results remain the inherited accepted Phase6 run, not a new P7-00 execution.

Initial disposition: 0 PASS /56 PARTIAL /0 FAIL /1 DEFERRED =57. PARTIAL means retained capabilities plus scoped execution and incomplete whole-workflow/human/provider/output obligations; it does not mean56 established defects. PRES-C11 remains withheld. P7-00 introduces no capability/route/auth/data/rendering change and upgrades no group to PASS.

All 57 contracts

The migration-owner column assigns the approved slice while retaining completed owners. Every executed slice must link its new behavior/negative/no-write/readback evidence and exact remaining limits before any later status change. The source-linked Phase5 complete acceptance matrix supplies individual executable anchors.

Contract / preserved boundary Existing implementation and behavioral evidence Initial full-group status Mandatory limitation / remaining acceptance Phase7 owner / retention boundary
PRES-E01 Public product, Free/Pro comparison and honest unavailable billing Retained public route census, ledger/planCatalog tests in original matrix PARTIAL Public-page complete mobile/keyboard review and actual billing availability; no invented prices P7-01; E01 retained product inventory
PRES-E02 Local login/register/remember, Turnstile, resend/reset/verify AUTH-01 native repair; complete return URL/security proof PARTIAL Real mail/reset submit/Turnstile and token expiry/used-token cases; query loss is repaired for its tested scope P7-01; E01 retained product inventory
PRES-E03 Google/Microsoft sign-in/link/relink, popup state/origin Shared return-boundary proof, retained provider owners PARTIAL Actual consent/popups/revoked grants/relink; mailbox grants remain separate from sign-in P7-01; E01 retained product inventory
PRES-E04 2FA/recovery/setup/disable/trusted-device revocation Retained identity census, TwoFactor/Sessions tests PARTIAL Real authenticator/recovery and reader/trusted-device traversal; sensitive confirmations retained P7-01; E01 retained product inventory
PRES-E05 Sessions/current-device/revoke/logout Shell/private lifecycle, Sessions/account-scoped tests PARTIAL Native session-card refresh after remote revocation and complete device/AT acceptance P7-01; E01 retained product inventory
PRES-E06 Avatar/account identity/email/password Retained /profile and confirmation route PARTIAL Complete avatar/remove/password/email-change native flow; account identity remains distinct from career facts P7-01; E01 retained product inventory
PRES-E07 Expanded/rail/mobile navigation, active route, commands Grouped shell, utilities, drawer repair PARTIAL Spoken names/live state, settled drawer AX-name triage and historical command/dialog timing; no route silently hidden Retain shell; P7-11 verified residual / P7-12
PRES-E08 Themes, EN/NB hydration, shared toast/confirm/prompt/errors Semantic foundations, shared readiness, P6 corrections, P7-02 finite onboarding PARTIAL Full OS/locale/state cross-product, contrast/incomplete axe, reader/reflow; save feedback is distinct from server500 root-cause repair Every affected slice / P7-12
PRES-E09 Account switch/stale read-write/BFCache/revalidation Native owned-resource protection, auth expiry/logout proof, P7-02 owner-local dismissal PARTIAL Broader BFCache/offline/old-bundle/deployed cases; presentation never becomes authorization Every affected slice / P7-12
PRES-J01 NAV search/filter/sort/source/freshness/details Retained Discover owner PARTIAL Live NAV availability/freshness and long-result keyboard/narrow traversal P7-05
PRES-J02 Named saved searches/run/delete/alerts/results/dismiss Native saved-search repair PARTIAL Actual scheduler-to-owned-notification delivery, human/mobile delete acceptance and intended-provider qualification; deterministic runner is not live NAV P7-05
PRES-J03 Reviewed manual/URL/paste creation/company/tags/dates/duplicates Jobs/Add, shared AddJobModal; transport boundary tests PARTIAL Duplicate/company/date/interrupted creation and distinct creation-intent idempotency debt; preview/open is no-write Retain Jobs/capture; P7-11 verified residual / P7-12
PRES-J04 Extension/bookmarklet/share capture and optional post-create artifacts Capture retained, captureUrl/extension contracts PARTIAL Installed extension/share/no-replay and attachment failure recovery; keep payload and safe-return contracts Retain Jobs/capture; P7-11 verified residual / P7-12
PRES-J05 Search/filter/sort/pages/columns/saved views/row-card actions Jobs presentation, shared Table/Board query PARTIAL Full saved-view CRUD/dirty page-size/history combinations and supported capacity; server query semantics unchanged Retain Jobs/capture; P7-11 verified residual / P7-12
PRES-J06 Bulk status/delete/restore, soft-delete/Trash, edit Native Jobs/Trash, selection/view integration PARTIAL Complete selected-scope/partial-failure/dirty/manual combinations; no hard-delete substitution Retain Jobs/capture; P7-11 verified residual / P7-12
PRES-J07 Board groups/custom statuses/pointer-keyboard move/cancel/menu Board, query parity, 200/1,000 exact membership PARTIAL Physical drag/touch/browser variants and O(N) full-array capacity; no capped hidden results or pipeline redefinition Retain Jobs/capture; P7-11 verified residual / P7-12
PRES-J08 Company/contact/source/pipeline-date/history editing Retained Companies owner, P6 shared feedback checkpoint PARTIAL Scoped in-modal failure proof follows P6 manifest; complete contact/date/source-link and human acceptance remain P7-05
PRES-J09 Recorded offer compensation/deadline/notes/source Offer/report source acceptance, retained OfferComparisonPage PARTIAL Many-offer mobile/currency/date acceptance; no invented salary normalization P7-05
PRES-J10 CSV/JSON export/import/conversion/counts Retained Settings Data, CSV/blob/formula-safety tests PARTIAL Complete native roundtrip and target spreadsheet compatibility; job import is not account restore P7-09
PRES-W01 Full job workspace/legacy links/optional overlay Seven-section native workspace, route/readiness proof PARTIAL followMode metadata retained; compose consumer deferred. P5-05 optional preview lacks production host; full page remains Retain frame; P7-06 / gated P7-06F
PRES-W02 Details/status/next action/dates/contact/timeline Overview/header, section composition PARTIAL Stored-event localisation/timezones/status-reload combinations and separate job revision debt Retain workspace owners; P7-06 residual / P7-12
PRES-W03 Analysis/match/gaps/strategy/reviewed status suggestions Contextual existing owners, workflow/AI tests PARTIAL Real-model truthfulness/freshness/cancel quality; route entry never auto-generates; unrelated AI survives C11 withholding Retain workspace owners; P7-06 residual / P7-12
PRES-W04 Checklist CRUD/completion/order/next action Retained checklist composition, checklist tests PARTIAL Mobile interruption/edit/delete/reader; item identity and keyboard alternatives retained; no invented due-date schema Retain workspace owners; P7-06 residual / P7-12
PRES-W05 Select/attach/create/tailor CV and source context Native attach/tailor/package readiness, Application section PARTIAL P2-D01 remains ordinary passing; broader attach-render/model/deployed combinations remain; owner/job association unchanged Retain workspace owners; P7-06 residual / P7-12
PRES-W06 Manual/AI letter review/reject/apply/history/dirty guard Native Application/Letter, readiness PARTIAL Complete native history/reject/reader/model combinations; no canonical mutation or auto-send Retain workspace owners; P7-06 residual / P7-12
PRES-W07 Drafts/frozen package versions/archived binaries Native SQLite/source-mutation/archive ZIP proof PARTIAL Actual production restore/rollback/all-storage combinations; current edits/delete cannot mutate frozen bytes; capture is not delivery Retain workspace owners; P7-06 residual / P7-12
PRES-W08 Upload/drop/category/name/consent/preview/download/delete Documents section, native keyboard picker repair PARTIAL Physical drop, full rename/download/reader and deployed storage; AI inclusion remains explicit Retain workspace owners; P7-06 residual / P7-12
PRES-W09 Interview categories/questions/answers/manual removal/AI review Interview section, interview persistence/context tests PARTIAL Real-model and physical software-keyboard/reload/reader; preparation is not a scheduled interview Retain workspace owners; P7-06 residual / P7-12
PRES-W10 Debrief/follow-up content/date/readiness Retained interview/follow-up PARTIAL Timezones/provider delivery; followMode reviewed compose UI remains deferred, no automatic send Retain workspace owners; P7-06 residual / P7-12
PRES-W11 Reminders/rules/notifications/ICS/Google-Outlook events Rules draft/error/retry repair, retained calendar contracts PARTIAL F21 DST/date-only/offsets, real provider events/scheduler delivery and historical unconfirmed Rules500 cause P7-05/08; F21 gated
PRES-W12 Async progress/failure/retry/cancel/notifications Operation and bell entries, operation/worker tests PARTIAL Disconnect/reconnect and F20 enabled-worker fault recovery; stable operation IDs/no duplicate starts P7-06/08
PRES-C01 All canonical structured/long-tail/custom career fields Source isolation, canonical service/controller tests PARTIAL Full long-tail mobile save and profile concurrency; singleton source distinct from identified variants P7-02/03
PRES-C02 Overview/completeness/import/raw copy/avatar/history restore Retained Career owner, overview/profile/history tests PARTIAL Complete native historical restore/clipboard/avatar/reader; live inherited CVs may reflect later source changes P7-02/03
PRES-C03 Upload/extract/reprocess/diff/low-confidence select/accept/discard/retry Native picker repair, extraction/diff tests PARTIAL Scanned/OCR corpus and complete low-confidence/discard/native-reader flow; extracted proposal is not canonical truth P7-02/03
PRES-C04 Evidence sources/categories/tags/add/list/delete Retained evidence owner, evidence frontend/API tests, actual SQLite list repair PARTIAL Many-item/delete/keyboard/human acceptance; SQLite compatibility repaired with owner SQL preserved, full frontend/production acceptance remains qualified P7-02/03
PRES-C05 Library CRUD/gallery/share/publication/PDF Gallery/control reuse, library/publication tests PARTIAL Library migration not complete; publish/unpublish/old-slug revocation and every template combination required P7-04/07
PRES-C06 Studio tabs/save states/debounce/pages/fit/mobile panes Frame, preview, hidden-initial repair PARTIAL Physical keyboard/touch/AT and broader short-height/wrapped/deployed cases; one editor/save/preview owner Retain editor; P7-04/07 boundaries / P7-12
PRES-C07 Visibility/order/custom sections/item-document overrides/reset Source/override editing, nested ownership proof PARTIAL Physical selection/drop/all-browser and exhaustive reset/inheritance combinations; sibling/canonical/frozen separation retained Retain editor; P7-04/07 boundaries / P7-12
PRES-C08 Capability-aware typography/color/header/skills/sidebar/photo Nine-template control matrix PARTIAL Production fonts/portraits/wrapped lines/custom color/reader; schematic gallery is not final-photo qualification Retain editor; P7-04/07 boundaries / P7-12
PRES-C09 A4/Letter/density/margins/dates/document locale/section layout Advanced controls, native pagination repair PARTIAL Advanced cross-product/manual print/deployed fonts; UI locale distinct from document locale; no print geometry styling change Retain editor; P7-04/07 boundaries / P7-12
PRES-C10 Undo/redo/save queue/dirty/history/conflict/preview lifecycle Expected-version/recoverable draft protocol, responsive held-PUT proof PARTIAL Long offline/history and IF-CV-UNSAVED-01 trace; settings history is not immutable historical profile/PDF; profile/job saves remain separate Retain editor; P7-04/07 boundaries / P7-12
PRES-C11 Section/document AI improve/translate/instruction/grammar review Deterministic grounding/stale/owner guards, Production no-write HTTP proof DEFERRED 0/366 configured-target calls;0 human semantic reviews;review UI absent. Production503 cv_ai_unavailable/no provider/no write remains; safe withholding is not generation acceptance DEFERRED P5-13; no activation
PRES-C12 Private PDF/public slug preview-PDF/long searchable output Unchanged 16/36 and8/24 corpora, private/public/admission tests PARTIAL Deployed Linux/font/photo/browser/manual-print qualification and complete revoke/busy-recovery cases; white print pages retained Retain editor; P7-04/07 boundaries / P7-12
PRES-M01 Job manual correspondence log/search/delete/paste Timeline/Correspondence composition, correspondence owner tests PARTIAL Full edit/delete/paste/reader native combinations; logging is not sending P7-06
PRES-M02 Gmail candidates/thread import/sync/unlink/relink/move Retained job Gmail tools, ownership/import tests PARTIAL Actual provider threads/multi-account revoke/reconnect/sync failures; cross-job changes owner-bound P7-06
PRES-M03 Global inbox filters/page/provider/link/direction/detail/attachments Retained inbox route, Email ownership tests PARTIAL Large mailbox/native attachments/complete reader acceptance; global inbox remains Phase7 migration P7-06
PRES-M04 Compose/reply/draft revisions/confirmed send/uncertain attempt Retained draft/send owner, draft revision/send tests PARTIAL Sandbox delivery/reconnect/dirty interruption; no automatic uncertain resend; reviewed followMode UI deferred P7-06; gated P7-06F / P7-07
PRES-M05 Gmail reviewed job/link/reject/keep/notes/sync/create Review alias/native route, review controller/page tests PARTIAL Real provider and complete proposed-job create flow; route opening is no-write P7-06
PRES-M06 Gmail/Graph/IMAP connect/status/disconnect Retained Connections, connection/controller tests PARTIAL Real grants/revoke/token expiry/reconnect/IMAP safety; keep sign-in identity separate P7-06/09
PRES-S01 Personal counts/activity/funnel/company/skills/stage/salary/next action Dashboard, implemented Analytics, target correction PARTIAL Exact cohort/timezone/sample/unsupported metrics and whole reader acceptance; no fabricated statistics or Analytics rebuild Retain reports; P7-11 residual
PRES-S02 Five owner-local flags/onboarding/bell read-dismiss Dashboard flags, bell, 12 concurrent rounds, P7-02 truthful guidance/legacy dismissal PARTIAL Historical500 causes unproved; full human/notification acceptance; order/resize/reset/cross-device design remains Phase8 P7-02/08; Phase8 separate
PRES-S03 Rules/notification/table/theme/language/account preferences Settings primitives, Rules retention, P6 feedback PARTIAL Language failure visibility is separate from RD11 server cause; RD12 notification locking/RD13 Rules500 and human/provider acceptance retained P7-09
PRES-S04 Privacy/AI usage/limits/server entitlement/billing availability AI protocol/privacy/metering, plan/usage tests PARTIAL Checkout/webhook/portal and provider delivery; temporary C11 withholding cannot disable unrelated AI or imply successful review P7-09
PRES-S05 Account ZIP/encrypted backup/lifecycle/deliberate delete Native package/ZIP relationships, release recovery gate PARTIAL Current complete backup/restore/keys/tombstones/rollback and deletion/provider policy; downloading backup is not restore proof P7-09
PRES-A01 Admin users/create/roles/reset/delete/last-admin/self guard Retained admin census, Users/authorization tests PARTIAL Mounted-role revoke/full persisted mutations/reset delivery; hiding navigation never authorizes API calls P7-10
PRES-A02 Audit detail/supported undo/job restore Retained audit census, audit/authorization tests PARTIAL Native successful persisted undo/restore and unsupported-action denial; no generic undo semantics P7-10
PRES-A03 System/build/DB/AI/mail/SMTP/probe/benchmark/maintenance Metadata disclosure, admin route census PARTIAL Actual guarded diagnostic/SMTP/model/maintenance and sensitive-output qualification; no production jobs launched P7-10

Route and acceptance invariants

P7-01 public scoped evidence, no full-group upgrade

Public source/runtime results and acceptance/limitations are pushed in8ad720d; immediate localHEAD=origin=live development equality was verified2026-10-11 18:50:24UTC, main unchanged. All57 statuses remain0 PASS/56 PARTIAL/0 FAIL/1 DEFERRED. At that public gate the account/private-tree migration was a separate in-flight boundary; its later finite result is recorded below.

Protected groups Fresh finite public evidence Remaining mandatory boundary
E02 Retained33 Login tests; real registration/verification/reset/replay and old-password denial through the application Identity + loopback SMTP path; invalid/missing link and no-write local validation; remember-me/return semantics retained Actual production mail, Turnstile, authenticator/provider/human and broader expiry/rate-limit combinations; local SMTP is not external delivery acceptance
E03 Shared real provider sign-in consumers remain covered by Login tests; relink retry returns to the configured public policy; no provider call or protocol change Actual grants, origin/popups/cancellation/provider account-link acceptance; finite account-card proof is below; actual provider grant/popups remain unqualified and mailbox grants remain separate
E05/E09 Real password reset invalidates the earlier authenticated session; failed sign-in retains draft and exact protected return before explicit successful retry Finite account session/revoke/cancel/modal/private-disposal proof is below; broader account switching/BFCache/offline/old-bundle/deployed cases still require evidence
E06 Missing/invalid email-change confirmation remains named, recoverable and owner-command bound; real password recovery readback is passing Finite identity-only save/canonical/sibling and retained-password recovery proof is below; complete email-change success/cancel and avatar crop/remove qualification remains
E08 EN/NB/light/dark finite public frames, named main/H1, labelled errors/focus/status/reflow;22 all-enabled scans0 violation nodes and31 retained contrast incomplete nodes Full cross-product, actual spoken state/name/error and contrast/forced-color/zoom/physical keyboard/device proof; existing server-authored English errors retained explicitly

The22 public native cases and two isolated recovery cases are new separate packs; affected61 unit cases contain38 inherited cases plus23 additions. They are not summed as new full-suite evidence. Public product/pricing E01, shell navigation E07 and account setup E04 are not declared migrated or complete by this public result.

P7-01 account scoped evidence, no full-group upgrade

Account working-tree results and account report record fresh573/89 full frontend, account6/public22/auth-boundaries10 and types/lint/build pass. Actual eight-image/context review establishes implemented account scope CONDITIONAL GO; final staged finite hygiene passed and accountad7b419 was normally pushed, direct localHEAD=origin=live equality verified2026-10-11 19:16:15UTC with main unchanged and clean worktree at observation. All57 statuses and32 whole-route qualifications remain unchanged.

Protected groups Fresh finite account evidence Remaining mandatory boundary
E02/E03/E06/E09 Real default Google/Microsoft account consumers retain current-password/no-exchange/cancel/error/retry/unlink/forced-sign-in safeguards; explicit UI-locale dates. Actual identity PUT204/reload sends only four identity fields and keeps separate email/password/provider owners Actual provider popup/grant/reconnect/real delivery and full avatar/email-change/device/human combinations remain qualified
C01/C07 Four native identity samples read canonical Career data and two sibling CVs before/after save/reload and assert no canonical/CV browser write. Stored-text status is labelled truthfully without a CV-library fetch Full Career save/import/history/concurrency and CV overrides/render/frozen/PDF acceptance remain their own migrations and integrated gate
E04/E08 Unknown/failed2FA status is read-only until explicit status retry; known enabled/disabled/recovery/trusted-device cases retain ordinary unit assertions. Named H2 sections and eight finite geometry/axe contexts are retained Real authenticator/device/reader/zoom and contextual contrast/focus qualification; account8 scans retain0 violation nodes/85 incompletes
E05/E08/E09 Real multiple-login sessions prove canceled confirmation/no write, modal-local failed revoke, keyboard trap/cancel restoration, deliberate retry/readback/other-session401 and current logout/private-tree disposal; existing10 auth/isolation browser boundaries pass Deployed BFCache/offline/old-bundle and full real-device/assistive combinations; no security protocol or whole-group acceptance inferred

Full frontend521→573 adds52 cases across four new suites with no removed/renamed cases: public23 and account29 (providers12, card presentation7, flows5, Profile5). Focused subsets and native packs overlap and are not added to that total. Earlier571 frontend and pre-copy native runs remain historical; the exact post-copy build/source identity is in the account manifest. P2-D01/sidecar/backend/rendering execution remains inherited here.

P7-02 reconciliation, no full-group upgrade

The onboarding, separate provider repair and Career records retain distinct executed scopes and failures. All57 remain 56 PARTIAL /1 DEFERRED, with0 PASS/FAIL, and all32 routes remain retained. Career runtime/actual visual review is conditional; final slice hygiene PASS (9docs347links0errors/four commands0); normal push8b4d5c2 directly verified05:51:04UTC, main unchanged/clean worktree at observation.

Protected groups Fresh finite P7-02 proof Remaining boundary
S02/E08/E09 Onboarding affected32/native13/regression4; four observable steps, nullable unknown, five read-only source facts, existing per-user key and ownerA/B dismiss/reload/settled no-read proof. Existing four destinations/Back, retry and next-action focus pass; no forced guidance Real grants/human/device/zoom, notification/full flags and historical Dashboard500 causes; Phase8 customization separate
C01/C02/C05/E08/E09 Career affected46/native14: independent known/unknown/error reads, overview provenance, source/raw-copy/history destinations, three unique existing CV links and canonical/sibling readback/no unintended writes Structured save/import/history and full library/publication migration remain P7-03/04; Windows clipboard content is LF-normalized with raw codepoints, not exact OS bytes
C04/E08/E09 Actual evidence create/delete/readback, canceled confirmation/no write, retained draft/row after failures, scoped requests, explicit retry/reconfirm, keyboard and corrected cancel-focus. Twenty-two inspected geometry/axe states retain0 violations/99 incompletes Full reader/contextual contrast/device/zoom, all metadata/long-tail combinations and production/provider qualification
C04 Separate real SQLite/HTTP RED→GREEN repair; owner SQL filter/AsNoTracking and foreign-owner denial preserved; differently-offset instants sorted correctly;91 affected guards/Release pass No live MySQL/production proof; owner-local list remainsO(N), no scaling/schema/payload/auth change
W05/W07/C07/E09 Existing ordinary P2-D01 frozen-workspace and mobile-override cases freshly pass2/2 on final Career export, without skip/retry/expected failure Broader frozen/render/CV revision/manual/deployed combinations remain their original gates

Stable job/education/certification/project IDs dropped by the existing normalizer are an inherited P7-03 entry risk requiring separate RED/payload/native proof and optional-ID repair before structured editing. This is distinct from RD21 concurrency and is not a P7-02 repair claim. Dirty-locale and pending-write ownership/recovery must also be qualified before save/history expansion.

P7-03 forward-ID prerequisite reconciliation

Finite repair evidence adds ordinary unit46/3 (+8 cases/+1 suite) and native2 plus fresh P2-D01/mobile-override2 with types/lint/build passing. C01/C02/C07/E09 optional source IDs/nullable metadata, canonical payload/readback and selected/sibling/history/frozen boundaries are preserved; all11 final flags areTRUE. The second case characterizes stale200/append-restore/raw-current/foreign-owner denial; it does not close RD21 concurrency. No schema/backend contract or PDF/model action changes. Both lanes have0 axe attachments, and two inspected PNGs remain finite capture qualifications, not settled-dialog/design conformance. Final source-ID hygiene PASS at earlier observation; later staged EOF whitespace failure requires a transparent normal hygiene successor/fresh staged recheck before push. Corrected staged gate now PASS (four commands0,10docs374links0errors), normal repair3047+hygiene704637a push directly verified06:34:48UTC, main unchanged/clean at observation. As-run hashes remain immutable; all57 statuses/32 routes unchanged. Older orphaned overrides require separate justified recovery, and P7-03 structured/import presentation remains pending.

P7-03 structured-editor reconciliation

Final editor evidence records affected54/4 and native editor11/source-ID2/Career14/preservation2 PASS, with fresh types/lint/build and13 actual final image reviews. C01/C02/E08/E09 retain canonical fields, contextual actions, structured/raw dirty-locale drafts, held-save locks/snapshot ownership, recoverable500/actual400 feedback, keyboard/labels and finite320–1920 reflow. C07/W07 retain matching source IDs, sibling overrides and ordinary frozen P2-D01/mobile-override readback. No schema, authorization, data-saving, document-renderer or model qualification change occurs. Editor13 all-enabled scans0/377 and separate Career22 scans0/99 retain every incomplete category and M09/M11 contextual/reader qualification; source-ID/preservation have0axe scans. Implemented editor CONDITIONAL GO, final staged hygiene PASS and normal pushf7f6b774 directly verified2026-10-12 11:33:47UTC, localHEAD=origin=live/clean/main unchanged; import/history and whole P7-03 unfinished. All57 rows remain56 PARTIAL/C11 DEFERRED and32 routes retained; no wholesale PASS follows.

The import/history entry is identity evidence at pushed metadataec23b650, with four exact committed baselines and inherited W4 export; it adds no runtime PASS. C01–C04/E08/E09 and C07/W07 require explicit low-confidence review, dirty/pending/restore/error recovery and canonical/sibling/frozen readback before the second slice is accepted. Existing57 statuses/32 routes, RD21 and manual/deferred/production gates remain unchanged.

P7-03 import/history candidate; acceptance pending

The candidate record covers C01/C02/C03/E08/E09 history loading/error/empty states, retained rows and scoped retry; dirty/pending Restore guards; generation-scoped comparisons and invalidated earlier choices; explicit Accept/Discard and string-ID operation guards; durable errors and stable focus. Imported facts remain verbatim, with localized controlled/synthetic labels and visible partial-comparison scope. Existing source/save/history owners, append-only restore/CURRENT raw semantics and C07/W07 selected/sibling/frozen boundaries remain the preservation targets; no backend/schema/renderer or model qualification change is claimed.

Earlier affected76/6 passed before the latest focus/inline-Alert correction; final units/native/build/visual/axe/hygiene/push acceptance is pending. Native W4 baseline0/6 and attempt1 1/5 used an invalid missing-level French premise, so they are not valid Low French product RED. Attempts2/3 retain4PASS/2FAIL. Attempt4 retains5PASS/1FAIL after language setup recovery; its actual remaining NB320 target is the pending-ready inline success Alert message, not the initial Pro-notice attribution. The subsequent owner-local Alert correction covers the existing Career container; its final affected gates remain pending. Corrected Low Contact receives real-HTTP reachability/selection/account-email checks before acceptance. New22 units/2 suites yield only derived648/93;6 prospective ordinary native cases yield233. All57 rows remain56 PARTIAL/C11 DEFERRED and32 routes retained. RD21 expected-version/partial-write risk and all human/provider/output/production qualifications stay open.

INVENTORY.md reconciles exactly32 current App patterns against route acceptance; all whole-route groups remain PARTIAL. Preserve Board/Application/mail aliases and actual query/hash/state behavior, section/sub precedence, safe internal from, numeric navigation-helper output, capture consumption, focusJobId and provider/token destinations. No Documents/Notifications/aggregate Admin/new Career destination is inferred without contract/content evidence.

P2-D01 remains the ordinary passing frozen-workspace test, retaining native capture/readback/archive bytes/canonical/sibling proof. No skip, expected-failure marker or relaxed oracle may replace it. Preserve server roles/account/tenant/owned-resource denial; canonical Career versus CV overrides; revision/conflict/recoverable drafts; private/public PDF admission/revocation; unchanged physical pagination; immutable packages; existing grounding/proposal/stale guards and Production C11 withholding.

DEBT.md carries actual M01–M12 reader/device/contextual requirements, M13 deferred AI-return restriction, retained319 mixed-scope axe snapshots and all reliability/provider/output/release dependencies. Scoped company/language feedback repairs do not close unknown server causes or whole manual acceptance.

Complete affected migration acceptance requires applicable evidence or an explicit conditional disposition. Production stays NO-GO until its independent operational gates and release decision pass; no main push, destructive operation or unsupported activation follows from this matrix.

P7-03 Import/history reconciliation

Final import/history evidence records fresh affected76/6, ordinary native35 (6new), unchanged-binary backend98, seeder24, app/browser types/lint/build PASS on _ZuuD2E8lPzbPiP8Dve7Q/75-file export. Actual source/history, select/deselect/accept/discard/replay, account-email separation, tenant/anonymous denial, dirty recovery and sibling/override/frozen readback pass. Named scoped feedback, pre-pending focus and owner-local narrow Alert wrapping are corrected. All17 new images plus16 representative regression images are inspected;54 retained total. Import17 scans0/302, editor13 scans0/377 and Career22 scans0/99 remain fully qualified; M09/M11 overlap/portal/foreground contexts and reader/device requirements stay open. Runtime/design implemented P7-03 CONDITIONAL GO; final hygiene/push pending. All57 statuses/32 routes unchanged. RD21/backend concurrency and partial-write recovery, old orphan records, provider/output/human gates remain; no schema/model/PDF activation or production GO. New22/2 yields648/93 and native+6 yields233 only as derived totals; full573/89/backend1,033/sidecar49 remain inherited pending P7-12.

Observed import/history push receipt

Implemented P7-03 scope is CONDITIONAL GO. The normal import/history push 5d6e32358c79cc8cfe505013fc79995940079767 was directly verified at 2026-10-12 17:28:54.912933UTC: local HEAD=origin=live development, clean worktree, local/origin/live main unchanged 27657f31131cd95d42f0e1290853ec9c9b3959a4. Fresh affected76/6, ordinary native35, backend98/seeder24, types/lint/build and staged hygiene pass; 33/54 retained final images were inspected. Import17 scans0/302, editor13 scans0/377 and Career22 scans0/99 remain qualified. RD21 concurrency/partial-write recovery, old orphan records and human/device/provider/output requirements remain open. All57 groups remain56 PARTIAL/C11 DEFERRED,32 routes retained. 648/93 frontend and233 browser are derived only; latest whole573/89 remains inherited. Production NO-GO, P5-13 withholding and Phase8 separation remain unchanged.

P7-04 library finite disposition

Library results record fresh affected38/4 (+12/0), ordinary native8, existing editor/gallery consumer4 with actual PDF200, unchanged-binary backend72 and types/lint/build PASS on _fYf-IvM_ULd3ZPdUW-8h. All19 final PNGs actually reviewed; finite root overflow0. Library19 all-enabled scans0/64 and editor12 retained-scope scans0/122 remain contextually qualified: badge/overlap/modal portals, disabled Undo/Redo wrappers and obscured print headings retain M09/M11/manual requirements. Server template names/categories remain English metadata in NB and are P7-11 localisation residual. Meaningful unit/native RED and peer fixes preserve draft/error/current-locale/managed-focus behavior; no assertion/rule waiver. Implemented library CONDITIONAL GO with final hygiene/push pending; public entry/full P7-04 pending. All57 statuses/32 routes unchanged; frontend660/93/browser241/backend1,034 derived only, full573/89/backend1,033/sidecar49 inherited until P7-12. RD21/canonical concurrency, old orphan/frozen/output/provider/human/release debt remains; P5-13 withheld/main NO-GO/Phase8 separate.

P7-04 public finite disposition

Public results establish C05/C12/E09 anonymous sharing/download/revocation/rotated-slug/private-boundary and unchanged source/settings/version/sibling safeguards. Fresh38/3/native8/fidelity16/36+8/24/types/lint/build pass;18 PNGs actually inspected. Sandbox without scripts retains12 frame-tested incompletes; final settings12 WCAG-tagged scans0/223 remain qualified. All57 whole statuses stay56 PARTIAL/C11 DEFERRED,32 routes retained. Derived673/93 and249 are not fresh integrated totals. M09/M11/human/device/output/provider/release obligations remain; production NO-GO/P5-13 withheld/Phase8 separate. Public final hygiene and normal push pending; library fcacae7 verified.

P7-05 Discovery finite disposition

Discovery results: J01/J02/J08/J09/W11 exact query/saved-ID Retry, protected draft/mutation ownership, SQLite CRUD/owner denial, reviewed-import navigation and backend provider-double runner/dismiss safeguards. Fresh21/1/new8+existing4/native/backend14/types/lint/build pass;18 actual new image reviews. New18scans0/81 and existing9scans0/52 remain qualified. No capability/route/API/schema/AI safety change; all57 remain56 PARTIAL/C11 DEFERRED and32 routes. Derived682/93/browser257 are not integrated totals. Companies/Offers/Reminders/manual/provider/release obligations remain; final hygiene/normal push pending.

P7-05 Companies finite disposition

Companies results: J01/J08/E08/W11 original nine-field payload/date/source/free-stage semantics, current response title, owner/tenant relation/latest20 projection, protected draft recovery, stale reads, query/hash/state/Back and post-exit focus. Fresh30/4/new6+existing2+named4native/backend2/types/lint/build pass;20/50 images actually reviewed. New20scans0/91 and named20WCAG0/163 remain qualified. No capability/route/API/schema/AI/output change; all57 remain56 PARTIAL/C11 DEFERRED and32 routes. Derived689/93/browser263 are not integrated totals. Cached consumers/manual/release obligations and Offers/Reminders remain; final hygiene/normal push pending.

P7-05 Offers finite disposition

Offers results: J01/J02/J08/W11 first25/actualtotal/effectiveorder, supported full-list route/Back/owned workspace, owner/foreign/anonymous boundaries and original salary/date/free-text contract. Fresh9/1/new4native/backend6/types/lint/build pass;14actual image reviews and14all-enabledscans0/15 qualified. Unknown-period compatibility is explicit legacyGETprojection, not persistence proof. All57 remain56 PARTIAL/C11 DEFERRED/32routes; derived696/93/browser267 are not integrated totals. Reminders/manual/release obligations remain; final hygiene/normal push pending.

P7-05 Reminders and checkpoint disposition

Reminders results: J01/J02/J09/W11 unchanged groups/reasons/query/date/body/event/route and owner boundaries; capturedwrite versusGET-only retry, held single mutation and focus. Fresh17/3/new6native/backend6/types/lint/build pass;17actual image reviews/17all-enabledscans0/114 qualified. All57 remain56 PARTIAL/C11 DEFERRED/32routes. Generated reason localisation→P7-11; polling/network-uncertain write/DST/manual obligations retained. P7-05 implemented CONDITIONAL GO/hygienePASS; normal627955a push directly verified2026-10-13 11:49:32.473200UTC, clean localHEAD=origin=live/main unchanged.706/94/browser273 remain derived only.

P7-06 embedded-forms entry

Entry evidence retains fresh39/3 affected baseline atc723a4e with uncommitted Reminders and seven unchanged captured sources. W01/W05–W10 retain the seven-section workspace, one CV variant, letter source/action and additive owned history, bodyless restore without ExpectedVersion (RD21), the two-answer Notes encoding/clear behavior and frozen package bytes. Loaded dirty controls/history, initial read Retry, locale-only no-read behavior, dirty Restore confirmation and captured/synchronous Save–AI review protection are first-slice acceptance requirements, not established fixes. M01–M06 inbox/provider/draft/send contracts remain for the next two sequential boundaries; known compose identity/save races must be repaired there. All57 statuses/32routes and manual/provider/output/release conditions remain unchanged; no P7-06 runtime acceptance is claimed at entry.

P7-06 embedded forms — CONDITIONAL GO, final static/push pending

Forms report records loaded-draft/history recovery, five GET Retry owners without locale asset reads, dirty Restore confirmation, captured Save/AI action and keyed job-identity/unmount guards. Explicit attachment recovery reuses the created CV ID without another duplicate; the existing duplicate endpoint initially retains both association IDs, so no atomicity/idempotency claim is made. W01/W05–W08 package/Notes/letter/history contracts and bodyless restore/noExpectedVersion remain. Latest54/4 units/backend30 no-build pass; current buildxyh9FYyySEw1uIao4DveJ native8/1 retains only strict language-save204→HTTP500 EN (RD11), with PageDown passing. Current Jobs5/P2-D01ordinary1 give14pass/1fail of15; previous-build CV4/Career11 extend to29pass/1fail relevant30 with as-run qualifiers/actual prior PDF200. First forms slice CONDITIONAL GO pending final static/push; overallP7-06 ongoing. Prior55 scans0/749 and actual22/110 earlier image inspections remain qualified; no latest axe total or push is inferred. Derived716/94 frontend/282browser cases do not establish integrated totals; all57 statuses/32routes, manual/provider/output/production gates remain unchanged.

Final P7-06 embedded-forms observation

Final embedded-forms implemented scope is CONDITIONAL GO, normal push pending. The matching aggregate/generation repair resolves the reviewed cross-job draft leak: ordinary parent RED18/1, latest affected 55/4 PASS and actual SPA/heldB/exact two-job readback PASS. Final parent build9sM6acEkOGxgN5fTRZXdE has 9PASS/1FAIL of10 (unchanged strict actual NB language204→500/RD11); fresh Jobs5/P2-D01ordinary1 give 15PASS/1FAIL of16, qualified earlier CV4/Career11 give 30PASS/1FAIL relevant31. Backend30 sameDLL/no-build; app/browser types/lint/build PASS. All23/111 current forms PNGs actually reviewed, 55 recorded axe scans0/741 (current22/154+Jobs8/89; earlierCV12/121+Career13/377), full incomplete contexts pending human qualification. See portable forms result. +11frontend/0suites derives 717/94; +10browser derives 283, no integrated run. All57 groups56PARTIAL/C11DEFERRED and32routes, P513withheld/06Fdeferred/main unchanged/productionNO-GO. Inbox/read and compose/send remain; Phase8 not started.

P7-06 inbox/read review — bounded CONDITIONAL GO

Inbox/read report and exact evidence add M03 owner-page/filter/direction/link/detail/Back/hash/literal-all/GET-retry and late-query evidence, preserving owned trashed-parent correspondence56/page50+6/detail200 and foreign/anonymous denial. M02/M05 notes, synchronous explicit decisions, hidden pending decisions, created-ID recovery and saved-decision GET-only Retry have focused unit/controller proof; native queue/provider projections remain explicitly qualified. M06 provider-status GET recovery does not establish real grants/reconnect/sync.42/5 units,25 unchanged-DLL backend,8/8 native,20 reviewed PNGs/20axe0/84 incomplete; strict final language204 passes but RD11 remains undiagnosed. M04 compose/send is not accepted by this second slice. All57 groups remain56 PARTIAL/C11 DEFERRED,32routes unchanged; M01–M12/provider/output/release conditions persist. Hygiene/normal push pending.

Final inbox hygiene PASS observed2026-10-14 05:14:23UTC: secret and working/staged/phase whitespace gates pass,15 docs/474 local links resolve,57 groups and32 routes retained. Normal development push pending; main unchanged.