docs: close plan 15 hosted cycle

This commit is contained in:
Amruth Pillai
2026-09-06 02:34:46 +02:00
parent 21ba966d4e
commit 3bdf14b1d2
@@ -47,12 +47,12 @@ state changes are outside scope.
| 12 preview/export failures | #3323, #3290, #3033, #3007, #2609 | blocked corrective work; diagnostic-ready | audit `task_1c6582ccdeae` | `codex-audit-rendering-12-19` | `7a98f6662` → no source change | renderer ownership; share observation harness with 18 | zero drift; staged-preview/error-boundary baselines remain; reports cross persistence/font/PDF/viewer/deployment boundaries | audit focused web/PDF suites, affected typechecks, boundaries, build passed | — | isolate PT Sans, browser/config, and template-selection boundaries; no shared fix | exact JSON/output/browser/config/current reproduction missing |
| 13 font/glyph/spacing | #3249, #3159, #3147, #3093, #3089, #2988 | blocked corrective work; diagnostic-ready | audit `task_1c6582ccdeae` | `codex-audit-rendering-12-19` | `7a98f6662` → no source change | serialize font sources with 14/27 | merged metrics/cache/Unicode fixes present and passing; residuals require per-font/per-symptom fixtures | audit focused PDF/font suites, affected typechecks, boundaries, build passed | — | retain regressions; create residual unit only from exact failing font fixture | missing Ropa Sans/source strings/font hashes/before-after artifacts |
| 14 RTL export layout | #3275 | blocked corrective work; diagnostic-ready | audit `task_1c6582ccdeae` | `codex-audit-rendering-12-19` | `7a98f6662` → no source change | serialize renderer/fonts with 13/27 | merged canvas-direction fix remains; broader shaping/bidi cause unproved | audit RTL/preview suites, affected typechecks, boundaries, build passed | — | run controlled same-bytes export matrix against approved shaping oracle | exact JSON/font/version and known-good reference absent |
| 15 picture fitting/style | #3168, #3088, #2794, #2782 | 15A published; hosted finalization active; other causes blocked | `task_01693dcf5e94` / `ctx_de7c5995049d` | `codex/issue-2782-picture-fit` | `7a98f6662` → `6e071ebcd` | coordinate 06/25; schema/PDF owner exclusion | clean independent exact-head rereview; schema/retry fixes valid; metadata flag, map/crop, and docstring requests rejected as out of scope or non-defects | focused tests/typechecks/boundaries/build/Biome green; exact-head hosted E2E 35/35 and all code checks green; Mintlify parser failure proven pre-existing | [#3461](https://github.com/amruthpillai/reactive-resume/pull/3461) | reply/resolve three rejected threads, clear stale review decision if authorized, document Mintlify external gate | delivery/centering issues still lack source revisions/assets/expected crop |
| 15 picture fitting/style | #3168, #3088, #2794, #2782 | 15A terminal published; other causes blocked | implementation/review/finalization chain complete | `codex/issue-2782-picture-fit` | `7a98f6662` → `6e071ebcd` | coordinate 06/25; schema/PDF owner exclusion | clean independent exact-head rereview; five threads resolved; fresh CodeRabbit approval; schema/retry fixes valid; rejected requests documented | focused tests/typechecks/boundaries/build/Biome green; exact-head hosted E2E 35/35 and all code checks green; Mintlify parser failure proven pre-existing | [#3461](https://github.com/amruthpillai/reactive-resume/pull/3461) | keep unmerged; monitor/document pre-existing Mintlify gate only | delivery/centering issues still lack source revisions/assets/expected crop |
| 16 imported table borders | #3196 | second preservation fix active | fix `task_d21a8f07917c` / `ctx_71f2eee5ec8d` | `codex/issue-3196-editable-tables` | `7a98f6662` → `d0cca949f`, fix active | rich-text owner; must precede 19/31 | rereview found truncated table markers and invalid allowlisted attribute/style values can still normalize destructively; prior conversion/persistence fixes remain valid | rereview reran web 811, PDF 1,004, focused tests, typechecks, boundaries, build, narrow Biome, and authenticated E2E; runtime probes proved two P1 gaps | — | harden zero-table/value validation via TDD, rerun gates, independently rereview again | historical visual equivalence lacks reporter HTML/JSON but feature contract is approved |
| 17 list/skill pagination | #2751, #3040 | blocked corrective work; diagnostic-ready | audit `task_1c6582ccdeae` | `codex-audit-rendering-12-19` | `7a98f6662` → no source change | renderer owner shared with 13/14/18 | merged ordered-marker/wrap/level-gap fixes present; current residual not reproduced | audit focused PDF suites, typecheck, boundaries, build passed | — | retain controls; add fix only from exact failing list/skill fixture | #2751 source absent; #3040 current fixture no longer proves residual clipping |
| 18 preview/export geometry | #2683 | blocked corrective work; diagnostic-ready | audit `task_1c6582ccdeae` | `codex-audit-rendering-12-19` | `7a98f6662` → no source change | share output-boundary harness with 12; viewer owner exclusion | current viewport/page-size/margin baselines pass; video alone cannot locate cause | audit page/preview tests, affected typechecks, boundaries, build passed | — | compare identical preview/download bytes, MediaBoxes, ink bounds, viewport, DPR | exact JSON/PDF/browser/DPR/zoom/page settings absent |
| 19 literal rich-text whitespace | #3397 | pending after 16 | unassigned | planned `codex/issue-3397-literal-whitespace` | `7a98f6662` → — | stack/rebase after 16; coordinate DOCX/PDF/editor with 31 | verified current marked-policy gap; approved marker contract and four-space tabs remain implementation-ready | audit whitespace/indentation suites, affected typechecks, boundaries, build passed | — | implement web/PDF/DOCX atomically after table seam stabilizes | no product blocker; serialized file ownership only |
| 20 section restoration | #3378, #3265, #2921 | 20A implemented for #2921; review queued; residuals split | queued `task_be0db32b205d` | `codex/issue-2921-hidden-section-recovery` | `7a98f6662` → `0ec054df7` | 20A before 21/31; placement semantics before 29 | compact hidden-section recovery implemented for verified #2921; no placement/deleted-content claims; #3378/#3265 causes remain unproved | focused resume/web tests, affected typechecks, boundaries, build, narrow Biome, and isolated authenticated PDF E2E green | — | dispatch independent full-diff review on next slot; fix or publish exact reviewed head | #3378/#3265 need version/action/sanitized JSON; defensive fix cannot close them |
| 20 section restoration | #3378, #3265, #2921 | 20A independent review active for #2921; residuals split | `task_be0db32b205d` / `ctx_ab43d98bf4aa` | `codex/issue-2921-hidden-section-recovery` | `7a98f6662` → `0ec054df7` | 20A before 21/31; placement semantics before 29 | compact hidden-section recovery implemented for verified #2921; no placement/deleted-content claims; #3378/#3265 causes remain unproved | focused resume/web tests, affected typechecks, boundaries, build, narrow Biome, and isolated authenticated PDF E2E green | — | independently review full diff; fix findings or publish reviewed head | #3378/#3265 need version/action/sanitized JSON; defensive fix cannot close them |
| 21 section heading visibility | #3060 | pending after 20A | audit `task_47ed7eb02d48` | `codex-audit-builder-20-34` | `7a98f6662` → no source change | 20A → 21 → 31 | runtime PDF seam exists; persisted schema/menu/DOCX/accessibility contract absent; Q1–Q3 make unit ready | audit schema/web/PDF/DOCX/resume suites and typechecks/boundaries passed | — | add migration-safe flag, menu, PDF/DOCX visual behavior, retained semantic label | serialize shared section/schema files |
| 22 skill keyword presentation | #2785 | pending implementation | audit `task_47ed7eb02d48` | `codex-audit-builder-20-34` | `7a98f6662` → no source change | must precede/serialize 34 | array currently comma-joined; inline/list contract ready for built-in and custom Skills | audit schema/web/PDF/DOCX suites and typechecks/boundaries passed | — | select explicit Skills-specific schema trait; implement inline compatibility and semantic list mode | exact schema owner chosen during implementation; no product gate |
| 23 pagination controls | #3350, #3090 | pending 23A/23B; 23C blocked | audit `task_47ed7eb02d48` | `codex-audit-builder-20-34` | `7a98f6662` → no source change | 23B → possible 23C | 23A authored-vs-physical page guidance ready; renderer clips oversized `wrap=false` section; item policy unproved | audit focused PDF/web suites and typechecks/boundaries passed | — | publish 23A; build short/boundary/oversized matrix in 23B before item control | safe oversized-item fallback and widow/orphan UI remain unresolved |
@@ -116,7 +116,7 @@ state changes are outside scope.
| Plan 15A hosted review | `task_06bedd03c57a` / `ctx_f3a9297b252e` | same Plan 15A worktree | complete; two changes required; terminal transferred | accepted published-schema optionality and failed same-file retry; rejected metadata flag semantics and Codacy/style warnings; full report at `.orchestration/plan-15a-hosted-review.md` |
| Plan 15A hosted review fix | `task_855387612fac` / `ctx_3e9f9c80147d` | same Plan 15A worktree | complete; pushed; worker released | commit `6e071ebcd`; public schema/OpenAPI omit required `picture.fit` while runtime output remains required/defaulted; failed Contain upload clears input for same-file retry; accepted threads auto-resolved |
| Plan 15A hosted rereview | `task_1116a06f2543` / `ctx_636533e5113e` | same Plan 15A worktree | complete; no code findings; terminal transferred | exact `6e071ebcd` approved; E2E 35/35; Mintlify failure traced to pre-existing generated MDX comment marker and partial-deploy parser behavior |
| Plan 15A hosted finalization | `task_01693dcf5e94` / `ctx_de7c5995049d` | same Plan 15A worktree | finalizing | evidence-backed replies/resolution for three rejected threads; dismiss stale bot review if authorized; no code or merge mutation |
| Plan 15A hosted finalization | `task_01693dcf5e94` / `ctx_de7c5995049d` | same Plan 15A worktree | complete; worker released | all five threads resolved; CodeRabbit withdrew metadata finding and freshly approved exact head; no stale-review dismissal, code, merge, or issue mutation |
| Plan 07 hosted review follow-up | `task_6e9bc84ca2d4` / `ctx_e31d0e345240` | `codex/issue-2722-postgres-docs` | no findings; pushed; worker released | commit `a7b8c4c`; five valid comments fixed, `--no-deps` removal rejected; six replies and zero unresolved threads |
| Plan 07 late hosted fix | `task_6d0545ee43b1` / `ctx_1d6a1e36def3` | same Plan 07 worktree | complete; worker released | commit `171637526`; separate image/repository build and log paths; Compose/docs gates green |
| Plan 07 late fix rereview | `task_8ff818f3e95a` / `ctx_b73be2273e01` | same Plan 07 worktree | complete; no findings; pushed; worker released | exact head `171637526`; full-diff/Compose review and fresh coordinator gates green; hosted checks rerunning |
@@ -126,7 +126,7 @@ state changes are outside scope.
| Plan 16 final rereview | `task_fac7a8d1cf90` / `ctx_b5d8f7f10380` | same Plan 16 worktree | complete; two P1 findings; terminal transferred | truncated `<table` marker fails open; invalid align/colwidth/span/indent/style values can pass name-only allowlist and normalize destructively |
| Plan 16 preservation fix | `task_d21a8f07917c` / `ctx_71f2eee5ec8d` | same Plan 16 worktree | implementing | fail closed on zero complete/parsed tables and validate allowed attribute/style values against configured editor semantics; exact-byte regressions and full gates required |
| Plan 20A implementation | `task_4237c974827a` / `ctx_00770ded7b0d` | `codex/issue-2921-hidden-section-recovery` in worktree `issue-3378-hidden-section-recovery` | complete; worker released | commit `0ec054df7`; #2921-only inventory/recovery UI, navigation, unit coverage, and authenticated PDF E2E |
| Plan 20A independent review | `task_be0db32b205d` / not dispatched | same Plan 20A worktree | ready; awaiting worker slot | verify pure inventory, compact UI, exact layout preservation, accessibility, Lingui, E2E, and #2921-only scope |
| Plan 20A independent review | `task_be0db32b205d` / `ctx_ab43d98bf4aa` | same Plan 20A worktree | reviewing | verify pure inventory, compact UI, exact layout preservation, accessibility, Lingui, E2E, and #2921-only scope |
| Plan 10 implementation | `task_fd191afc86ba` / `ctx_5100e7419c11` | `codex/issue-2836-retired-link-notices` | complete; worker released | commits `b33962e3f` and `58d2972c7`; prospective 90-day owner-only retired-link attempts with migration, privacy limits, owner UI/docs, full tests, and disposable E2E |
| Plan 10 independent review | `task_124a094afdf0` / `ctx_092876c252c5` | same Plan 10 worktree | reviewing | fresh exact-head full-diff review of privacy, concurrency, migration, API/UI, docs, tests, and prospective-only issue scope; no edits or GitHub mutation |
@@ -136,7 +136,7 @@ state changes are outside scope.
| --- | --- | --- | --- | --- |
| PR #3453 | open, non-draft, mergeable, approved | `ccd111da894cf7d44cc3dee06c937f70d91fef24` | live 2026-09-05: E2E/autofix/Codacy/CodeRabbit/Greptile successful on exact head | monitor only; keep unmerged |
| PR #3454 | open, non-draft, mergeable, approved | `80b0d3ab02cc4292f8a4514db8c2516adc1f9dc3` | live 2026-09-05: E2E/autofix/Codacy/CodeRabbit/Greptile successful on exact head | monitor only; keep unmerged |
| PR #3461 | open, non-draft, mergeable/unstable; changes requested | `6e071ebcd60c5e31a5b7bcc48f8a24c7c491e787` | clean independent rereview; all code checks and exact-head E2E green; three rejected threads remain; Mintlify deployment fails on pre-existing base marker | hosted finalization active; keep unmerged; record external Mintlify gate if it cannot be cleared without unrelated scope |
| PR #3461 | open, non-draft, mergeable/unstable; approved | `6e071ebcd60c5e31a5b7bcc48f8a24c7c491e787` | clean independent rereview; all code checks and exact-head E2E green; 5/5 threads resolved; Mintlify deployment alone fails on pre-existing base marker | terminal monitor-only; keep unmerged; Mintlify operational gate documented without unrelated fix |
| 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