- Why
- Without a call-level log, a regression in cost, latency, or reliability is a vague complaint about the agent getting slower, with no specific call, argument, or version to trace it back to.
- Build it
- Log tool, arguments, outcome, latency, tokens, and cost on every call, structured and queryable, not just the failures — the same trace-first discipline the handbook's operate stage applies to the rest of the system.
- Prove it
- Pick a random recent session and reconstruct its full tool-call trace, cost included, from the logs alone — if any call is missing or its cost can't be attributed, the logging has a gap.