@sebastienrousseau/dotfiles
Version:
The Trusted Shell Platform — Universal dotfiles managed by Chezmoi. Features Bash & Zsh for macOS, Linux & WSL. Rust modern tooling & enterprise-grade security.
48 lines (37 loc) • 1.5 kB
Markdown
---
render_with_liquid: false
---
# 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 verify` command routing in diagnostics module.
- `scripts/dot/commands/diagnostics.sh`
- `bin/dot`
- [x] Add verification runner script.
- `scripts/diagnostics/verify.sh`
- Runs:
- `dot doctor`
- `dot status`
- `chezmoi diff`
- [x] Update completion surfaces for new command.
- `dot_local/share/bash-completion/completions/dot`
- `dot_local/bin/executable_dot_completion`
- [x] Harden sync-versions behavior for protected `master`.
- `.github/workflows/sync-versions.yml`
- `master` now verifies only; auto-sync commit job runs on non-master branches.
- [x] Update docs and command references.
- `README.md`
- `docs/README.md`
- `docs/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 verify` returns non-zero on drift/issues and zero when healthy.
- `sync-versions` workflow no longer attempts commits to protected `master`.
- Relevant unit tests and targeted command tests pass.