diff --git a/docs/decisions/006-terraform.md b/docs/decisions/006-terraform.md index 9a866c2..bd8d5dd 100644 --- a/docs/decisions/006-terraform.md +++ b/docs/decisions/006-terraform.md @@ -75,7 +75,7 @@ isolation — no risk of accidentally applying the wrong state. Each environment directory contains: - `providers.tf` — provider version pins and configuration -- `backend.tf` — Forgejo state backend (environment-specific path) +- `backend.tf` — backend configuration (local state on the control node; no remote backend — see "State backend" above) - `variables.tf` — input declarations - `terraform.tfvars.example` — tracked template; copy to `terraform.tfvars` for actual values - `main.tf` — `local.vms` map and module calls (no DNS resources) diff --git a/docs/decisions/014-knowledge-sourcing.md b/docs/decisions/014-knowledge-sourcing.md index c1095d1..4d1f91d 100644 --- a/docs/decisions/014-knowledge-sourcing.md +++ b/docs/decisions/014-knowledge-sourcing.md @@ -85,10 +85,11 @@ The accelerators this policy prefers (`context7`, `deep-research`, `superpowers` `claude-code-guide`) are **plugins under `~/.claude/`** — local per machine, **not** synced by Claude account and **not** carried by the git repo (only `.claude/commands`, `.claude/hooks`, `.claude/settings.json` travel). A fresh clone therefore lacks the -plugin toolchain until it is reinstalled. Making it reproducible from the repo -(`extraKnownMarketplaces` + `enabledPlugins` in `.claude/settings.json`, plus a -bootstrap step) is tracked in `docs/TODO.md` and tied to control-node/AI setup. Until -then, the graceful-degradation fallback above keeps the policy working. +plugin toolchain until it is reinstalled. Making it reproducible from the repo is +**done** (TODO 10.7): `.claude/settings.json` declares `extraKnownMarketplaces` + +`enabledPlugins`, and `docs/runbooks/claude-code-setup.md` documents the per-machine +bootstrap. Until a fresh clone runs that bootstrap, the graceful-degradation fallback +above keeps the policy working. ## Decision