Week 3 · Lesson 10
Live monitoring
Observability UX: stream or poll run events into an Activity panel. Correlate post_id ↔ run_id.
Learn
- SSE vs polling tradeoffs
- Rendering tool steps, durations, errors
- Redacting secrets from event payloads in the UI
Build
GET /api/runs/:id/events(SSE) or poll whilerunning- React Activity panel on post detail
- Show model name + step status live
Checkpoint
Start a run; watch steps appear without a full page refresh.
Four notes
- What problem does this layer solve?
- What is allowed to call it?
- What must it never do?
- How do I observe and test it?