Skip to content

Commit ffb8d2c

Browse files
committed
docs(claude): ban manual DevOps, require IaC + release pipeline
1 parent b2306b0 commit ffb8d2c

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎CLAUDE.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ Cross-repo planning and documentation lives in a dedicated git repo: `github.com
1414

1515
Work in this project is typically cross-repo. Always read/update the plan in the shared docs repo, not a per-repo copy. Commit docs changes via PR to `sirerun/docs` independently from code PRs.
1616

17+
## No Manual DevOps — IaC + Release Pipeline Only
18+
19+
Production and staging are managed exclusively through IaC and the CI/CD release pipeline. Banned: `kubectl set/edit/scale/patch/delete` and `kubectl apply` against staging/prod, `gcloud secrets create/add/delete` and other imperative `gcloud` mutations, direct prod DB writes, hot-patching pods, re-tagging or force-pushing. Required path: edit IaC → PR → CI → rebase merge → tag release → deploy workflow → verify via workflow checks. Read-only diagnostics (`kubectl get/describe/logs`, `gcloud ... list/access`, `gh run view`) are fine. Agents: never run mutating commands against live infra; open a PR.
20+
1721
## Commands
1822

1923
```bash

0 commit comments

Comments
 (0)