Interactive simulation of context before and after compaction, with and without a SessionStart compact hook
Compact now
Reset
SessionStart (matcher: compact) hook enabled
Before compaction
Goal: fix invoice rounding bug
Editing: src/billing/invoice.py, tests/test_invoice.py
Decision: use Decimal, not float
40 turns of pytest output and file reads
After compaction
Press "Compact now"