Mission Run Overview

Mission Run: Worktree-Clean Sync Invariant

Stop read-only sync, tracker, and status commands from silently dirtying the worktree and blocking mission commands.

When SaaS sync is enabled, background and read-like commands write .kittify/config.yaml as a side effect (identity completion and tracker binding-ref upgrades), leaving the working tree dirty. Clean-tree-gated commands like record-analysis then refuse to run, blocking legitimate mission work. This mission makes those read paths side-effect-free and enforces a worktree-clean invariant so operators can trust that reading sync state never mutates their repo.

Total Tasks
4
0 planned
In Progress
0
Review
0
Approved
0
Completed
4
100% done

Available Artifacts