- Why
- Without a call-level log, a regression in cost, latency, or reliability is just a vague complaint about the agent getting slower. There's 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. That's 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.