Files
jobtrackingapp/docs/redesign/phase-5/p5-15/PRESERVATION_ACCEPTANCE.md
T

114 KiB
Raw Blame History

P5-15 preservation acceptance — 57 original groups

Current bounded repair reconciliation — P5-15-03/04

The five independently tested repairs supersede 02's demonstrated failures only: native file selection (W08/J10), drawer focus (E07), CV source navigation (C07), initially hidden preview layout (C06), and report targets (S01). Original failed observations/status columns remain historical. No whole preservation group receives PASS from a scoped repair.

Current totals: PASS0 / PARTIAL56 / FAIL0 / DEFERRED1 / BLOCKED0 / NOT VERIFIED0 =57. These are evidence statuses: full human/device/provider/production obligations remain in each row. Complete post-change regression now passes1,033backend/498frontend/148browser/3diagnostics with unchanged revision/rendering/security gates. Focused native before/after evidence is linked per affected row; production remains NO-GO. C11 remains explicitly deferred, not completed by withholding. No row is promoted to whole-group PASS from green automation; implemented-scope Phase6 progression remains conditional.

Historical P5-15-02 bounded audit reconciliation

Responsive/accessibility audit adds actual keyboard/zoom/native-picker evidence without changing application code. Native observations and defect register prove keyboard attachment/import activation failures (W08/J10), reduced-motion drawer focus/Escape failure (E07), unsupported CV source action (C07), and report-link target-size failure (S01, contextual WCAG exception review retained), and clipped initial mobile CV preview (C06). These are new audit observations, not a claim that all original data semantics failed or that this checkpoint introduced them.

Current totals: PASS0 / PARTIAL50 / FAIL6 / DEFERRED1 / BLOCKED0 / NOT VERIFIED0 =57. All original00/01/R-01/R-02/R-03 columns and their failed/green evidence remain historical. No whole group earns PASS. Avatar/heading/iframe-landmark warnings and incomplete human/device evidence remain PARTIAL rather than invented failures. C11/P5-13 remains deferred, unqualified and Production-withheld. A11Y-01 and A11Y-11 are P1 and block progression/release acceptance until independently repaired; other findings remain assigned to bounded P5-15-04 work. Fresh full browser139pass/4fail plus supplemental mobile0pass/1fail retains every ordinary failure; all134 inherited cases, complete backend1,033/frontend490 and unchanged finite native fidelity/revision/security gates pass. Final validation separates those scopes from mandatory human/device evidence. Production main is unchanged and NO-GO.

Historical P5-15-01R-03 reconciliation

The bounded Analytics authentication repair supersedes AUTH-01 for its tested return-path scope only. The unchanged native assertion first reproduced /analytics?months=6 returning /analytics; it now passes in isolation and the complete ordinary browser run. The five new native return-path cases also pass. Native proof and fresh final validation identify actual reports, command results, native fixtures and hashes.

The guard retains pathname, search, hash and validated existing router context through the existing App/Landing/Login chain. The shared completion boundary validates untrusted internal targets before local, two-factor and provider-return navigation; deliberate account/session disposal continues to clear prior private context. Analytics aggregation, supported months semantics, provider identity contracts and server ownership rules are unchanged.

Current totals: PASS 0 / PARTIAL 56 / FAIL 0 / DEFERRED 1 / BLOCKED 0 / NOT VERIFIED 0 = 57. E02 alone moves FAIL→PARTIAL after the demonstrated scoped repair and final regression. No group earns PASS; all mandatory long-tail/manual/provider obligations remain. C11/P5-13 remains unqualified, Production-withheld and deferred. Every original00/01/R-01/R-02 status column and failed historical observation is retained; old gap cells describing Fresh01 failures are historical and superseded only for each named repair scope.

Fresh final results: ordinary browser 134/134 (117 inherited +5 audit +3 saved-search +4 Rules +5 new authentication cases), zero failures/skips/flaky/retries; separate diagnostics 2/2; backend 1,033, frontend 490. Native route entry/refresh assertions pass for all32 patterns/192 observations with98 expected selected reads and zero500s. The scoped saved-search and Rules repairs remain green; revision/native rendering and security gates remain unchanged and passing. Automated axe reports267 scans, zero violations and 2,041 incomplete node occurrences, not complete accessibility acceptance. Production remains NO-GO; P5-15-02 has not begun and requires a separate instruction.

Affected contract Bounded R-03 evidence / preserved boundary Mandatory evidence still outstanding
PRES-E02 Original non-default Analytics sign-in return now GREEN in isolation/full suite; failed local login retains intended destination, defaults, refresh/history and expiry/logout have native proof. Real reset-mail delivery, configured Turnstile and complete reset-token submission are not qualified by this repair.
PRES-E03 Existing Google/Microsoft completion paths use the same validated destination; retained component fixtures protect success/cancellation contracts and the full suite remains green. Actual external-provider consent/popups, revoked grants and real sandbox relink remain NOT VERIFIED; deterministic provider fixtures are not real authentication.
PRES-E04 Existing two-factor completion uses the same validated return destination, without changing challenge or trusted-device semantics; existing backend/component regressions pass. Real authenticator/recovery and trusted-device UI traversal, keyboard/screen-reader security-form acceptance remain open.
PRES-E07 Shared guard preserves complete protected-route URLs and valid existing navigation context; full route census and inherited shell regressions pass, without navigation regrouping or a new redirect store. Every nav/command destination's full workflow, drawer/rail spoken names and inherited command/focus timing debt remain open.
PRES-E09 Native expiry versus deliberate logout and owned/foreign return-resource cases preserve disposal and404 ownership denials; full account-isolation regressions remain green. Real BFCache/offline/old-bundle and deployed multi-device variations remain unverified; frontend return validation does not replace server authorization.
PRES-W01 (supporting) Existing protected /jobs/{id}?section=documents#documents survives login/reload; foreign-account reads retain404/no private title, owner readback unchanged; inherited workspace/focus cases pass. Reusable overlay has no active host; approved followMode compose UI deferral and broader human AT remain open.
PRES-J05 (supporting) Existing Jobs list query/row return context is validated and replayed; focused Login context and inherited Jobs/Back/filter browser cases remain green. Full long-tail list interactions, assistive technology and real-device acceptance are not replaced by this auth repair.
PRES-J02 (supporting) Saved-search implementation is untouched; all three existing native repair cases pass in the134-case run. Scheduler/alert delivery, live source providers and mobile delete confirmation are not qualified here.

Historical P5-15-01R-02 reconciliation

The bounded Rules draft repair supersedes SETTINGS-01 only. Its genuine SQLite14→5→tab-return5/no-write, atomic Save/readback, validation/error/retry/discard and account-disposal evidence changes PRES-S03 FAIL→PARTIAL. Other Settings notification/language reliability, historical Rules500 and human/provider checks remain open; no whole group earns PASS.

Current totals: PASS0 / PARTIAL55 / FAIL1 / DEFERRED1 / BLOCKED0 / NOT VERIFIED0 =57. E02 Analytics sign-in query loss remains FAIL; C11 remains approved DEFERRED/unqualified/Production-withheld. All original00/01/R-01 columns and failed observations remain historical. Fresh R-02 full ordinary browser128pass/1fail, diagnostics2/2, backend1,033/frontend472, security and unchanged native fidelity prove the named repair/regression scopes, not complete Phase5 acceptance. Final evidence. Production NO-GO and the stop before P5-15-02 remain unchanged.

Historical P5-15-01R-01 reconciliation

The bounded saved-search repair supersedes only DISCOVERY-01. Its native SQLite listing, persistence, owner denials and localized error/retry proof change PRES-J02 from FAIL to PARTIAL. Scheduler delivery, live providers and human/device checks remain unverified; no entire group is promoted to PASS.

Totals at R-01: PASS0 / PARTIAL54 / FAIL2 / DEFERRED1 / BLOCKED0 / NOT VERIFIED0 =57. E02 (Analytics sign-in query loss) and S03 (unsaved Rules draft loss) remain FAIL. C11 remains approved DEFERRED/Production-withheld. Zero wholly NOT VERIFIED groups does not close the unverified sub-workflows in every PARTIAL row. The original00 and01 columns and failed audit evidence are preserved; the new successor column shows current status. Production remains NO-GO and P5-15-02 has not begun.

Historical P5-15-01 reconciliation

Fresh full57matrix supplies actual API/frontend entry, original behaviors, read/write/permissions, fresh assertions, native outcomes and all remaining owner/evidence requirements. 01decision: NO-GO for02until the P1 prerequisite is repaired; Production NO-GO remains. No original contract is redefined.

The table retains P5-15-00 before and adds P5-15-01 after: before56PARTIAL/1DEFERRED; after53PARTIAL/3FAIL/1DEFERRED,zeroPASS/BLOCKED/NOT VERIFIED whole groups,total57. E02/J02/S03 fail on actual query/read/draft behavior; C11 stays approveddeferred. PARTIAL rows retain unverified/blocked sub-workflows and do not imply full acceptance. Fresh test/journey limits and three distinct defects are linked rather than inferred from source presence.

P5-15-00 source/evidence context (historical)

Planning checkpoint: 46a0c0c6d23464869f50c0d88552963c29cfdacf, branch codex/ui-redesign-phase4, 2026-10-09. This document reconciles existing source and inherited records. No application change, fresh suite execution, manual acceptance, provider call, database/Docker operation or production action is recorded here. P5-15 acceptance remains open.

The full original sub-capabilities remain binding in the Phase 1 inventory, Phase 2 preservation matrix and traceability. The Phase 3 impact matrix, P4-06 matrix, Phase 5 impact and release-candidate review are reconciled below with the P5-14 successor and current owners. 57/57 mapping completeness is not exhaustive behavioral, visual, responsive, EN/NB or acceptance coverage. A test-file link is a runnable historical anchor, not a fresh result.

Status and evidence rules

  • PASS: complete required evidence for the stated acceptance scope, with no unmet mandatory scope. No full original group earns this at this planning checkpoint.
  • PARTIAL: recorded core/scoped evidence and retained implementation exist; a mandatory or inherited sub-workflow, human/device, provider or current-checkpoint proof gap remains.
  • FAIL: a reproducible acceptance assertion failed and remains unresolved for that exact scope. Missing tests, incomplete axe checks and unverified providers do not themselves establish FAIL.
  • DEFERRED: an explicit recorded decision postpones a retained capability; it remains outstanding and cannot be counted as fulfilled.
  • NOT VERIFIED: no adequate evidence for a stated check. This applies to every fresh-current-checkpoint execution, actual deployment and unperformed manual check, even where the group is PARTIAL.

The original00column has 56PARTIAL,1DEFERRED,0PASS/FAIL/whollyNOT VERIFIED groups; the added01column records the historical audit53PARTIAL/3FAIL/1DEFERRED. The original gaps below remain unless01 provides specific superseding evidence. Each row still contains NOT VERIFIED obligations. H/M are redesign regression priority (H: identity, data loss, send/delete/export, shared editing/navigation; M: important reversible presentation), not security vulnerability severity. Owners below are responsibility roles, not new assigned individuals or implementation authorization.

Historical visual links describe only their recorded fixtures and review. Four theme/locale pairs never imply every route/state. Keyboard/pointer and Chromium touch emulation never replace human screen reader, physical touch/software keyboard, 200%/400% zoom, forced colours/text spacing or deployed fonts. The P5-14 record retains 242 scans with zero reported violations and 1,839 incomplete node occurrences; incomplete checks remain unaccepted.

Reconciled matrix

Original ID / complete-group shorthand Current route / actual component; implemented preservation touch Historical executable regression anchors Inherited visual / responsive / EN-NB evidence and limit P5-15-00 before P5-15-01 after P5-15-01R-01 after P5-15-01R-02 after P5-15-01R-03 after P5-15-02 historical P5-15-04 scoped delta / current Remaining limitation / gap Required next audit / owner / priority
PRES-E01 — Public product/plans; honest unavailable billing /; LandingPage, planCatalog. Unchanged public product/plans; P5-01 route regression. F:landing-page; F:planCatalog; B:AccountPlans Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual checkout/billing provider availability and public mobile/keyboard acceptance remain unverified. Public/commerce owner; M — audit loaded mobile/keyboard EN/NB plans and honest unavailable billing; provider readiness separately.
PRES-E02 — Local login/register/remember, challenge, reset and verification /login, /register, reset/verify routes; LoginPage, ForgotPasswordPage, ResetPasswordPage, VerifyEmailPage. Entry retained by P5-01; existing local auth/challenge/reset/verification owners. F:login-page; F:verify-email-page; B:LocalAuthIdentity; B:AuthAndSystemController Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL FAIL; 01 evidence FAIL; 01 evidence FAIL; 01 evidence PARTIAL; R-03 native return/security proof; original and full regressions GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Fresh01: AUTH-01 sign-in query loss; register. Real reset-mail delivery, Turnstile/browser configuration and complete token-reset submit journey remain unverified. Identity owner; H — trace reset request/token submit/verification/challenge errors in real App; sandbox mail/Turnstile only under later authorization.
PRES-E03 — Google/Microsoft login, link, legacy relink and popup results /login, /microsoft-legacy-relink; GoogleAuthCard, MicrosoftAuthCard, relink page. Entry retained by P5-01; provider sign-in remains separate from Connections. F:login-page; F:microsoft-legacy-relink-page; B:GoogleTokenValidator; B:MicrosoftTokenValidator Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real provider consent/popups, revoked grants and sandbox outcomes remain unverified; origin/state contracts remain required. Identity/provider owner; H — audit popup origin/state, revoke/relink and provider errors using approved sandbox; keep sign-in and mailbox grants separate.
PRES-E04 — 2FA challenge/recovery/setup/disable; trusted-device revocation /profile, /login; TwoFactorSettingsCard, challenge. Entry relocation only in P5-01; Profile/login security forms unchanged. F:two-factor-settings; F:login-page; B:TwoFactorController; B:SessionsController Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real mobile authenticator/recovery and trusted-device UI traversal remain open; no security-form acceptance inferred from navigation. Identity/accessibility owner; H — manual keyboard/screen-reader recovery/trusted-device traversal plus real authenticator proof.
PRES-E05 — Session list/current device, revoke one/others, logout /profile and account Sign out; SessionsSettingsCard, AppShell, auth. Direct shell logout/private utility changes in P5-00–P5-02; session-list owner unchanged. F:session-boundary; F:account-scoped-state; B:SessionsController; B:AuthSessionRevocation Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Session-card selection/refresh after remote revocation remains open; broad device/AT acceptance is not established. Identity/shell owner; H — audit session card remote-revoke refresh and Sign out private disposal/focus at every shell entry.
PRES-E06 — Avatar, account names/headline, email change and password /profile, /confirm-email-change; ProfilePage, VerifyEmailPage. Account/security entry only in P5-01; avatar/account identity and confirm-email-change route retained. F:profile-page; F:verify-email-page; B:AvatarStorage; B:LocalAuthIdentity Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Avatar upload/remove and password-change browser journeys remain unverified; account identity stays distinct from Career Profile. Identity owner; H — audit native avatar/remove/password/email-change, missing/error states and cross-account negative paths.
PRES-E07 — Desktop collapse/mobile drawer, active nav and command search/actions Private shell, Ctrl/Cmd+K; App navigation, AppShell, QuickCommandDialog. Direct shell/navigation/utilities, Jobs Table/Board, Analytics and workspace sections. F:sidebar-active-nav; F:app-shell-notifications; B:JobApplicationsAuthorization; B:CompanyRelationship Shell/utility EN/NB × light/dark, rail/phone; P5-14 shared clearance. Human AT/zoom incomplete. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN FAIL; 02 audit, findings; A11Y-02 reduced-motion drawer focus/Escape PARTIAL; demonstrated 02 failure repaired in mobile-drawer; complete-group/manual acceptance still open Original route/command/drawer defects have scoped successor evidence; manual screen reader and inherited command/focus timing debt remain open. This census is not browser route acceptance. Shell/accessibility owner; H — audit every nav/command destination, collapsed/mobile labels, route focus, dirty Cancel and manual spoken names (P5-02-D01; P5-04b-R01).
PRES-E08 — Theme/system, EN/NB hydration, toast/confirm/prompt and errors All routes/preferences; ThemeProvider, themePrefs, I18nProvider, confirm, prompt. Direct semantic theme/feedback controls in P5-00; EN/Bokmål and light/dark regressions carried through P5-12. F:theme-state; F:i18n-provider; B:LocalAuthIdentity Shell/utility EN/NB × light/dark, rail/phone; P5-14 shared clearance. Human AT/zoom incomplete. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Full theme/locale/state/OS cross-product, spoken names/announcements, incomplete axe, zoom/forced-colours/text-spacing and shared-dialog timing remain unverified. Shared UI/accessibility owner; H — audit loaded error/confirm/prompt states, OS theme, locale hydration, zoom/forced colours and announcements; incomplete axe remains open.
PRES-E09 — Account-switch private-state disposal and stale request rejection All private routes/account switches; App, api, sessionBoundary. Private-state/session boundary unchanged; new shell/utility/workspace/CV relationships regression-protected in readiness. F:session-boundary; F:account-scoped-state; B:SessionContextMiddleware; B:CurrentUserIdLiveEvaluation Native account isolation; P5-14 owned source/sibling fixture. Images do not prove tenant isolation. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real BFCache variations/long offline retries and deployed old-bundle/session behavior remain unverified; images and mocked components cannot prove tenant isolation. Identity owner; H — rerun real account-switch/two-tab stale read/write evidence at execution checkpoint; extend BFCache/offline/old-bundle audit when authorized.
PRES-J01 — NAV discovery/filter/sort/source/deadline/details /discover; JobDiscoveryPage. Entry only: P5-01 groups Discover under Jobs; discovery search semantics/service retained; R-01 adds independent saved-list feedback. F:job-discovery; B:JobDiscoveryController; B:JobOpportunitySync Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Live NAV freshness/availability and long result keyboard traversal remain open. Discovery owner; M — audit long results/mobile keyboard/source/deadline/retry; live NAV availability separately.
PRES-J02 — Saved searches, run/delete/alerts, result changes/dismissal /discover; saved-search/alert controls. Entry only in P5-01; saved discovery run/alert semantics retained; R-01 repairs list loading and feedback. F:job-discovery; B:SavedJobSearchAlert; B:JobDiscoveryController Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL FAIL; 01 evidence PARTIAL; R-01 native proof; SQLite10cases PARTIAL; R-01 native proof; SQLite10cases PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained DISCOVERY-01 SQLite listing and suppressed error are repaired; native create/reload/apply UI, pause/resume/delete and owner denial have bounded proof. Provider-dependent browser output is intercepted; real SQLite runner uses a deterministic service. Scheduler-to-notification delivery, mobile delete confirmation, live MariaDB/PostgreSQL and human screen reader remain unverified. Discovery/notifications owner; M — audit saved search delete/pause/run, mobile confirmation and scheduler-to-owned-notification chain.
PRES-J03 — Reviewed manual/URL/paste job create, company/tags/dates, duplicates Jobs/command Add; AddJobModal. Existing reviewed Add modal shared by P5-03/P5-04b; no creation on route/view mount. F:quick-capture; B:JobImportService; B:JobImportHttpTransport Jobs/Trash four pairs and responsive; shared Table/Board. Capture/provider/manual gaps remain. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Duplicate/company/date edge UI and creation-intent idempotency remain independent gaps; import network boundary evidence is separate from live site success. Capture/API owner; H — audit reviewed duplicate/company/date boundaries and interrupted creation; creation-intent idempotency stays a separate contract.
PRES-J04 — Extension/bookmarklet/share capture; post-create attachment/CV ?add=, ?addtext=, Settings capture; capture consumer, captureUrl, QuickCaptureCard. Capture/add/addtext review entry retained in P5-01/P5-03; extension and post-create owners unchanged. F:captureUrl; F:quick-capture; B:JobImportService; B:CvBuilder Jobs/Trash four pairs and responsive; shared Table/Board. Capture/provider/manual gaps remain. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Installed extension permissions/share flow and optional attachment failure recovery remain unverified. Capture owner; H — audit installed extension/share/no-replay and post-create attachment failure recovery without auto-create.
PRES-J05 — Job filters/sort/page/columns, saved views and row/mobile actions /jobs?view=table / board; JobTable, SavedViewsMenu, jobsQuery. Direct P5-03 Jobs/Trash presentation and P5-04b shared complete-query view integration. F:application-workspace-overlay; F:account-scoped-state; B:JobApplicationsController; B:JobApplicationsEndpointBehavior Jobs/Trash four pairs and responsive; shared Table/Board. Capture/provider/manual gaps remain. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Finite saved-view/filter/Back/error/selection fixtures do not exhaust saved-view CRUD or dirty nested page-size combinations; full-array scaling remains limited. Jobs owner; H — audit full saved-view CRUD, Back/refresh/unknown query, dirty nested page-size and all-result scaling.
PRES-J06 — Bulk status/delete, soft delete/trash/restore and job edit /jobs, /trash; JobTable, EditJobDialog. Direct P5-03 table/Trash and P5-04b selection/view integration; CRUD/soft-delete owner retained. F:application-workspace-overlay; F:confirm-flow; B:JobApplicationsController; B:JobApplicationsAuthorization Jobs/Trash four pairs and responsive; shared Table/Board. Capture/provider/manual gaps remain. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Scoped native restore and bulk/mutation fixtures supersede earlier bare-confirm gaps; all bulk partial-failure/dirty-state combinations and deeper manual AT remain unverified. Jobs/API owner; H — audit selected scope, partial bulk failures and Trash restore with native persistence/dirty protection.
PRES-J07 — Kanban grouped statuses, pointer/keyboard move and precise menu /jobs?view=board, /kanban alias; KanbanBoard, pipeline. Direct P5-04a/P5-04b; complete shared query, precise status and /kanban alias retained. F:kanban-grouped-board; F:pipeline; B:JobPipeline Board four pairs/narrow keyboard. Physical touch/full-scale not proven. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Physical touch/native drag, broader responsive focus/cancel combinations and full-result scaling remain open; grouped statuses are not a new pipeline. Jobs/accessibility owner; H — audit keyboard cancel/view focus, physical touch/drag and complete filtered membership at scale; no new pipeline.
PRES-J08 — Company/contact edits, pipeline dates and linked-job history /companies?edit=id; CompaniesTable. Company/contacts/history entry only in P5-01/P5-02; existing Companies form retained. F:companies-relationship; F:quick-command-preservation; B:CompanyRelationship Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained All contact/date edits and source-URL safety browser journeys remain unverified; P4-02-D02 inaccessible modal-save error is open for its owner. Companies/accessibility owner; H — fix and prove durable in-modal save error before form migration (P4-02-D02); audit contact/date/source links.
PRES-J09 — Recorded offers/compensation/deadlines/notes and source links /offers; OfferComparisonPage. Offers entry retained; report source links reviewed in P5-06/P5-07; recorded offer page unchanged. F:offer-comparison; B:AnalyticsSalary; B:JobApplicationsEndpointBehavior Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Mobile many-offer comparison and localized currency/date visual acceptance remain open; no new salary facts are claimed. Offers owner; M — audit many-offer narrow layout, currency/period/date labels and safe source links across EN/NB.
PRES-J10 — CSV/JSON export, JSON import and CSV-to-JSON conversion /settings Data; ImportExportJobs. Settings Data import/export entry retained by P5-01/P5-03; serializers unchanged. F:csv-export; B:CsvExport; B:JobApplicationsController Inherited Settings loaded/mobile review; shell entry. No full current domain requalification. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence FAIL; 02 audit, findings; A11Y-01 native keyboard import pickers PARTIAL; demonstrated 02 failure repaired in file-picker; complete-group/manual acceptance still open Full JSON import/count/roundtrip browser proof and spreadsheet-client compatibility remain separately bounded; byte/formula/Unicode fixtures are not exhaustive. Settings/data owner; H — audit native JSON import counts/roundtrip, Unicode/formula-safe bytes and target spreadsheet compatibility.
PRES-W01 — Full workspace, sections, legacy links and optional reusable overlay /jobs/:id, /applications/:id; ApplicationWorkspace, section adapter, numeric-tab helper. Direct dedicated workspace header/Overview P5-08a and URL sections P5-08b; Jobs/legacy aliases retained. F:application-workspace-overlay; F:applicationWorkspace; B:ApplicationWorkspace Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-03 scoped return-boundary proof; fresh full regression GREEN PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Reusable overlay has no active production host; followMode metadata retained but mode-specific UI explicitly deferred to mail. Full manual AT and historical transition-capture limits remain. Workspace/mail owner; H — audit all canonical/legacy entries and numeric navigation-helper arguments, safe query/state, dirty/Back/focus; carry followMode UI to mail phase.
PRES-W02 — Detail/status/progression, recruiter/dates/description/timeline Job Overview/Timeline; header/detail/progress, ApplicationTimeline. Direct P5-08a/P5-08b header/progress/detail/timeline composition with existing status/date handlers. F:application-intelligence; F:workflow-trust-signals; B:JobApplicationsWorkflowSignals; B:JobApplicationsAppliedDateHistory Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Localized backend event/content text, timezone/reload/status-to-timeline combinations and human AT remain unverified; job revision semantics were not repaired. Workspace/API owner; H — audit native edit/status/date-to-timeline and localized stored content/timezones; job revision debt separately.
PRES-W03 — Analysis, match/gaps, strategy and reviewed status/workflow suggestions Job Match/Overview suggestion; analysis/match/strategy, workflow assist. Existing contextual analysis/match/strategy/status owners recomposed by P5-08b; opening does not invoke AI. F:application-intelligence; F:application-workflow-assist; B:ApplicationIntelligence; B:StrategySnapshotOperation Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Live model truthfulness, freshness/cancelled generation and provider quality remain unverified; P5-13 production CV withholding must not disable these unrelated AI paths. Workspace/AI owner; H — audit reviewed suggestions/error/cancel/freshness/no-write entry; qualify live factuality separately from CV exception.
PRES-W04 — Checklist create/edit/complete/delete/order and next action Job Notes & tasks; ApplicationChecklist. Existing checklist owner/ordered controls recomposed by P5-08b; manual/system/dismissed distinctions retained. F:application-checklist; B:ApplicationChecklist Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real mobile interruption/edit/delete combinations and human AT remain open; no task due-date schema or automatic notification added. Workspace owner; H — audit native mobile item edit/delete/reorder/interruption and manual/system/dismissed next actions.
PRES-W05 — Attach/select/create/tailor CV and source context Job Application/CV, builder job link; ApplicationCvSection/TailoringSection. Existing job-CV attach/create/tailor source relationships recomposed by P5-08b; native readiness supersedes P2-D01. F:application-assets; F:cv-builder-deep-link; B:ApplicationAssets; B:CvBuilder Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained P2-D01 is an ordinary passing native regression, not current expected failure. Broader attach-render combinations, provider tailoring quality and deployed restore remain unverified; CV review production exception stays distinct. Workspace/CV owner; H — audit attach/render/detach/create/tailor with source and foreign-owner checks; retain ordinary native P2-D01 successor.
PRES-W06 — Cover-letter manual/AI review, versions/restore and dirty protection Job Application/Letter; ApplicationCoverLetterSection. Existing manual/AI cover-letter/history/dirty owner recomposed in P5-08b; literal-context defect corrected in readiness. F:application-assets; F:application-workspace-overlay; B:ApplicationAssets Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Native/mocked review/history evidence does not establish live-model or provider quality; full screen-reader and every reject/history sequence remain unverified. Workspace/AI owner; H — audit native manual/AI reject/accept/save/history and dirty Cancel/Discard; actual model quality separately.
PRES-W07 — Application drafts and immutable submitted package/archived binaries Job Application/Answers/Submission and Documents; drafts/submitted packages. Existing drafts/frozen submission/archive owners recomposed by P5-08b; native SQLite/archive/ZIP proof retained. F:application-assets; F:application-drafts; B:SubmittedApplicationPackage; B:JobApplicationsApplicationPackage Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Earlier P2-D01 capture expected failure is superseded by ordinary native passing evidence. Production restore/rollback and all storage/provider combinations remain unverified; capture is not external send. Workspace/storage owner; H — retain native capture→source mutation→archive/ZIP immutable-byte regression; release owner proves restore/rollback independently.
PRES-W08 — Attachments upload/category/name/AI consent/preview/download/delete Job Documents; Attachments. Existing attachments CRUD/consent/protected downloads retained; named narrow table/empty state in P5-08b, archive proof in readiness. F:attachments; B:AttachmentsController; B:AttachmentConsistency Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence FAIL; 02 audit, findings; A11Y-01 native keyboard attachment picker PARTIAL; demonstrated 02 failure repaired in file-picker; complete-group/manual acceptance still open Archive gate is locally satisfied for recorded native fixtures; physical drag/drop, broad rename/download/manual AT and production storage behavior remain unverified. Workspace/storage owner; H — audit upload/category/name/consent/preview/download/delete and physical drop with live/frozen identity.
PRES-W09 — Interview questions/answers/ready/manual removal/AI review Job Interview Prep; InterviewPrep. Existing interview questions/answers/manual removal/AI review/readiness recomposed by P5-08b. F:interview-prep; B:InterviewPrepPersistence; B:InterviewAiContext Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real-model quality, physical mobile keyboard/populated reload and manual AT remain open; prep does not establish scheduled interview data. Workspace/AI owner; H — audit populated mobile keyboard/reload/manual removal and explicit AI review; no scheduled-interview inference.
PRES-W10 — Debrief/follow-up draft/date/readiness Job Interview Prep and follow-up links; InterviewPrep, followMode producer. Existing debrief/follow-up draft/date/readiness owner recomposed by P5-08b; no automatic send. F:interview-prep; B:JobApplicationsFollowUpDraft; B:InterviewPrep Seven sections EN/NB × light/dark desktop/phone; native readiness/manual limits. Human AT/provider gaps retained. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Timezone/reload chains and provider delivery remain unverified; followMode-specific compose UI is deferred rather than implemented. Workspace/mail/calendar owner; H — audit debrief/date/reload and metadata links; defer mode-specific compose UI under recorded decision.
PRES-W11 — Reminder rules/actions/notifications, ICS and Google/Outlook events /reminders, Settings rules, job Notes & tasks; RemindersView, RulesSettingsCard, calendar actions. Reminder/calendar links retained by P5-01/P5-02, Dashboard and P5-08b; calendar/rules APIs unchanged. F:daily-control-loop; F:application-calendar; B:ApplicationCalendarController; B:RulesEngineProspect Shell/notification entry; workspace links. Dedicated full calendar/worker responsive audit absent. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; R-02 scoped Rules evidence, retained 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained F21 DST/date-only/provider timezone gap, actual Google/Outlook events, scheduler delivery and historical unconfirmed rules-save 500 remain open. Calendar/API owner; H — investigate F21 DST/date-only semantics before event changes; audit real ICS/rules/reminder and approved provider writes.
PRES-W12 — Async progress/failure/retry/cancel/notifications /operations, Career processing and bell; OperationsPage, processing consumer. Operations remains reachable utility; progress/result/cancel/retry links retained by P5-02/P5-08b; store/worker unchanged. F:operations-page; F:profile-page; B:OperationsController; B:UserOperationStore Shell/notification entry; workspace links. Dedicated full calendar/worker responsive audit absent. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Long disconnect/reconnect and F20 enabled worker fault containment remain operational gaps; no live job/worker recovery was certified. Operations/worker owner; H — audit disconnect/reconnect/late-result/no-duplicate starts/cancel/retry; F20 recovery before enabling producers.
PRES-C01 — Canonical structured career data and long-tail/custom sections /career?section=profile; CareerProfilePage, structured sections. Career entry retained; canonical/source scope reviewed in P5-10, P5-12 and AI readiness. F:profile-page; B:CareerProfileController; B:CareerProfileService Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Full long-tail Career/mobile save and canonical concurrent updates remain separate; scoped CV acceptance never implies canonical-profile revision safety. Career/API owner; H — audit every long-tail/custom field and mobile save/source isolation; canonical concurrent saves remain separate.
PRES-C02 — Profile overview/completeness/import guidance/raw copy/history/restore /career; CareerWorkspacePage, raw/history/import. Career overview/import/raw/history owner unchanged; source relation regression retained by P5-10/P5-12. F:career-workspace-page; F:profile-page; B:CareerProfileService Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Clipboard/avatar and complete native profile historical restore/manual AT remain unverified; real extraction quality is separate. Career owner; M — audit raw copy, overview/completeness/import guidance and full historical restore without silent data replacement.
PRES-C03 — Upload/extract/rebuild/reprocess/diff/select/accept/discard/retry/cancel Career import/review; extraction/diff/review consumer. Entry only: existing Career upload/extraction/reprocess/diff/accept/discard/retry/cancel owners retained. F:profile-page; B:ProfileCvController; B:CvProfileDiffService Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Unusual/scanned/OCR document quality and full low-confidence deselection/discard browser acceptance remain unverified; no provider certification. Career/extraction owner; H — audit low-confidence deselect/discard/retry/cancel and corpus quality; approve provider calls separately.
PRES-C04 — Evidence bank source/category/tags/add/list/delete Career overview/evidence; CareerEvidenceBank. Evidence-bank owner unchanged; job source relationships retained through P5-08b. F:career-evidence; B:CareerEvidenceController Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Full delete/many-item search/keyboard browser acceptance remains open; broader Career page work stays Phase 7. Career owner; M — audit evidence source/category/tags/delete and large-list keyboard/source navigation.
PRES-C05 — CV library create/copy/delete/templates/share/publication/PDF /career/builder; CvBuilderPage, template gallery. Library/CRUD/public ownership retained; editor actions in P5-09 and shared template gallery in P5-12. F:cv-builder-page; F:cv-template-thumbnail; B:CvBuilder; B:PublicCvController P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Complete publish/unpublish/old-link revocation chain and every library/template combination remain unverified; library redesign is not claimed. CV owner; H — audit create/copy/delete/gallery/share/publish/unpublish and old-public-link revocation; keep numeric/slug identity distinct.
PRES-C06 — Studio tabs, preview debounce/pages/fit/save state/mobile panes /career/builder/:id; editor/preview owner. Direct P5-09 frame/navigation, P5-11 live preview and P5-12 controls; one save/preview/mobile owner. P5-14 responsive/ownership successor now supplements this record. F:cv-builder-deep-link; B:CvBuilder P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence FAIL; 02 native mobile/PDF proof, A11Y-11; initially hidden visible page retains zero-width flow/clipped content; fixture page count matches PDF; desktop keyboard/fidelity and source/history remain separately green PARTIAL; demonstrated 02 failure repaired in mobile-preview; complete-group/manual acceptance still open P5-14 now supplies the integrated held-PUT pane/viewport, preview boundary-key/scroll, reachable return, canvas and hit-test successor. Physical touch/software keyboard, 200%/400% zoom, human AT, broader wrapped/short-height states and production rendering remain unaccepted. CV/accessibility owner; H — retain P5-14 held-PUT/responsive/scroll checks; obtain physical touch/software keyboard/zoom/manual AT evidence.
PRES-C07 — Visibility/order/custom sections and item/document overrides Builder Content; ContentTab/EntryEditor, useDragReorder. Direct P5-10 source/item/custom editing and P5-12 settings retention; explicit reset/inclusion/order retained. P5-14 responsive/ownership successor now supplements this record. F:cv-builder-deep-link; F:cvBuilder; B:CvBuilder P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence FAIL; 02 audit, findings; A11Y-03 source-editor404 PARTIAL; demonstrated 02 failure repaired in source-navigation; complete-group/manual acceptance still open P5-14 closes P5-10-O01 only for tested ownership/default-drop cases: entry/section order, inactive nested lists and foreign editable-title non-mutation. Physical touch/text selection/all-browser gestures and exhaustive saved override/reset combinations remain unqualified. CV/accessibility owner; H — retain tested native nested ownership/default-drop checks; audit physical touch/text selection/all-browser overrides before broader claim.
PRES-C08 — Capability-aware templates/typography/color/header/skills/sidebar/photo Builder Template/Customize; CvCustomizeTab, gallery. Direct P5-12 nine-template capability/control presentation and P5-11 preview; renderer/template IDs retained. F:cv-builder-deep-link; F:cvBuilder; B:CvBuilder P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained All-template/font/photo/wrapped-line/browser/control combinations and broad custom-colour/manual AT remain unverified; finite capability matrix and Pro locks are not exhaustive. CV/renderer owner; M — audit capability controls/locks and broader font/photo/wrapped text; manual custom-colour names and contrast.
PRES-C09 — A4/Letter/density/margins/dates/document locale/section presentation Builder Customize/Content; document settings, settings client. Direct P5-12 A4/Letter/density/margin/date/language/columns controls; pagination repair retained. F:cvBuilder; F:cv-builder-deep-link; B:CvBuilder P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Recorded unchanged-tolerance local fidelity supersedes prior six-fixture failures; all advanced combinations, deployment fonts/photo/wrapped text and manual print inspection remain open. CV/renderer owner; H — retain unchanged numerical oracle/settings exports; audit advanced locale/layout combinations and actual deployed print/fonts.
PRES-C10 — Undo/redo, save queue, dirty guard, history restore/preview lifecycle Builder save/undo/history; single editor/history owner. Existing save/undo/history owner retained in P5-09–P5-12; CV revision protocol and stale AI guard retained. P5-14 responsive/ownership successor now supplements this record. F:cv-builder-deep-link; B:CvBuilder P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained CV stale-write/history safety has scoped native evidence; long offline/history combinations and profile/job concurrent edits remain separate. No new save owner or history store. CV/API owner; H — audit long offline/history/conflict/undo/dirty transitions; retain downloadable draft and one save/history owner.
PRES-C11 — Section and whole-document AI improve/translate/instruction/grammar review Builder section/AI Tools; AiSectionAssistant, DocumentAiTab; Production service guard. Retained existing section/document assistant affordances; current Production service withholding and validated historical exception. P5-13 review UI remains unimplemented. F:ai-section-assistant; F:cv-builder-deep-link; B:AiWorkspace; B:AiPrivacyPolicy ; Production no-write checks, isolated HTTP contract Deterministic readiness only; P5-14 exclusion. No qualified or responsive AI-review visual journey. DEFERRED DEFERRED; 01 evidence DEFERRED; 01 evidence DEFERRED; 01 evidence DEFERRED; P5-13 remains unqualified/Production-withheld DEFERRED; 02 audit, findings; human/device and complete-group acceptance remain open DEFERRED; unchanged approved P5-13 deferral, unqualified/Production-withheld; no model calls or review UI Full CV rewriting/review remains DEFERRED — BLOCKED / NOT QUALIFIED: deployed model identity unverified; frozen 32-case/366-call qualification has 0 completed calls and 0 human reviews; factuality unmeasured; P5-13 review UI unimplemented. Current Production guard returns 503 cv_ai_unavailable; safe withholding is an exception, not successful generation/review. Existing assistant affordances can report unavailable. AI/CV/product owner; H — meet frozen model identity/corpus/rubric/human review and review-UI return conditions; retain Production 503/no-write/unrelated-AI checks.
PRES-C12 — Private PDF and published anonymous CV/PDF, long searchable pages Private builder export and /cv/:slug; private export client, PublicCvPage. Private/public PDF ownership and shared admission retained through P5-11/P5-12; native preview/PDF corpus unchanged. F:public-cv-page; B:PublicCvController; B:PdfRenderAdmission P5-09–12 CV evidence; P5-14 four pairs, 320–1440/landscape, keyboard/pointer/emulated touch. Human/physical/zoom/production unaccepted. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained P5-14 retains unchanged 16-fixture/36-page native preview/PDF and 8-settings/24-page export historical proof at unchanged tolerances. This is finite local evidence; deployed Chromium/Linux/fonts/photo/all-print-engine and manual print inspection remain unverified. CV/rendering/release owner; H — audit public revoke/private denial/PDF busy recovery and deployed Linux/fonts/photos/manual print; preserve admission.
PRES-M01 — Job-scoped manual correspondence/search/delete/paste import Job Timeline/Correspondence; Correspondence. Existing job manual correspondence/search/import/delete owner recomposed by P5-08b; global entry retained. F:end-to-end-trust-loop; F:correspondence-search-context; B:CorrespondenceController Workspace correspondence entry. Full mail/provider/mobile AT absent. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Full manual edit/delete/paste-import browser combinations and manual AT remain unverified; logging correspondence is not sending mail. Mail/workspace owner; H — audit native log CRUD/search/paste import and no-send distinction.
PRES-M02 — Gmail candidate/thread import/refresh/sync/unlink/relink/move Job Timeline/Correspondence Gmail tools; Correspondence. Existing job Gmail candidate/thread/import/sync/move/unlink owners recomposed by P5-08b; provider/API behavior unchanged. F:correspondence-gmail-import; B:GmailController; B:EmailOwnershipIntegration Workspace correspondence entry. Full mail/provider/mobile AT absent. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Live provider threads, multi-account reconnect/revoked grants and sync failures remain unverified. Mail/provider owner; H — audit owned thread/job link/move/unlink/reconnect and approved live sync failures.
PRES-M03 — Global inbox filters/page/provider/link/direction/detail/source links /correspondence; CorrespondenceInboxPage. Entry only via P5-01; global inbox filters/page/provider/detail/source owners unchanged. F:correspondence-inbox-page; B:EmailController; B:EmailOwnershipIntegration Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real large-mailbox/attachment-binary flows and complete native inbox/AT acceptance remain open; global inbox redesign stays Phase 7. Mail owner; H — audit large native inbox paging/provider failure/detail/attachment binaries and manual AT.
PRES-M04 — Compose/reply/provider/recipient/job; draft conflicts; confirm send/uncertainty /correspondence Drafts/Compose; draft/send owner. Compose/reply/revision/send/uncertainty owner unchanged; P5-08b navigation regression only. F:correspondence-inbox-page; B:EmailDraftsController; B:EmailDraftPersistence Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual sandbox mail delivery/reconnect and every dirty/send interruption remain unverified; no automatic uncertain-send retry. followMode-specific UI remains deferred. Mail/API owner; H — audit draft conflicts, explicit send/uncertain-new-attempt, reconnect/dirty interruption; followMode UI deferred, no automatic resend.
PRES-M05 — Review proposed jobs/link/reject/keep/notes/sync/create /correspondence?view=review, review alias; GmailReviewPage, inbox view adapter. Review alias and inbox entry retained in P5-01/P5-08b; reviewed decisions/create owner unchanged. F:gmail-review-page; F:correspondence-inbox-page; B:GmailController Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Real provider review and complete suggested-job creation browser journey remain unverified; no automatic creation from navigation. Mail/capture owner; H — audit review alias, proposed-job/link/reject/keep/notes/sync/create confirmation and owner boundaries.
PRES-M06 — Gmail/Graph/IMAP connect/status/disconnect separate from sign-in /settings/connected-accounts; ConnectedAccountsPage, provider connections. Connections entry retained in P5-01/P5-02; existing Gmail/Graph/IMAP controls separate from sign-in. F:email-provider-connections; B:MicrosoftGraphController; B:ImapController Inherited Settings loaded/mobile review; shell entry. No full current domain requalification. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual provider authorization/revocation/token expiry/reconnect remain unverified; no credentials or live provider operations in this review. Connections/provider owner; H — audit actual grants/revoke/expiry/reconnect and IMAP safety; provider sandbox authorization required.
PRES-S01 — Personal metrics/activity/funnel/company/skills/stage/salary/next actions /dashboard, added /analytics; shared reports owner, AnalyticsPage. Direct accurate report labels/cohorts in P5-06 and meaningful P5-07 Analytics; existing server facts retained. F:daily-control-loop; F:workflow-trust-signals; B:StageAnalytics; B:AnalyticsSalary Dashboard, Analytics four pairs/narrow/exact-value states; utilities. Human AT open. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence FAIL; 02 audit, findings; A11Y-04 standalone report target sizing PARTIAL; demonstrated 02 failure repaired in report-targets; complete-group/manual acceptance still open Scoped native chart/value/population transformations supersede earlier unmapped chart gaps; server timezone/date/population limits and unsupported NEW metrics remain explicit. Reports/API owner; M — audit exact cohort/sample/date definitions and drill-down links; retain unsupported-metric boundaries.
PRES-S02 — Owner-local five visibility preferences/onboarding dismiss/notifications Dashboard visibility/onboarding and bell; five local flags, OnboardingChecklist, NotificationsPopover. Direct P5-02 notifications and P5-06 five owner-local Dashboard flags/onboarding; Analytics independent. F:onboarding-checklist; F:notifications-popover; B:JobLifecycleEvent Dashboard, Analytics four pairs/narrow/exact-value states; utilities. Human AT open. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Five owner-local Dashboard visibility flags and scoped reload/account evidence remain; order/resize/reset is deferred. Recorded P5-06-O01 generic language-preference 500 during overlapping Dashboard/setup reads has no established exception/root cause; sequential fixture setup does not close concurrent save reliability. Dashboard/shell/identity owner; H — investigate recorded P5-06-O01 language-save 500 during reads; audit five flags A/B/reload plus bell/onboarding; order/resize/reset deferred.
PRES-S03 — Rules/reminder/table/theme/language preferences and account links Settings tabs/mobile selector and shell preferences; SettingsView, rules, language save. P4 Settings controls retained; P5-00 feedback/shared tokens and P5-03/P5-04b table preferences integration. F:settings-view; F:theme-state; B:NotificationSettingsController; B:RulesEngineProspect Inherited Settings loaded/mobile review; shell entry. No full current domain requalification. PARTIAL FAIL; 01 evidence FAIL; 01 evidence PARTIAL; R-02 native draft/save proof PARTIAL; R-02 native draft/save proof PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained R-02: SETTINGS-01 draft loss is closed for verified session/save/error/discard/account behaviour. P4-04-O02 notification locking, P5-06-O01 language-save500, historical unconfirmed Rules500 and broader human/provider acceptance remain open; this is not a backend contention fix. Settings/API/identity owner; H — separately investigate notification/language/Rules persistence reliability and execute human/device acceptance; no automatic repair or production release.
PRES-S04 — AI privacy/usage/limits/Free-Pro/server entitlement/conditional billing Settings AI/plan and domain locks; privacy, usage, AccountPlanProvider. Existing privacy/usage/entitlements/billing readiness retained; deterministic AI metering in readiness; Production CV review exception only. F:settings-view; F:ai-usage-card; B:AiPrivacyPolicy; B:AiUsageMeter Inherited Settings loaded/mobile review; shell entry. No full current domain requalification. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual checkout/webhooks/portal and provider consent/delivery remain unverified. Production CV unavailability is temporary authorized P5-13 debt, not fulfillment or disabling other AI. AI/commerce/API owner; H — retain entitlement/privacy/metering and bounded Production CV exception; separately prove checkout/webhooks/portal before activation.
PRES-S05 — Account ZIP/encrypted backup/lifecycle/deletion confirmations Settings Backup; BackupCard. Account ZIP/backup/deletion controls and independent saves retained; P5-00 feedback clearance and native package/ZIP evidence. F:account-data-export; B:AccountDataExport; B:BackupController Inherited Settings loaded/mobile review; shell entry. No full current domain requalification. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual database/account restore, verified recoverable backups, paid deletion/provider cancellation and rollback remain production release gates; no destructive rehearsal occurred. Account lifecycle/release owner; H — audit exact confirmations/ZIP/backup gates; current recoverable restore/paid deletion/provider cancellation/rollback require authorized rehearsal.
PRES-A01 — Admin user/create/roles/reset/delete/last-admin/self guards /admin/users; AdminUsersPage. Admin Users route/entry retained by P5-01; server authorization/last-admin/self guards unchanged. F:admin-users-page; B:UsersController; B:ApiAuthorizationPosture Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Mounted-view role revocation, full mutations and actual reset delivery remain unverified; hidden nav/synthetic shell never proves authorization. Admin/identity owner; H — audit full guarded mutations, mounted-role revoke and real reset; crafted API denial remains mandatory.
PRES-A02 — Audit list/detail/supported undo/job restore /admin/audit; AdminAuditPage. Admin Audit route/entry retained by P5-01; supported server undo/restore owner unchanged. F:admin-audit-page; B:AuthAndSystemController; B:ApiAuthorizationPosture Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Complete successful native undo/job restore browser acceptance remains open; role posture is not undo behavior proof. Admin/API owner; H — audit persisted successful undo/job restore, unsupported actions and non-admin denial.
PRES-A03 — System/build/DB/AI/mail/SMTP/test/probe/benchmark/maintenance /admin/system and admin badge; AdminSystemPage, metadata disclosure. Admin System route/entry/build metadata retained in P5-00/P5-01; diagnostics/maintenance owner unchanged. F:admin-system-page; B:AuthAndSystemController; B:MaintenanceJobDispatcher Inherited P4 visual/manual limits; P5-01 moved entry. No dedicated full-group current EN/NB responsive sign-off. PARTIAL PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 01 evidence PARTIAL; 02 audit, findings; human/device and complete-group acceptance remain open PARTIAL; no new demonstrated failure in the bounded repairs; existing manual/provider/complete-group evidence requirements retained Actual production SMTP/model/probes/benchmark/maintenance and sensitive-output qualification remain unverified; no live jobs launched. Admin/operations owner; H — audit metadata/diagnostic sensitive outputs and guarded controls; production SMTP/model/maintenance proof separately authorized.

Source disagreements resolved without closing acceptance

  • Native package/tailoring: Phase 2/Phase 3/P4 rows retain the historical P2-D01 expected failure. P5-08b readiness, ordinary native preservation regression and P5-14 supersede it with recorded passing SQLite capture/tailoring, source-mutation/archive/ZIP/binary proof. Do not report P2-D01 as a current expected failure. Actual production restore/storage/provider acceptance remains NOT VERIFIED.
  • CV integrity/rendering: earlier stale-CV and six pagination failures have scoped revision and pagination successors. P5-14 retains the same numerical tolerances and source hashes. Profile/job revisions, wider font/photo/browser combinations and deployed rendering are distinct open obligations.
  • Responsive and drag failures: the release-candidate matrix predates P5-14 and calls the integrated responsive journey and P5-10-O01 open. P5-14 records reproduced geometry, boundary-key, retained-scroll and nested/foreign-drop failures plus final scoped repairs. Those exact demonstrated cases have inherited success; physical device, human AT and broader combinations remain NOT VERIFIED. Planning adds no closure.
  • Dashboard preference-save 500: P5-06-O01 is an observed generic language preference response while Dashboard/setup reads overlap; the five Dashboard visibility flags are owner-local storage in DashboardView. Root cause is unknown. This is open reliability evidence, not proof that every Dashboard toggle fails. P4-04-O02 notification concurrency is a separate recorded SQLite failure. Neither is cleared by sequencing a passing fixture.
  • followMode: Phase 3 route successor decision and P5-08b readiness explicitly preserve metadata while deferring mode-specific UI to mail. Current producer emits it; workspace navigation changes section/sub keys without dropping safe query metadata. No current mode consumer was found. Metadata retention earns no compose-mode UI acceptance.
  • CV AI: current service registration omits CvAiSuggestionService in Production, and the optional-service controller boundary returns 503 cv_ai_unavailable for generation/Apply. Inherited negative/no-write and unrelated-AI tests prove only that controlled local boundary. P5-13 model semantic qualification and review UI remain DEFERRED — BLOCKED / NOT QUALIFIED. The guarded capability is not fulfilled; existing visible controls may return unavailable. Exact return conditions remain mandatory.

P5-15 execution acceptance obligations

The future acceptance audit must expand the original sub-workflows, execute mapped tests at its declared source, and record route/state/role/data/viewport/theme/locale/keyboard outcomes with evidence provenance. Use route acceptance for the 31-original/32-current patterns, alias/query lifetime, removed-primary-entry replacements and visible-control actions. High-risk identity, dirty draft, revision, send uncertainty, delete/restore, immutable archives, export and source/variant relationships need behavioral evidence; screenshots cannot replace them.

Manual utility screen-reader operation (P5-02-D01), command entry/focus timing (P5-04b-R01), attachment-confirmation focus (P5-07-O01), company in-modal save error (P4-02-D02), incomplete axe checks and physical/zoom qualification remain explicit future audits under the open register. These are separate from production ingress, current backups/restore/configuration/schema/rollback, protected CI/deployed SHA and actual authenticated deployment acceptance. Production decision remains NO-GO. This plan issues no acceptance GO, completion claim, new release exception or deployment authorization.