diff --git a/.claude/commands/review-repo.md b/.claude/commands/review-repo.md index b8eeaa0..fb1c48d 100644 --- a/.claude/commands/review-repo.md +++ b/.claude/commands/review-repo.md @@ -25,7 +25,8 @@ report the rest, and write a tracked report to `docs/reviews/`. ### Phase 0 — deterministic pre-scan Run `python3 scripts/repo-scan.py > /tmp/repo-scan.json`. It returns the **inventory** (roles, ADRs, runbooks, playbooks, scripts — your shard list) and **exact findings** -(markers, broken refs, unencrypted vaults). Fold these into the report verbatim. +(markers, broken refs, unencrypted vaults, ADR-structure violations). Fold these into +the report verbatim. It also emits two deferral checks (see Phase 2): `open-deferred-item` (every still-open ADR "Deferred/Open" entry — a checklist to confirm) and `stale-deferred` (an entry diff --git a/CLAUDE.md b/CLAUDE.md index cab6b27..6a2586d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -231,6 +231,7 @@ Single-contributor, trunk-based (no merge requests / approval gates): | Firewall strategy | `docs/decisions/020-firewall.md` | | Operational access | `docs/decisions/021-operational-access.md` | | Backup & disaster recovery | `docs/decisions/022-backup.md` | +| ADR structure & lifecycle | `docs/decisions/023-adr-structure.md` | | Adding a new role | `docs/runbooks/new-role.md` | | Adding a new host | `docs/runbooks/new-host.md` | | Rotating vault secrets | `docs/runbooks/rotate-secrets.md` |