Catalyst Dev — Change Log
Version 12.2.0 (2026-06-08)
Gherkin Tickets & Scheduler Hardening
The new gherkin-ticket skill rewrites ticket authoring around use cases first: actor-led titles, tiered Gherkin scenarios, and a REWRITE mode that reorganizes without dropping technical detail. Auto-fires on ticket-creation language or invoke it directly as /catalyst-dev:gherkin-ticket. This release also closes several scheduler reliability gaps: pre-spawn orphan claims that wedged phases indefinitely are now reaped and retried, persistent per-team reconcile failures surface as visible events instead of silent starvation, and workspace-scoped label preflight no longer fires false alarms on every boot.
Features
Bug Fixes
- dev: CTL-835 add scope to linear-comment-post OAuth mint (invalid_scope) (#1491) (42d20ac)
- dev: CTL-837 GC pre-spawn orphan phase claim → unwedge claim-lost loop (#1492) (f437290)
- dev: CTL-841 self-heal missing wt/ dir in catalyst-monitor start (#1497) (a29c5f3)
- dev: CTL-867 escalate persistent per-team reconcile failure to a visible event (#1494) (8f57f41)
- dev: CTL-868 — zombie-staleness hardening + orphan-detected sweep event (#1487) (b34e506)
- dev: CTL-869 detect proxy env leak into interactive shells (CTL-846 regression class) (#1493) (c604ebe)
- dev: CTL-874 preflight queries workspace-scoped labels (not —team) (#1499) (9d8fd84)