Milestone v0.2.493 Scope¶
This milestone keeps scope intentionally small and operationally focused.
Goals¶
- Make post-merge verification a first-class workflow (
dot verify). - Keep protected-branch CI deterministic (no unsigned bot commits on
master). - Improve day-2 operator confidence with explicit verification guidance.
In Scope¶
- [x] Add
dot verifycommand routing in diagnostics module. scripts/dot/commands/diagnostics.shbin/dot- [x] Add verification runner script.
scripts/diagnostics/verify.sh- Runs:
dot doctordot statuschezmoi diff
- [x] Update completion surfaces for new command.
dot_local/share/bash-completion/completions/dotdot_local/bin/executable_dot_completion- [x] Harden sync-versions behavior for protected
master. .github/workflows/sync-versions.ymlmasternow verifies only; auto-sync commit job runs on non-master branches.- [x] Update docs and command references.
README.mddocs/README.mddocs/OPERATIONS.md
Out of Scope¶
- New security controls beyond existing baseline.
- Major CLI redesign or command namespace reshuffle.
- Release process automation changes outside sync-versions policy hardening.
Exit Criteria¶
dot verifyreturns non-zero on drift/issues and zero when healthy.sync-versionsworkflow no longer attempts commits to protectedmaster.- Relevant unit tests and targeted command tests pass.