The documented --out flag failed. Command help showed --output, which worked.
Consequence
The first attempt failed and required a help lookup before retrying.
Verify the change
Run the documented command in a fresh workspace; it must produce a 100-row CSV.
Workaround
Replace --out with --output.
Measurement basis
sum over referenced events; tokens attributed per whole assistant message (two asks citing events from the same message both carry its tokens); span = first referenced event start to last referenced event end
Modeled saving
Not modeled.
Costs overlap with another ask at E-005. Do not add them as independent savings.
Only start and completion messages appeared during the 47-second export.
Consequence
The agent could not distinguish productive work from a stalled command.
Verify the change
Run a delayed export; progress must remain separate from CSV stdout.
Workaround
None recorded.
Measurement basis
sum over referenced events; tokens attributed per whole assistant message (two asks citing events from the same message both carry its tokens); span = first referenced event start to last referenced event end
Modeled saving
Not modeled.
Costs overlap with another ask at E-005. Do not add them as independent savings.
Both commands were described as writing records; the required CSV path was unclear.
Consequence
The agent had to choose without a selection signal.
Verify the change
A user reading only top-level help can identify the CSV command.
Workaround
None recorded.
Measurement basis
sum over referenced events; tokens attributed per whole assistant message (two asks citing events from the same message both carry its tokens); span = first referenced event start to last referenced event end
Modeled saving
Not modeled.
No asks match. Reset the filters to see the complete register.
codex synthetic fixture; model example-model; configuration clean.
All content and metrics are invented for this example.
A change across these fictional runs demonstrates the report, not a measured improvement.
Token subtotals are partial; the headless example intentionally has no usage telemetry.
Shared events can contribute to several asks. Their costs cannot be added as independent savings. Modeled savings require a comparator and follow-up measurement.
Full evidence digest
Fictional example; every event below is synthetic.
Evidence digest (factual, generated by ajx)
All numbers below were computed by ajx from recorded telemetry. Use them as given; do not recompute.
Run facts
Harness: codex (None)
Model requested: example-model; model ids observed: example-model
Harness config: clean
Task window: 2026-01-01T10:00:00Z to 2026-01-01T10:01:48Z (108.0 s, ajx process start/stop (same clock for every harness))
Stop: completed (harness: None), exit code 0
Tool calls: 5 (partial); failed: 1; same-tool retries after an error: 1
Output tokens: 2862 (partial)
Gaps of 60 s or more between recorded events: none
Timestamp source: synthetic timestamps
Timeline
Event
+mm:ss
Kind
Tool
Input / text
Duration s
Error
Output excerpt
E-001
00:00
tool
shell
command: demo-export --help
2.0
no
Commands: export, dump. Both write records to a file.
E-002
00:08
text
I could use export or dump. The help does not explain which produces CSV.