0.23.1-alpha · core 2026-06-12
release 0.23.1-alpha on GitHub →
Fixed
- Auto-complete workflow on last
/sw-next:cmdNextnow finalizes the workflow automatically whennext >= PHASE_NAMES.length, without depending on manual/sw-complete. Marks all phases as "completed", synchronizes index.json and stages guard, and clears the UI status. turn_endsync detects completed workflow: no longer hardcodesworkflow_status: "in-progress"in index.json. If all phases are completed, writes"completed". Includes defensive guardArray.isArray(phases).- Zombie workflow detection:
diagnoseZombieIndexes()scans all.stelow/<date>/<hash>/index.jsonand flags workflows withworkflow_status: "in-progress"that haven't been updated in >24h and don't match any locally active workflow. Reported via/sw-doctor.