Catalyst Dev — Change Log
Version 12.4.0 (2026-06-09)
Features
- dev: BFF1 cache-backed read-model core (CTL-883) (#1559) (417271b)
- dev: BFF11 broker fence projection into cache (CTL-923) (#1563) (de3d6b3)
- dev: BFF4 phase runs as run entities + verbatim signal (CTL-886) (#1564) (55e0bee)
- dev: BFF6 board payload model/startedAt/pid/sess_id (CTL-888) (#1562) (c234c74)
- dev: BFF7 cache-backed ticket detail / artifacts / search endpoints (CTL-889) (#1567) (1179aa1)
- dev: BFF9 retire legacy linearis poller onto durable cache (CTL-921) (#1566) (d9c050a)
- dev: FND1 deep-linkable routes (TanStack Router) (CTL-881) (#1557) (36348c2)
- dev: FND2 resolveList() + jotai nav store (CTL-882) (#1565) (633ad43)
- dev: HUD1 shared read-model client contract (CTL-919) (#1568) (2eda1de)
- dev: SHELL1 edge-to-edge app shell + left nav (CTL-891) (#1569) (41c1000)
Bug Fixes
- dev: CTL-838 stop inferring dependencies from prose — link them, triage analyzes for missed ones (#1556) (cf29cf0)
- dev: CTL-878 stop self-inflicted epic→child dependency deadlock (#1510) (5f2e388)
- dev: CTL-883 keep bun:sqlite out of the Node-loaded vite.config import graph (#1561) (03537d0)
- dev: CTL-927 exempt doc-phase workers from the cold-snapshot zombie-floor mtime kill (#1571) (c3394f8)