Week 3 · Lesson 10

Live monitoring

Observability UX: stream or poll run events into an Activity panel. Correlate post_id ↔ run_id.

Time · 1 day Observability UX
Learn
  • SSE vs polling tradeoffs
  • Rendering tool steps, durations, errors
  • Redacting secrets from event payloads in the UI
Build
  1. GET /api/runs/:id/events (SSE) or poll while running
  2. React Activity panel on post detail
  3. 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?