What problem does it solve?
History files (.md files tracking decisions, spawns, outcomes) are read cold by future agents. Stale or incorrect entries poison decision-making downstream. The Kobayashi incident proved this: history said "Brady decided v0.6.0" when Brady had reversed that to v0.8.17. Future spawns read the wrong truth and repeated the mistake.
Core Features & Use Cases
- Record the final outcome, not intermediate requests or reversals. Update entries if a decision changes, maintaining a single source of truth for future agents.
- Wait for confirmation before writing to history to avoid premature entries.
- One read = one truth. The history should be the authoritative record of what actually happened, not what was requested or proposed.
Quick Start
Log the final decision outcome to history.md after confirmation, and update it immediately if the decision reverses.