0.23.0-alpha · core 2026-06-11
release 0.23.0-alpha on GitHub →
Changed
- Global ~/.stelow-global.json is read-only index: no longer stores
status,currentPhase,phases,stage. Real state always read from local file. Removed 337 lines of synchronization code. - Commands no longer write state to global: pause, resume, setphase, next, complete only change local tracking.
- Multiple active workflows blocked:
/sw-startrefuses if one is already in-progress;/sw-resumerefuses if another workflow is already active. - Muxy Done column: board now has
Donecolumn for completed workflows; removed from Verify/Shape. - Muxy multi-worktree: board optionally shows workflows from other worktrees of the same repository, with card identifying the source worktree.
Added
/sw-doctorcommand: diagnoses tracking health, stale cwd, duplicates, index mismatches, global/missing/local.- Muxy extra workflows: loads from global tracking + fetches real local state to display multi-worktree.
- Catalog helpers:
addToGlobalIndex,removeGlobalIndexEntry,updateGlobalIndexName.
Fixed
- session_start no longer imports from global (which has no status).
- turn_end doesn't sync global; only index.json.
- cmdStatus/cmdGoto no longer use status from global.
- doctor.ts adapted for global index-only.
- Muxy stale cwd: workflow with cwd from another project is hidden and disabled.