docs: record accessibility HTML merge

This commit is contained in:
Amruth Pillai
2026-09-06 06:21:41 +02:00
parent 3987254061
commit 1653d04c3f
@@ -10,8 +10,8 @@ pass. Issue comments and state changes are recorded when explicitly directed by
- Coordinator branch: `codex/issue-execution-ledger`
- Started: 2026-09-05, Europe/Berlin
- Merge policy changed: 2026-09-06; maintainer authorized immediate merge of complete, mergeable PRs
- Current integrated main evidence: `cdb7bdd2fe06d491eb57f8c1aa93fa48011acdb5` after twenty-five approved merges,
including Plan 27A diagnostic PR #3479 and Plan 24A characterization PR #3480
- Current integrated main evidence: `3e62a1d604041e3769a7fc8f5b2ec8224d0663a4` after twenty-six approved merges,
including Plan 24A characterization PR #3480 and Plan 31 HTML accessibility PR #3481
- Status values: `pending`, `diagnosing`, `implementing`, `reviewing`, `published`, `merged`, `no-change`, `blocked`,
`declined`, `skipped`
- Evidence rule: each terminal disposition needs current source/GitHub proof, focused tests or reproduction evidence, and
@@ -67,7 +67,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by
| 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 |
| 31 document accessibility | #2844 | implementation active | `task_f03773b6531d` / `ctx_6a4a801d61c1` | `codex/issue-2844-accessibility` | `5e8284e49` → active | 20/21 and rich text 16/19 merged; renderer outputs audited separately | worker revalidating builder/public/PDF/DOCX surfaces before selected H3/H4 and safe list semantics | characterization/TDD and focused gates in progress | — | ship independently verified HTML outline residuals; stop public integration at duplicate-announcement/manual gate if unresolved | manual screen-reader evidence and PDF tag behavior remain separate gates |
| 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 |
| 34 Gengar skill layout | #2611 | merged | implementation/review chain complete | `codex/issue-2611-gengar-skill-layout` | `870388192` → `f2186d4f7` → merge `2a4a1583b` | 22 merged; shared Skills renderer serialized before 21 | Gengar-only capability restores name → rating → proficiency → keywords in visual and semantic trees; other templates unchanged; independent review clean | 51 focused PDF tests, PDF typecheck, boundaries, Biome, diff green after current-main integration | [#3473](https://github.com/amruthpillai/reactive-resume/pull/3473) | complete | no historical screenshot parity claim |
@@ -172,7 +172,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by
| Imported-table E2E baseline repair | `task_c5a99a1210d5` / `ctx_4a7956dbe266` | `codex/fix-imported-table-raster-ci` | complete; worker released; PR #3476 merged | commit `6f274496d`; independent review clean; exact 17/12 table topology retained while unrelated stale-stroke endPath is excluded; merge `66c25efe1` |
| 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 | `task_f03773b6531d` / `ctx_6a4a801d61c1` | `codex/issue-2844-accessibility` | implementing | characterize four surfaces; implement selected safe HTML heading/list residuals; preserve manual/public duplicate-announcement gates |
| 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 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 |
@@ -202,6 +202,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by
| PR #3478 | merged 2026-09-06 | `f2769dce5` → merge `5e8284e49` | 11 focused pagination tests, PDF typecheck, Biome, boundaries, Markdown, diff; independent review gaps remediated | diagnostic complete; keep #3350 open pending renderer-safe fallback |
| PR #3479 | merged 2026-09-06 | `397d9e43b` → merge `f783908b0` | helper 8, fonts 55, PDF 35, targeted TypeScript, Playwright collection, Biome, boundaries, Markdown, diff; independent false-pass findings remediated | diagnostic complete; keep #3377 open pending controlled cold-server egress proof |
| PR #3480 | merged 2026-09-06 | `77a549988` → merge `cdb7bdd2f` | 14 focused tests, PDF typecheck, Biome, boundaries, Markdown, diff; independent artifact findings remediated | characterization complete; keep #3155/#2841 open pending numeric visual geometry |
| PR #3481 | merged 2026-09-06 | `acd2a9cfe` → merge `3e62a1d60` | focused 15, full web 949, typecheck, Biome, boundaries; independent heading findings remediated | HTML residual complete; keep #2844 open for public/PDF/DOCX/manual evidence |
| Residual #2828 | pending product direction | — | stale whole-document concurrent-tab overwrite reproduced in Chromium/PostgreSQL; excluded from 63 | account for separately; do not implement conflict UI until product policy selected |
## Rulings and blockers log
@@ -213,7 +214,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by
- 2026-09-06 — Publication throughput policy: require one independent pre-publication review, run focused risk-based gates,
then push and open PR immediately. Hosted CI runs concurrently under coordinator monitoring. Repeat review only for a
concrete finding and limit it to the changed seam; workers do not poll hosted state or repeat unchanged full suites.
- 2026-09-06 — Maintainer changed integration policy: merge complete, mergeable PRs immediately. Twenty-five approved PRs were
- 2026-09-06 — Maintainer changed integration policy: merge complete, mergeable PRs immediately. Twenty-six approved PRs were
squash-merged without admin bypass. Plan 10 retired-link work was explicitly rejected as disproportionate redirect and
error-handling overhead; PR #3463 closed unmerged and rationale recorded on issue #2836.
- 2026-09-06 — Plan 22 orchestration metadata initially named issue #3060. Live issue revalidation corrected ownership to
@@ -234,7 +235,7 @@ pass. Issue comments and state changes are recorded when explicitly directed by
#3465 (`b85d285b6`), #3467 (`0fbeeeb4c`), #3468 (`38832014b`), #3469 (`870388192`), and
#3470 (`744eaa902`), #3471 (`a6057abd7`), #3472 (`ea97de5ec`), #3473 (`2a4a1583b`), and
#3474 (`97f34b7cc`), #3475 (`578cb496a`), #3476 (`66c25efe1`), #3477 (`368858a56`), and
#3478 (`5e8284e49`), #3479 (`f783908b0`), and #3480 (`cdb7bdd2f`).
#3478 (`5e8284e49`), #3479 (`f783908b0`), #3480 (`cdb7bdd2f`), and #3481 (`3e62a1d60`).
- Plan 10: PR [#3463](https://github.com/amruthpillai/reactive-resume/pull/3463), closed unmerged by maintainer direction;
issue [#2836 comment](https://github.com/amruthpillai/reactive-resume/issues/2836#issuecomment-5556080394) records not-planned rationale.
- Plan 16: PR [#3464](https://github.com/amruthpillai/reactive-resume/pull/3464), merged as
@@ -272,3 +273,5 @@ pass. Issue comments and state changes are recorded when explicitly directed by
`f783908b0e0054869e4ecdae3f4cad75402e2fd5`; issue #3377 remains open pending controlled cold-server egress proof.
- Plan 24A: PR [#3480](https://github.com/amruthpillai/reactive-resume/pull/3480), merged as
`cdb7bdd2fe06d491eb57f8c1aa93fa48011acdb5`; #3155/#2841 remain open pending numeric date-column geometry.
- Plan 31 HTML residual: PR [#3481](https://github.com/amruthpillai/reactive-resume/pull/3481), merged as
`3e62a1d604041e3769a7fc8f5b2ec8224d0663a4`; #2844 remains open for public/export/manual accessibility evidence.