v0.10.50 - Fix coordinator guidance persistence in death spirals
Fixes
- Coordinator guidance now survives process restarts:
guide_coderdecisions are persisted to the audit table withcategory='must_implement', so fresh coder sessions can load them viagetLatestMustImplementGuidance— previously guidance was lost in the in-memory cache on every runner restart - Fixed scope violation git instructions: The
[OUT_OF_SCOPE]prompt previously told the coder to usegit diff HEAD(shows only unstaged changes). Fixed to usegit log --oneline+git diff --name-only <first-commit>^..HEAD(cumulative committed diff, what the reviewer actually sees). Also fixed revert commands:git rm <file>for task-introduced files,git restore --source=for modified baseline files — no moregit rm --cachedwhich left files re-committable
These two bugs together caused a 7-rejection death spiral where the coder could never see coordinator guidance and was looking at the wrong git output to find scope violations.