Per-step logging
Every agent step is logged: input, reasoning trace, tool calls, tool results, memory reads and writes, and final output. Logs are immutable, time-stamped, and attributable.
Per-step logging is the runtime substrate that makes everything else possible. Without it, no incident is investigable, no drift is detectable, and no control is auditable. MON-01 requires that the full trace of agent reasoning and action be captured, retained, and accessible for retrospective review. In multi-agent topologies, MAS-06 extends per-hop logging requirements.
All production agents log per-step traces to a tamper-evident store; sampling-based review of traces occurs at a documented cadence; retention is enforced by deterministic process.