[tf-dev] Phase 0 — Foundation & Validation
labels: enhancement, terraform, infrastructure
Summary
Establish the baseline validation and tooling foundation for Terraform support. All subsequent phases depend on a clean validator state.
Prerequisite
Branch tf-dev checked out with docs/tf-support/ committed.
Items
- 0.1 Audit all
npm run validate:*scripts — confirm they extend cleanly to Terraform files - 0.2 Add
validate-terraform-policyscript for governance check groups withterraformPropertyPath - 0.3 Add
validate-no-deprecated-refsexception list entries for new Terraform agent names - 0.4 Update
.markdownlint-cli2.jsoncas needed for Terraform-specific docs - 0.5 Confirm
npm run validate:allpasses at start of phase (zero errors, zero warnings) - 0.6 Confirm
npm run validate:allpasses at end of phase
Acceptance Criteria
-
npm run validate:allpasses (before and after) - New
validate-terraform-policyscript added and integrated intonpm run validate:all -
check-docs-freshness.mjshas no stale references for tf-support files
References
- Plan items: 0.1–0.6
- Prompt:
docs/tf-support/prompts/phase-0-foundation.prompt.md - Progress:
docs/tf-support/PROGRESS.md