Goal: Add archived run metadata, event JSONL capture, raw output artifacts, pane capture, and runs / show inspection commands to agent-offload.
Approach: Keep the existing per-run directory model and add a recorder layer that owns metadata, event sequencing, summary accumulation, and artifact reads. Headless runs tee raw bytes to logs while parsing UTF-8 JSONL lines best-effort for Cursor and Codex. Tmux runs record lifecycle events and capture pane text best-effort, with full TUI stream parsing intentionally out of scope.
Source context: consult-llm was cloned to /tmp/consult-llm and source was inspected directly. The event structs should match /tmp/consult-llm/crates/core/src/stream_events.rs and /tmp/consult-llm/crates/core/src/monitoring.rs. Cursor and Codex parser logic should be copied from /tmp/consult-llm/src/executors/cursor_cli.rs and /tmp/consult-llm/src/executors/codex_cli.rs.
Review decisions: External revie