Scope
Render checkpoints, actions, screenshots, approvals, and final session state from existing job/session artifacts.
Why it matters
Operators need to debug what happened without reading JSONL files by hand.
Done when
- Dashboard can open a completed agent run or session artifact.
- The replay shows action order, approvals, final status, and key screenshots when available.
- Untrusted artifact text is rendered safely with text nodes, not raw HTML.
Scope
Render checkpoints, actions, screenshots, approvals, and final session state from existing job/session artifacts.
Why it matters
Operators need to debug what happened without reading JSONL files by hand.
Done when