Skip to content

All versions since 7.11.0

7.11.0

Apr 25, 2026

Session State Tracking & Restart

Active sessions now show liveness status and crash detection via catalyst-session.sh status, with automated restart commands for crashed Claude sessions that preserves your conversation history. Orchestrator worktrees get readable names like orch-deal-to-opportunity-2026-04-25 and write completion markers for clear done/in-progress distinction. Post-merge verification runs automatically on merged PRs when allowSelfReportedCompletion is disabled, filing remediation tickets instead of blocking merge.

PRs

  • dev: /compound closing ritual writes compound-log entry at PR merge (CTL-159) (#276) (7116395)
  • dev: auto-file improvement findings at skill run end (CTL-176) (#274) (afc11ea)
  • dev: integrate todos panel into orch detail (CTL-171) (#279) (62a5c14)
  • dev: OSS-safe feedback routing — linear→github fallback + consent (CTL-183) (#272) (77101f5)
  • dev: post-merge verification for orchestrated workers (CTL-130) (#293) (df04e39)
  • dev: session state tracking + crash-resilient restart (CTL-192) (#294) (92c2dd0)
  • dev: session-centric Kanban home mockup (CTL-168) (#282) (0c5488f)
  • dev: tiered attention signals + reason glyphs (CTL-170) (#277) (06d7c60)
  • dev: add thoughts preflight assertions for orchestrated worktrees (CTL-195) (#291) (4444b36)
  • dev: workers exit at merging, orchestrator is authoritative merge-poller (CTL-133) (#292) (3c99019)

7.12.0

Apr 25, 2026

Session Outcome & Iteration Tracking

Catalyst now emits session outcome events (success, fail, abandoned) and iteration counters to your observability stack, enabling cost-per-successful-outcome analysis and complexity measurement. The claude_code_iteration_count_total metric tracks plan-replan and implement-fix cycles separately, giving you visibility into which tickets require more rework. Run your database migrations to add the new session tracking columns.

PRs

  • dev: emit claude_code.session.outcome at session end (CTL-157) (#278) (6505cb0)
  • dev: iteration_count counter for plan-implement-validate loops (CTL-158) (#280) (18a2b7d)

7.12.1

Apr 26, 2026

Warp Tab Directory Tracking

The launch-worktree-tab.sh script now supports --shell-eval mode to properly set the working directory in Warp tabs. When you open Catalyst worktree tabs, Warp’s path indicator will now show the actual worktree path instead of defaulting to the main checkout directory.

PRs

  • dev: Warp tab shows worktree CWD via —shell-eval mode (#298) (ea30621)

7.12.2 Latest

Apr 27, 2026

Shell Evaluation CWD Fixes

Fixed Warp terminal integration where --shell-eval mode would show incorrect directory paths, create unwanted shell block splits, and kill the tab’s shell on Claude exit. Warp’s file explorer and path indicator now correctly track worktree directories, and Claude sessions return cleanly to your shell without spawning extra blocks.

PRs

  • dev: drop exec from —shell-eval to preserve tab shell (CTL-201) (#307) (3ee4048)
  • dev: force Warp CWD update before exec in —shell-eval mode (CTL-199) (#302) (d7c9ad8)
  • dev: replace warp_precmd with OSC 7 to prevent block split (CTL-201) (#308) (1e512b3)