mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-29 23:24:32 -04:00
b4d8f06363
Written after the last harvest, per the rule that the checkpoint is always last. Supersedes the interim S66 block. Machine quiesced, tree clean at commit:3350. Leads with the three things a fresh session must not re-learn: main is ~94 open not 1,099 (and drafting into a LINKED subseg would gate GREEN while wrong); the family era is over so integration is the whole game (147 of 591 open fns already had byte-correct drafts stranded on four blockers); and 'independent' means a different INSTRUMENT — two refusals from parallel_gate were one instrument twice, after which the serial gate banked 16/32 of that class. Also records that ~56 of the 416 banks came from ZERO drafting agents, purely from work already on disk, and Drew's binding harvest-then-toolify-before-the-next-wave rule.
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.