Catalyst Dev — Change Log
Version 12.48.0
Aug 07, 2026
Escalation Visibility & Stalled-PR Detection
The unstuck sweep now actually reaches the operator: stalled tickets get a needs-human label and a Linear comment instead of silently logging an event that nobody sees. A new periodic timer probes in-flight PRs for CI failures, review latency, and no-push signals, writing stall stamps that board-health reads to emit nudges — enable it with orchestration.stalledPrSweep.enabled in your config. This release also closes two fleet-wide triage bugs where host-local dispatch caps let ownership churn multiply real spawns across nodes, and the orch-monitor sidebar nav is restored for mobile viewports.
PRs
- dev: CTL-1381 auto-install new catalyst-* CLIs after updater pull (#2847) (215b85a)
- dev: CTL-1608 board-health stalled-PR detection — review-latency + CI-health sweep (#2908) (e290fb0)
- dev: CTL-1609 delegate-first escalation + explanation-required chokepoint (#2909) (e8643b4)
- dev: CTL-1641 — wire unstuck-sweep escalation to reach the operator (#3005) (74f99c9)
- dev: CTL-708 opt-in bounded-LLM resolver for source conflicts (#3051) (21327cb)
- dev: dependabot-escalate — file a ticket for the two Dependabot signals no PR ever surfaces (#3053) (a41578b)
- dev: CTL-1649 — fleet-wide triage cap + exclude launch-failure tickets from board-health recovery (#3030) (50b5510)
- dev: orch-monitor — mobile nav trigger + Linear reply-token identity walk (#3054) (d9ae8a7)
- execution-core: close test-hermeticity gaps that only fail on a live, configured host (#3047) (2858769)