{ "base": "d3d338376444b8abdcaf7200f682faa3daf1ad10", "policy": "Source membership and unchanged criteria only; no acceptance promotion.", "sourceSha256": "d0dedb54af35b312d7f9194f74f8db8a493375b6397b52a87872f498ab0b0dd4", "registerSha256": "a4c2a5a0244ea89381008218de32daee1f615a250eb3808b60e0ee103c674d4d", "groups": [ { "id": "PRES-E01", "currentStatus": "PARTIAL", "requiredClosure": "Public-page complete mobile/keyboard review and actual billing availability; no invented prices", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 0, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E02", "currentStatus": "PARTIAL", "requiredClosure": "Real mail/reset submit/Turnstile and token expiry/used-token cases; query loss is repaired for its tested scope", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 1, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E03", "currentStatus": "PARTIAL", "requiredClosure": "Actual consent/popups/revoked grants/relink; mailbox grants remain separate from sign-in", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 2, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E04", "currentStatus": "PARTIAL", "requiredClosure": "Real authenticator/recovery and reader/trusted-device traversal; sensitive confirmations retained", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 3, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E05", "currentStatus": "PARTIAL", "requiredClosure": "Native session-card refresh after remote revocation and complete device/AT acceptance", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 4, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E06", "currentStatus": "PARTIAL", "requiredClosure": "Complete avatar/remove/password/email-change native flow; account identity remains distinct from career facts", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 5, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E07", "currentStatus": "PARTIAL", "requiredClosure": "Spoken names/live state, settled drawer AX-name triage and historical command/dialog timing; no route silently hidden", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 6, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E08", "currentStatus": "PARTIAL", "requiredClosure": "Full OS/locale/state cross-product, contrast/incomplete axe, reader/reflow; save feedback is distinct from server500 root-cause repair", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 7, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-E09", "currentStatus": "PARTIAL", "requiredClosure": "Broader BFCache/offline/old-bundle/deployed cases; presentation never becomes authorization", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 8, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J01", "currentStatus": "PARTIAL", "requiredClosure": "Live NAV availability/freshness and long-result keyboard/narrow traversal", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 9, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J02", "currentStatus": "PARTIAL", "requiredClosure": "Actual scheduler-to-owned-notification delivery, human/mobile delete acceptance and intended-provider qualification; deterministic runner is not live NAV", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 10, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J03", "currentStatus": "PARTIAL", "requiredClosure": "Duplicate/company/date/interrupted creation and distinct creation-intent idempotency debt; preview/open is no-write", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 11, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J04", "currentStatus": "PARTIAL", "requiredClosure": "Installed extension/share/no-replay and attachment failure recovery; keep payload and safe-return contracts", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 12, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J05", "currentStatus": "PARTIAL", "requiredClosure": "Full saved-view CRUD/dirty page-size/history combinations and supported capacity; server query semantics unchanged", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 13, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J06", "currentStatus": "PARTIAL", "requiredClosure": "Complete selected-scope/partial-failure/dirty/manual combinations; no hard-delete substitution", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 14, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J07", "currentStatus": "PARTIAL", "requiredClosure": "Physical drag/touch/browser variants and O(N) full-array capacity; no capped hidden results or pipeline redefinition", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 15, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J08", "currentStatus": "PARTIAL", "requiredClosure": "Scoped in-modal failure proof follows P6 manifest; complete contact/date/source-link and human acceptance remain", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 16, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J09", "currentStatus": "PARTIAL", "requiredClosure": "Many-offer mobile/currency/date acceptance; no invented salary normalization", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 17, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-J10", "currentStatus": "PARTIAL", "requiredClosure": "Complete native roundtrip and target spreadsheet compatibility; job import is not account restore", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 18, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W01", "currentStatus": "PARTIAL", "requiredClosure": "`followMode` metadata retained; compose consumer deferred. P5-05 optional preview lacks production host; full page remains", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 19, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W02", "currentStatus": "PARTIAL", "requiredClosure": "Stored-event localisation/timezones/status-reload combinations ; job stale-replacement contract repaired within qualified MariaDB 12.2.2 scope", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 20, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W03", "currentStatus": "PARTIAL", "requiredClosure": "Real-model truthfulness/freshness/cancel quality; route entry never auto-generates; unrelated AI survives C11 withholding", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 21, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W04", "currentStatus": "PARTIAL", "requiredClosure": "Mobile interruption/edit/delete/reader; item identity and keyboard alternatives retained; no invented due-date schema", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 22, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W05", "currentStatus": "PARTIAL", "requiredClosure": "**P2-D01 remains ordinary passing**; broader attach-render/model/deployed combinations remain; owner/job association unchanged", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 23, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W06", "currentStatus": "PARTIAL", "requiredClosure": "Complete native history/reject/reader/model combinations; no canonical mutation or auto-send", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 24, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W07", "currentStatus": "PARTIAL", "requiredClosure": "Actual production restore/rollback/all-storage combinations; current edits/delete cannot mutate frozen bytes; capture is not delivery", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 25, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W08", "currentStatus": "PARTIAL", "requiredClosure": "Physical drop, full rename/download/reader and deployed storage; AI inclusion remains explicit", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 26, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W09", "currentStatus": "PARTIAL", "requiredClosure": "Real-model and physical software-keyboard/reload/reader; preparation is not a scheduled interview", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 27, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W10", "currentStatus": "PARTIAL", "requiredClosure": "Timezones/provider delivery; `followMode` reviewed compose UI remains deferred, no automatic send", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 28, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W11", "currentStatus": "PARTIAL", "requiredClosure": "F21 DST/date-only/offsets, real provider events/scheduler delivery and historical unconfirmed Rules500 cause", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 29, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-W12", "currentStatus": "PARTIAL", "requiredClosure": "Disconnect/reconnect and F20 enabled-worker fault recovery; stable operation IDs/no duplicate starts", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 30, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C01", "currentStatus": "PARTIAL", "requiredClosure": "Full long-tail mobile/human acceptance; canonical concurrency has bounded SQLite/MariaDB repair proof; singleton source distinct from identified variants", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 31, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C02", "currentStatus": "PARTIAL", "requiredClosure": "Complete native historical restore/clipboard/avatar/reader; live inherited CVs may reflect later source changes", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 32, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C03", "currentStatus": "PARTIAL", "requiredClosure": "Scanned/OCR corpus and complete low-confidence/discard/native-reader flow; extracted proposal is not canonical truth", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 33, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C04", "currentStatus": "PARTIAL", "requiredClosure": "Many-item/delete/keyboard/human acceptance; SQLite compatibility repaired with owner SQL preserved, full frontend/production acceptance remains qualified", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 34, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C05", "currentStatus": "PARTIAL", "requiredClosure": "Library migration not complete; publish/unpublish/old-slug revocation and every template combination required", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 35, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C06", "currentStatus": "PARTIAL", "requiredClosure": "Physical keyboard/touch/AT and broader short-height/wrapped/deployed cases; one editor/save/preview owner", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 36, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C07", "currentStatus": "PARTIAL", "requiredClosure": "Physical selection/drop/all-browser and exhaustive reset/inheritance combinations; sibling/canonical/frozen separation retained", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 37, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C08", "currentStatus": "PARTIAL", "requiredClosure": "Production fonts/portraits/wrapped lines/custom color/reader; schematic gallery is not final-photo qualification", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 38, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C09", "currentStatus": "PARTIAL", "requiredClosure": "Advanced cross-product/manual print/deployed fonts; UI locale distinct from document locale; no print geometry styling change", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 39, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C10", "currentStatus": "PARTIAL", "requiredClosure": "Long offline/history and IF-CV-UNSAVED-01 trace; settings history is not immutable historical profile/PDF; profile/job saves remain separate", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 40, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C11", "currentStatus": "DEFERRED", "requiredClosure": "**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", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 41, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-C12", "currentStatus": "PARTIAL", "requiredClosure": "Deployed Linux/font/photo/browser/manual-print qualification and complete revoke/busy-recovery cases; white print pages retained", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 42, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M01", "currentStatus": "PARTIAL", "requiredClosure": "Full edit/delete/paste/reader native combinations; logging is not sending", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 43, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M02", "currentStatus": "PARTIAL", "requiredClosure": "Actual provider threads/multi-account revoke/reconnect/sync failures; cross-job changes owner-bound", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 44, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M03", "currentStatus": "PARTIAL", "requiredClosure": "Large mailbox/native attachments/complete reader acceptance; global inbox remains Phase7 migration", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 45, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M04", "currentStatus": "PARTIAL", "requiredClosure": "Sandbox delivery/reconnect/dirty interruption; no automatic uncertain resend; reviewed `followMode` UI deferred", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 46, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M05", "currentStatus": "PARTIAL", "requiredClosure": "Real provider and complete proposed-job create flow; route opening is no-write", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 47, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-M06", "currentStatus": "PARTIAL", "requiredClosure": "Real grants/revoke/token expiry/reconnect/IMAP safety; keep sign-in identity separate", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 48, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-S01", "currentStatus": "PARTIAL", "requiredClosure": "Exact cohort/timezone/sample/unsupported metrics and whole reader acceptance; no fabricated statistics or Analytics rebuild", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 49, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-S02", "currentStatus": "PARTIAL", "requiredClosure": "Historical500 causes unproved; full human/notification acceptance; order/resize/reset/cross-device design remains Phase8", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 50, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-S03", "currentStatus": "PARTIAL", "requiredClosure": "Language failure visibility is separate from RD11 server cause; RD12 notification locking/RD13 Rules500 and human/provider acceptance retained", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 51, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-S04", "currentStatus": "PARTIAL", "requiredClosure": "Checkout/webhook/portal and provider delivery; temporary C11 withholding cannot disable unrelated AI or imply successful review", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 52, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-S05", "currentStatus": "PARTIAL", "requiredClosure": "Current complete backup/restore/keys/tombstones/rollback and deletion/provider policy; downloading backup is not restore proof", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 53, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-A01", "currentStatus": "PARTIAL", "requiredClosure": "Mounted-role revoke/full persisted mutations/reset delivery; hiding navigation never authorizes API calls", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 54, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-A02", "currentStatus": "PARTIAL", "requiredClosure": "Native successful persisted undo/restore and unsupported-action denial; no generic undo semantics", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 55, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } }, { "id": "PRES-A03", "currentStatus": "PARTIAL", "requiredClosure": "Actual guarded diagnostic/SMTP/model/maintenance and sensitive-output qualification; no production jobs launched", "sourceCriterion": { "path": "docs/redesign/phase-9/preservation.json", "index": 56, "originalCriteria": "docs/redesign/phase-2/PRESERVATION_MATRIX.md", "laterResidual": "docs/redesign/phase-7/PRESERVATION.md" } } ], "routes": [ { "route": "/", "owners": [ "Navigate", "LandingPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/dashboard", "owners": [ "DashboardView" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/analytics", "owners": [ "AnalyticsPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/discover", "owners": [ "JobDiscoveryPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/jobs", "owners": [ "JobTable" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/jobs/:id", "owners": [ "ApplicationWorkspacePage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/reminders", "owners": [ "RemindersView" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/operations", "owners": [ "OperationsPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/kanban", "owners": [ "LegacyBoardRedirect" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/companies", "owners": [ "CompaniesTable" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/offers", "owners": [ "OfferComparisonPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/correspondence", "owners": [ "CorrespondenceInboxPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/correspondence/review", "owners": [ "LegacyCorrespondenceReviewRedirect" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/profile", "owners": [ "ProfilePage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/applications/:id", "owners": [ "LegacyApplicationRedirect" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/career", "owners": [ "CareerWorkspacePage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/career/builder", "owners": [ "CvBuilderPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/career/builder/:id", "owners": [ "CvBuilderEditor" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/documents", "owners": [ "DocumentsPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/admin/audit", "owners": [ "AdminAuditPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/admin/users", "owners": [ "AdminUsersPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/admin/system", "owners": [ "AdminSystemPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/trash", "owners": [ "JobTable" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/settings", "owners": [ "SettingsView" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/settings/connected-accounts", "owners": [ "ConnectedAccountsPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/login", "owners": [ "LoginPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/register", "owners": [ "LoginPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/forgot-password", "owners": [ "ForgotPasswordPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/reset-password", "owners": [ "ResetPasswordPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/verify-email", "owners": [ "VerifyEmailPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/confirm-email-change", "owners": [ "VerifyEmailPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/microsoft-legacy-relink", "owners": [ "MicrosoftLegacyRelinkPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/cv/:slug", "owners": [ "PublicCvPage" ], "requiredClosure": "fresh route membership reconciliation plus affected connected workflow evidence; human checks remain distinct", "sourceMembership": "PRESENT" }, { "route": "/admin/processing", "owners": [ "AdminProcessingPage", "AdminProcessingController" ], "requiredClosure": "Human accessibility/device/native language and integrated acceptance remain separate.", "sourceMembership": "PRESENT" } ], "limits": [ "57 historical group statuses and original criteria retained, not promoted.", "Not browser/auth/provider/native/deployed or whole-capability acceptance. CalendarPage retains the original reminder route and owner internally." ] }