trace: traces/ch12_lesson23.jsonl
run_started | initiator: harness
context_prepared | initiator: harness
model_response | initiator: model
 tool_requested | initiator: model | call_id: m1 | tool: read_task_cards
 tool_observation | initiator: harness | call_id: m1 | outcome: tool error | decision: continue
context_prepared | initiator: harness
model_response | initiator: model
 tool_requested | initiator: model | call_id: m2 | tool: read_task_cards
 tool_observation | initiator: harness | call_id: m2 | outcome: tool error | decision: error
run_finished | initiator: harness | terminal: error | steps: 2
