feat: add gated Compose deploy and make inventory the host source of truth
Keep sanitized Compose sources in-repo with a confirmation-gated Ansible playbook, add repo-wide validation, tighten runbook ownership/STOP/review metadata, and archive stale research docs. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -51,9 +51,13 @@ and ask for clarification (add a `needs-info` label if applicable). Otherwise go
|
||||
|
||||
### Step 3 — Verify
|
||||
|
||||
**Action** — run the applicable verification (link check for docs; `ansible-playbook --check` / `--syntax-check` for playbooks).
|
||||
**Action** — run `scripts/validate-repo.sh` from the repo root (covers secret
|
||||
scan, inventory cross-check, markdown link check, runbook-spec check, and
|
||||
Ansible `--syntax-check`); for changes that alter playbook behavior, also run
|
||||
a read-only `ansible-playbook --check` where possible.
|
||||
|
||||
**Verification** — see `RUNBOOKS.md` §校验; the concrete checks must match the change type.
|
||||
**Verification** — `scripts/validate-repo.sh` exits 0; see `RUNBOOKS.md`
|
||||
§校验; the concrete checks must match the change type.
|
||||
|
||||
**Decision** — verification passed → Step 4; failed → Troubleshooting A.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user