A turn reports its own account, and the ledger says a background run is work.
Added
- A turn reports its own account, not just the conversation's. Each turn carries model, tokens by tier, price, and the clock from the moment the prompt was sent — reusing the ledger's charge-once rule.
Fixed
- A run launched into the background is work, and the ledger says so. Started minus completed in the run's own journal is timestamp-free proof that agents are still out, so a fan-out that goes quiet while its agents think keeps its LIVE NOW seat instead of settling into a false finish.
- The opencode Go plan reads as opencode. Its spend comes from the opencode account itself; naming the provider "opencode go" split it from the same money on another screen.
Tests
- Liveness fixtures track the agent's age, not the day the suite was written, so the assertions survive the calendar.