mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
f12bff04c0
- R14 re-verified ALL 95 draftable-exemplar stubs (match_one, best-of every drafts dir): 62 genuine isolation-MATCH (incl. all 11 batch-2 'walls' + the 3 _o0 giants), 31 verified nears (closeness reproduces exactly), 2 no-draft tinies - 6-iteration probe program (reconcile -> splice into the REAL TU -> full cpp|cc1|maspsx|as -> relocation-masked in-TU byte-compare): canon_sig_reconcile v1 itself was the wall for most. v3.1 fixes 5 measured defects (scalar-typedef strip; preprocessed-TU canonical incl. the self-decl class; block-scope-move-not-strip [draft extern types are LOAD-BEARING]; colliding- typedef RENAME [SVEC/Vec3/ApplyMatrixSV walls = rename, never layout]; decl-lines-never-cast + comment-masked def anchor) -> BANKABLE 10 -> 20 -> 37 -> 44 (4,254 ins, 13 giants >=145) - swing answers: Q1 44 mechanical (not ~19); Q2 resident-callee moot (real class = arity-vs- visible-prototype -> M3 engine_core no-proto rewrite, 6 fns); Q3 -O0 reconcile REFUTED (all 3 _o0 giants bank under v3.1 as-is); Q4 type collisions = rename; Q5 x134 sweep = remap + PER-SIBLING re-reconcile, 6/6 proven (S41 sweep-fragility dissolved) - gate-validated end-to-end: func_8013DD68 (187-ins wall giant) banks BYTE-IDENTICAL through make build (d19c9580 == check file); tree restored (no T7 execution in T6) - deliverables: docs/phase25-t6-curriculum.md (tiers M1-M4/F + per-fn worklists + commands + projections: mechanical tiers ~ +2.2% fleet for ~0 agent tokens), .run/t6_worklist.json + .run/t6_recon6/ (44 staged drafts), cookbook S41a, decision-log R31 entry, CURRENT_PHASE T7 handoff - cost: ~0 agent tokens (local deterministic compute; no Workflow/Agent fan-out)
phase-ends/ — the living record
PhaseEnd_Phase[N].md— written at each phase boundary (format defined inPROJECT_CONTEXT.md). Append-only history: build log, deviations, commit message, rules added, changelog. Never deleted.CURRENT_PHASE.md— the in-phase autonomous log: approved phase plan, per-task checkboxes, current task pointer, blockers. Created at phase start, updated after every task, absorbed into the PhaseEnd file and deleted at phase close. This is the crash/compaction recovery point.- Sessions read
PROJECT_CONTEXT.md, then everyPhaseEnd_*.mdin numeric order, thenCURRENT_PHASE.md(if present) — in that order, every session.