mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-01 15:43:06 -04:00
af4912e624
Written for a fresh session. Headline: every codegen wall examined this session was an instrument defect, and the two largest results came from deleting a belief rather than writing better C -- SaveLoadRoutine's §434 wall was a splat symbol boundary (it is case 0 of func_8002B0B4, one function on one frame), and the '§332/§188 wall' was the reorder island, which banked 20 functions whose drafts had been on disk since waves m04-m16. Records what I got wrong so it is not inherited: five regex censuses (116/112/108/178/199), contiguity mistaken for fragmentation, a build-config gap called compiler-inexpressible, and two bursts drawn at fragments because the triage came after the draw instead of before it. R22 clean-fleet NOT run; the checkpoint says so at the top.
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.