mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-07 09:27:55 -04:00
ba6cb87d30
- tools/exemplar_miner.py: consume wall_taxonomy.json + per-overlay reach (dedup_propagate's computation) -> route each residual to a lever (WAVE/STRUCT/PINS/STUB); emit docs/exemplar_curriculum.md + .run/exemplar_routing.json (wave-gen input) - routing: WAVE 472 (218 reach-134, T6 fuel) / STRUCT 159 / PINS 114 (45 reach-134) / STUB 90 (74 ARITY_WALL loose-typing + 16 NONFAITHFUL, honest P9) - KEY T3 input: 17 reach-134 fns at m2c-mismatch=1 = cleanest regalloc/schedule isolates (likely SS17-pins wins + the genuine class residuals); 3 named exemplars confirmed reach-134 - note: census is the Jun-19 snapshot (pre-Phase-19 waves); T5/T6 regen = authoritative WAVE list
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.