Fixed
- Missing prompt-driven slash commands:
rewrite_agent_shims()(3.0.0 migration step 6) deleted 9 prompt-driven template files (specify, plan, tasks, etc.) leaving only 7 CLI shims. Now regenerates all 16 command files per the hybrid architecture (feature 058). Addedm_3_0_2migration to restore prompt files for already-affected projects. - Event log not created at feature birth:
status.events.jsonlwas only bootstrapped duringfinalize-tasks, causingCanonicalStatusNotFoundErrorwhen the dashboard scanned features in the specify/plan phase. Now initialized whencreate-featureruns. - Dashboard scanner crash on pre-finalization features:
_count_wps_by_lane()and_process_wp_file()propagateCanonicalStatusNotFoundError(hard-fail contract); callersscan_all_features()andscan_feature_kanban()catch at feature level with actionable error messages. - Stale
/spec-kitty.clarifyreferences: Removed 14 remaining references to the deleted clarify command across kitty-specs checklists, coverage tables, andpyproject.toml. - Missing
.gitignoreentries: Added.kittify/workspaces/and.kittify/merge-state.jsonto matchstate_contract.pyexpectations.