diff --git a/phase-ends/current/PHASE_PLAN.md b/phase-ends/current/PHASE_PLAN.md index c783133ecf..a71f1b7cd6 100644 --- a/phase-ends/current/PHASE_PLAN.md +++ b/phase-ends/current/PHASE_PLAN.md @@ -97,7 +97,7 @@ R3.38-001 (remaining work after P37; Gen3 constraints), R3.38-002 (type_census / Calibration current before delever --apply (R56). Seed rung D only with the tree's own lever-free body (C0503). The residue ledger is 3.40's input: the 3.40 planner reads it, so causes must be specific (head class, missing parameter, carve, singleton). - T9 | done | expert-opus55 | title: milestone gate and record | coder: opus55 | effort: medium | files: docs/readability.md, docs/readability-progress.tsv, docs/levers.md, docs/story-timeline.md, README.md, cookbook/ | done-when: on one commit from a clean tree: type_census --check-casts --residue 0, restruct --rung S --check-residue 0 for ov_*/md_*/main/src/shared/*, --check-structs 0, lever_census --check --strict (as the developer's reading) 0, R22 218/218, make tools-health OK; delever snapshot + calibrate and restruct --selftest --real green; lever_progress --snapshot taken; readability and lever series rendered; timeline/README regenerated; cookbook entries for the phase's byte facts added; summary states before/after per form, covered residue by form and cause (from residue_census, the 3.40 canonical-types input), kept casts by cause, lying ledger size, lever residue size | verify: PY tools/type_census.py --check-casts --residue && PY tools/restruct.py --rung S --check-residue --only "ov_*" && PY tools/restruct.py --rung S --check-residue --only "md_*" && PY tools/restruct.py --rung S --check-residue --only main && PY tools/restruct.py --rung S --check-residue --only "src/shared/*" && PY tools/lever_census.py --check --strict --residue config/lever_residue.tsv && make clean && make extract-all JOBS=16 && make check-all JOBS=16 && make tools-health | reads: T1, T2, T3, T4, T5, T6, T7, T8 | deps: T8 | est-ctx: 100k | review: no | wait-for: — Both gates read A (levers 2026-10-01, casts 2026-10-02). Do not edit the plan between the R22 and the commit. -- T12 | queued | expert-opus55 | coder: opus55 | effort: medium | title: phase-close docs: README graphs, story and hindsight lessons, wiki | files: README.md,docs/story-timeline.md,docs/story-timeline.svg,docs/progress.json,docs/ | done-when: README charts and docs/story-timeline regenerated at the final commit (timeline.py --check fresh, progress.py --readme); the story/hindsight lessons for Phase 3.39 written where the project keeps them (docs/story*, hindsight notes); wiki pages the project keeps updated for this phase's facts (casts, residue ledgers, lying ledger, GTE spelling, reading A/B decisions); each touched file named in the summary | verify: PY tools/timeline.py --check && PY tools/readability_progress.py --check | reads: — | deps: — | est-ctx: — | review: no | wait-for: — +- T12 | done | expert-opus55 | coder: opus55 | effort: medium | title: phase-close docs: README graphs, story and hindsight lessons, wiki | files: README.md,docs/story-timeline.md,docs/story-timeline.svg,docs/progress.json,docs/ | done-when: README charts and docs/story-timeline regenerated at the final commit (timeline.py --check fresh, progress.py --readme); the story/hindsight lessons for Phase 3.39 written where the project keeps them (docs/story*, hindsight notes); wiki pages the project keeps updated for this phase's facts (casts, residue ledgers, lying ledger, GTE spelling, reading A/B decisions); each touched file named in the summary | verify: PY tools/timeline.py --check && PY tools/readability_progress.py --check | reads: — | deps: — | est-ctx: — | review: no | wait-for: — ## Risks - The ~24% of sites the layouts cannot hold blows up kept-cast counts or header churn. Detection: T1's per-base split and T3's first batches; if kept > ~25% of a segment, T3 returns `question` with the cause histogram before fanning out. @@ -132,3 +132,4 @@ R3.38-001 (remaining work after P37; Gen3 constraints), R3.38-002 (type_census / - 2026-10-02 router: T9 next -> done - 2026-10-02 developer: added T12 — phase-close docs: README graphs, story and hindsight lessons, wiki - 2026-10-02 developer: 2026-10-02: before the close of every phase, update the README graphs and the story/hindsight lessons and wiki pages; T12 does it for 3.39 (standing request, carry to later phases) +- 2026-10-02 router: T12 next -> done