docs(milestone): complete v0.2 — iac-k8s

All 24 requirements (ATELIER-36..59) covered. ROADMAP v0.2 → complete.
Platform-engineer persona removed (roster back to 3 active). Checkpoint cleared.

---ci---
project: atelier
phase: 5
milestone: v0.2
status: complete
requirements:
  covered: [ATELIER-36..59]
  partial: []
---/ci---
This commit is contained in:
Jon Chery
2026-08-05 02:21:47 +00:00
parent d1aa5daf2b
commit 9db0df126c
6 changed files with 14 additions and 12 deletions
+5 -3
View File
@@ -1,10 +1,12 @@
{
"phase": 5,
"stage": "execute",
"stage": "complete",
"milestone": "v0.2",
"phase_role": "final",
"project": "atelier",
"attempts": 0,
"updated_at": "2026-08-05T02:40:00Z",
"milestone_complete": false
"updated_at": "2026-08-05T02:45:00Z",
"milestone_complete": true,
"phase_tag": "v0.1.5",
"release_id": 467
}
+3 -3
View File
@@ -50,15 +50,15 @@ None. All three active personas span the full milestone. No phase-scoped persona
## Phase-Specific Personas
### platform-engineer (v0.2 — removed after milestone completes)
### platform-engineer (v0.2 — REMOVED after milestone completion)
- **active:** true
- **active:** false
- **phase_specific:** true
- **domain:** infrastructure/platform
- **frameworks:** []
- **constraints:** ["declarative-first", "stateless examples", "trace to core", "10 P-rules per domain", "no runtime code"]
- **territory:** ["domains/infrastructure-as-code/**", "domains/kubernetes/**", "examples/good/terraform-module.md", "examples/good/k8s-deployment.md", "examples/bad/*"]
- **reason:** Specialist authoring for IaC/k8s domain content (terraform, opentofu, state, modules, k8s workloads/networking/storage/rbac/helm/kustomize) where the existing tech-writer persona lacks the domain expertise. Active for v0.2 P1P4 only; removed after milestone v0.2 completes (per D-027, D-014).
- **reason:** Specialist authoring for IaC/k8s domain content (terraform, opentofu, state, modules, k8s workloads/networking/storage/rbac/helm/kustomize) where the existing tech-writer persona lacks the domain expertise. Was active for v0.2 P1P4 only; removed after milestone v0.2 completed (per D-027, D-014). Roster returns to 3 active personas.
## Territory Enforcement
+1 -1
View File
@@ -105,4 +105,4 @@ None yet. Atelier is a standalone docs framework.
## Milestone History
- **v0.1** — Initial Framework (COMPLETE). 8 core principles, 11 domains, 110 domain principles, full matrix, 4+3 examples, 4 languages. Tag v0.0.7.
- **v0.2** — Infrastructure as Code + Kubernetes (IN PROGRESS). Adds 2 domains (20 new P-rules), matrix/review/examples integration. Tags v0.1.0v0.1.5.
- **v0.2** — Infrastructure as Code + Kubernetes (COMPLETE). Adds 2 domains (20 new P-rules), matrix/review/examples integration. Tags v0.1.0v0.1.5; v0.1.5 is the v0.2 release.
+2 -2
View File
@@ -85,8 +85,8 @@ All 35 requirements covered. 8 core principles, 11 domains, 110 domain principle
| ATELIER-54 | `examples/good/k8s-deployment.md` — good k8s example (markdown with fenced YAML only; no standalone .yaml) | P2 | 4 | covered |
| ATELIER-55 | `examples/bad/terraform-unlocked-state.md` + `examples/bad/k8s-bare-pod-no-resources.md` — 2 named bad examples (each cites the P-rule breached) | P2 | 4 | covered |
| ATELIER-56 | Cross-links from new domains to existing devops/security/observability/data domains (review check: every new derived doc ≥1 outbound cross-link to a MANIFEST-listed doc) | P1 | 4 | covered |
| ATELIER-57 | Final review passes (all v0.2 phases reviewed, audit clean) | P0 | 5 | pending |
| ATELIER-58 | Milestone v0.2 released (tag v0.1.5, merged to main) | P0 | 5 | pending |
| ATELIER-57 | Final review passes (all v0.2 phases reviewed, audit clean) | P0 | 5 | covered |
| ATELIER-58 | Milestone v0.2 released (tag v0.1.5, merged to main) | P0 | 5 | covered |
| ATELIER-59 | Extend `review/peer-review-checklist.md` with IaC + k8s sections (parity with agent-checklist) | P1 | 3 | covered |
## v0.2 Traceability Matrix
+2 -2
View File
@@ -39,7 +39,7 @@ NFR milestone: no separate minor tag. The final patch (v0.0.7) IS the v0.1 deliv
- Milestone v0.1 complete. All phases shipped.
- Future: v0.2 could add `domains/ai-ml/`, `domains/i18n/`, `domains/compliance/` per spec Part 6 next-steps.
## Milestone: v0.2 — Infrastructure as Code + Kubernetes (IN PROGRESS)
## Milestone: v0.2 — Infrastructure as Code + Kubernetes (COMPLETE)
**Milestone type:** NFR (all phases produce docs — no `feat` code)
**Tag line:** v0.1.x (previous minor from v0.2)
@@ -52,7 +52,7 @@ NFR milestone: no separate minor tag. The final patch (v0.0.7) IS the v0.1 deliv
| 2 | Kubernetes Domain | docs | complete | domains/kubernetes/{first-principles, workloads, networking, storage, rbac, helm, kustomize}.md |
| 3 | Matrix + Review Integration | docs | complete | matrix/principles-matrix.md (20 new mappings), matrix/domain-coverage.md, review/{agent-checklist, peer-review-checklist, anti-patterns}.md, MANIFEST.md |
| 4 | Examples + Cross-Links | docs | complete | examples/good/{terraform-module, k8s-deployment}.md, examples/bad/{terraform-unlocked-state, k8s-bare-pod-no-resources}.md, cross-links to devops/security/observability/data |
| 5 | Final Review + Ship | docs | pending | Review passed, audit clean, milestone merged to main, tag v0.1.5 |
| 5 | Final Review + Ship | docs | complete | Review passed, audit clean, milestone merged to main, tag v0.1.5 |
## v0.2 Phase Tag Mapping
+1 -1
View File
@@ -4,7 +4,7 @@
"slug": "atelier",
"name": "Atelier",
"milestone": "v0.2",
"status": "specify"
"status": "complete"
}
],
"active_project": "atelier",