Accumulates a run's per-turn token and cost usage into the running total surfaces show and the budget cap gates on — with the cost left absent rather than zero when the agent never priced a turn, so an unpriced run never reads as free.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
