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 to ensure history reflects actual decisions and not interim requests.
- Wait for confirmation before writing to prevent premature entries; update entries when reversals occur.
- One truth per history entry to prevent readers from cross-referencing multiple sources.
- Use Case: When a product decision is finalized and later reversed, log the final state to history.md to preserve the correct record for future agents.
Quick Start
Log the final outcome to history.md once a decision is confirmed and no longer subject to change.