diff --git a/docs/execution/approved-issue-plans-ledger.md b/docs/execution/approved-issue-plans-ledger.md index e2c7303bd..84f3d9707 100644 --- a/docs/execution/approved-issue-plans-ledger.md +++ b/docs/execution/approved-issue-plans-ledger.md @@ -66,7 +66,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by | 27 offline fonts | #3377 | diagnostic merged; production resolver blocked | implementation/review/remediation chain complete | `codex/issue-3377-offline-font-diagnostic` | `2a4a1583b` → `397d9e43b` → merge `f783908b0` | 27A informs 30A; 27B needs external gate | opt-in four-surface cold-network fixture, deterministic marker crops, tested blank/tofu classification, enforced browser download, and bounded administrator-hosted manifest evidence; no production behavior changed | helper 8, fonts 55, PDF 35, targeted TypeScript, Playwright collection, Biome, boundaries, Markdown, diff; independent findings remediated | [#3479](https://github.com/amruthpillai/reactive-resume/pull/3479) | retain issue pending host-level cold-server proof | production resolver remains blocked until controlled restart/egress evidence and asset-hosting design are proven | | 28 basics custom styles | #3137 | merged partial unit | implementation/review/remediation complete | `codex/issue-3137-semantic-css-diagnostics` | `b85d285b6` → `28c933b55` → merge `38832014b` | serialize semantic docs/tests with 26 | gradients remain unsupported; false-positive recognition and direct-LINK assertions fixed; both threads resolved and CodeRabbit approved | main-integrated package gates plus remediation resume 47/47, PDF 10/10, typechecks, Biome, and diff green; unrelated baseline E2E flakes documented | [#3468](https://github.com/amruthpillai/reactive-resume/pull/3468) | retain residual issue until reporter names remaining failure | reporter has not named remaining failure; keep issue open | | 29 Onyx profile header | #2812 | blocked | audit `task_47ed7eb02d48` | `codex-audit-builder-20-34` | `7a98f6662` → no source change | placement semantics 20; accessibility order 31 | historical Onyx-only PR obsolete; no persisted generic placement owner exists | audit relevant suites/typechecks/boundaries passed | — | choose generic placement capability and produce one-page/overflow visual contract | new persisted-interface choice plus visual contract required | -| 30 ATS export evaluation | #2845 | measurement active | `task_8ccb73b62e79` / `ctx_8ed8b250c6f9` | `codex/issue-2845-ats-export-evaluation` | `f783908b0` → active | current renderer/font diagnostics inform 30A; possible 30B only from measured deficiency | worker building synthetic PDF/DOCX token recall/order/duplicate/grouping corpus; no preset or vendor claim | evaluator regressions and current-export measurements in progress | — | publish measurement evidence; consider plain projection only if metrics prove useful deficiency | vendor access absent by design; material benefit must be measured | +| 30 ATS export evaluation | #2845 | review active | implementation `task_8ccb73b62e79`; review `task_62e7e0f678f3` / `ctx_e32002939a05` | `codex/issue-2845-ats-export-evaluation` | `f783908b0` → `f89873f08` → integrated `b53789964` | current renderer/font diagnostics inform 30A; possible 30B only from measured deficiency | synthetic evaluator reports 103/103 distinct-token recall for two-column PDF and DOCX variants, 102/103 for full-width PDF, plus raw order/grouping/duplicate/link/numbering counts; no preset or vendor claim | worker-reported tooling tests, affected typechecks, Biome, boundaries, and diff green; independent review running | — | publish measurement evidence only if independent review clears metrics and claims | vendor access absent by design; material benefit must be measured | | 31 document accessibility | #2844 | HTML residual merged; public/export audit blocked | implementation/review/remediation chain complete | `codex/issue-2844-accessibility` | `cdb7bdd2f` → `acd2a9cfe` → merge `3e62a1d60` | public viewer requires duplicate-announcement/manual gate | builder mirror now has valid H3/H4 hierarchy and safe recursive rich-text list/mark/link semantics while preserving hidden/unplaced/Q3/order rules; no public/PDF/DOCX changes or conformance claim | focused 15, full web 949, web typecheck, Biome, boundaries; independent empty-summary/blank-company findings remediated | [#3481](https://github.com/amruthpillai/reactive-resume/pull/3481) | retain #2844 for public/PDF/DOCX/manual evidence | dedicated E2E environment and manual screen-reader transcript unavailable | | 32 section date sorting | #2725 | merged | implementation/review chain complete | `codex/issue-2725-one-shot-sort` | `7a98f6662` → `5c07409ae` → merge `b85d285b6` | shared-file exclusion with 20–24; behavior independent of 24 | pure stable one-shot Experience/Education sort implemented with exact unresolved IDs, undo/persistence, and locked-state coverage; independent review found no issues | focused/full tests, typechecks, boundaries, build, catalogs, authenticated E2E, review, and hosted gates green | [#3465](https://github.com/amruthpillai/reactive-resume/pull/3465) | complete | broader autosort/preferences/custom/role behavior remains out of scope | | 33 Europass template | #2689 | research merged; template blocked at approval gate | implementation/review chain complete for 33A | `codex/issue-2689-europass-research` | `2a4a1583b` → `57f2c30` → merge `578cb496a` | 33A → explicit visual approval → possible 33B | official-source mapping, canonical SVG direction, one-page/overflow/comparison artifacts, and corrected full-resolution geometry independently reviewed; no renderer code | XML/bounds/source mapping and 2480×3508 visual rereview passed | [#3475](https://github.com/amruthpillai/reactive-resume/pull/3475) | await explicit approval of proposed visual/product direction before 33B | canonical SVG direction, neutral naming, fluency labels, chronology gutter/date wrapping, and photo-free defaults require maintainer approval | @@ -173,7 +173,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by | Plan 23B item pagination | `task_8224e5a09e22`, review `task_f3a10c98a230`, remediation `task_985f488f65e1` | `codex/issue-3350-item-pagination` | complete; workers released; PR #3478 merged | every token asserted exactly once; authored/physical pages separated; lossy oversized `wrap=false` blocker retained; merge `5e8284e49` | | Plan 24A date characterization | `task_45f004efc2bc`, review `task_1b18f7c40ea3`, remediation `task_69caca11a49e` | `codex/issue-3155-date-layout-characterization` | complete; workers released; PR #3480 merged | executable deterministic JSON/PNG baselines; exact Meowth exception; raw PDFs omitted; merge `cdb7bdd2f` | | Plan 31 accessibility | implementation `task_f03773b6531d`, review `task_02b2a71db0f6`, remediation `task_75034a30305e` | `codex/issue-2844-accessibility` | complete; workers released; PR #3481 merged | H3/H4 plus safe rich-text semantics; 1,155 reviewer-emitted JS artifacts removed; public/export/manual gates retained; merge `3e62a1d60` | -| Plan 30 export evaluation | `task_8ccb73b62e79` / `ctx_8ed8b250c6f9` | `codex/issue-2845-ats-export-evaluation` | measuring | deterministic raw PDF/DOCX extraction metrics first; no generic preset or vendor claims without proven deficiency | +| Plan 30 export evaluation | implementation `task_8ccb73b62e79`; review `task_62e7e0f678f3` / `ctx_e32002939a05` | `codex/issue-2845-ats-export-evaluation` | reviewing; implementer released | commit `f89873f08`, current-main integration `b53789964`; deterministic raw PDF/DOCX extraction metrics only; no generic preset or vendor claims without proven deficiency | | Plan 18 geometry diagnostic | `task_938999fe6ae1` / `ctx_a5f6150c2fe8` | `codex/issue-2683-preview-export-geometry` | diagnosing | synthetic same-source preview/download geometry; no historical closure or runtime fix without measured mismatch | ## Existing PR and residual accounting