Skip to content

Catalyst Dev — Change Log

Version 10.3.0 (2026-05-30)

Live Worker/Ticket Board

The monitor now serves a real-time Worker and Ticket board at the default / route, replacing the old polling dashboard as the primary view (legacy dashboard still available at /legacy). Board data is pushed over SSE from a single shared snapshot — no more per-tab polling hammering the server — with updates triggered reactively on state changes rather than a fixed tick. The Workers view also gains a Status ↔ Pipeline column toggle so you can group live workers by liveness or by phase, and worker cards now show a session short-code to distinguish revived duplicate workers from the same ticket.

Features

  • dev: board real-time layer — async assembleBoard + reactive SSE push (CTL-733) (#1230) (f034a14)
  • dev: live Worker/Ticket board UI wired to execution-core (CTL-727) (#1216) (0d5aac0)
  • dev: real shadcn components + Linear-style board UX (CTL-727) (#1219) (d8396d2)
  • dev: serve the Worker/Ticket board from the monitor (CTL-730) (#1229) (50e9b2e)
  • dev: Workers board Status↔Pipeline column toggle (CTL-732) (#1228) (4468bc7)

Bug Fixes

  • dev: stabilize main — revive idle/budget gaps + cache-only de-starvation reconciliation (CTL-735 / CTL-736 PR-0) (#1234) (dbabfbb)
  • dev: worker session short-code to distinguish revive-duplicates (CTL-727) (#1223) (b3d1fdf)