Autonomous Run Governance v0.4.3
Autonomous Run Governance v0.4.3
This patch closes two historical-whitespace integrity gaps:
- pre-stage allowances now apply only to genuinely untracked intended files;
- exact staged-candidate validation binds newly added historical files to their index bytes while preserving every other
git diff --cached --checkfailure.
The existing worktree interface remains compatible. Bash adds --staged; PowerShell adds -Staged. In staged mode, the repeated intended paths must exactly match the index candidate.
Validation:
- complete cross-shell evidence-integrity suite from the tag archive: PASS;
- model-routing composition suite from the tag-identical source in the existing twelve-preset composition: PASS;
- isolated model-routing archive run: expected fail-closed block because companion command
speckit.intake-readis absent; - fresh Specify 0.12.8 installation,
list,info, template resolution, and Claude command generation: PASS; - downloaded tag-ZIP SHA-256:
87e4367643210d48b515d47480be687eaca9078f08e53c8c251b420625e52659; - release commit:
b564e178b79193768649f8a4aadc5f3885d805cf.