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:
@@ -1,10 +1,12 @@
|
|||||||
{
|
{
|
||||||
"phase": 5,
|
"phase": 5,
|
||||||
"stage": "execute",
|
"stage": "complete",
|
||||||
"milestone": "v0.2",
|
"milestone": "v0.2",
|
||||||
"phase_role": "final",
|
"phase_role": "final",
|
||||||
"project": "atelier",
|
"project": "atelier",
|
||||||
"attempts": 0,
|
"attempts": 0,
|
||||||
"updated_at": "2026-08-05T02:40:00Z",
|
"updated_at": "2026-08-05T02:45:00Z",
|
||||||
"milestone_complete": false
|
"milestone_complete": true,
|
||||||
|
"phase_tag": "v0.1.5",
|
||||||
|
"release_id": 467
|
||||||
}
|
}
|
||||||
@@ -50,15 +50,15 @@ None. All three active personas span the full milestone. No phase-scoped persona
|
|||||||
|
|
||||||
## Phase-Specific Personas
|
## 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
|
- **phase_specific:** true
|
||||||
- **domain:** infrastructure/platform
|
- **domain:** infrastructure/platform
|
||||||
- **frameworks:** []
|
- **frameworks:** []
|
||||||
- **constraints:** ["declarative-first", "stateless examples", "trace to core", "10 P-rules per domain", "no runtime code"]
|
- **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/*"]
|
- **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 P1–P4 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 P1–P4 only; removed after milestone v0.2 completed (per D-027, D-014). Roster returns to 3 active personas.
|
||||||
|
|
||||||
## Territory Enforcement
|
## Territory Enforcement
|
||||||
|
|
||||||
|
|||||||
@@ -105,4 +105,4 @@ None yet. Atelier is a standalone docs framework.
|
|||||||
## Milestone History
|
## 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.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.0–v0.1.5.
|
- **v0.2** — Infrastructure as Code + Kubernetes (COMPLETE). Adds 2 domains (20 new P-rules), matrix/review/examples integration. Tags v0.1.0–v0.1.5; v0.1.5 is the v0.2 release.
|
||||||
@@ -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-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-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-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-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 | pending |
|
| 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 |
|
| ATELIER-59 | Extend `review/peer-review-checklist.md` with IaC + k8s sections (parity with agent-checklist) | P1 | 3 | covered |
|
||||||
|
|
||||||
## v0.2 Traceability Matrix
|
## v0.2 Traceability Matrix
|
||||||
|
|||||||
@@ -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.
|
- 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.
|
- 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)
|
**Milestone type:** NFR (all phases produce docs — no `feat` code)
|
||||||
**Tag line:** v0.1.x (previous minor from v0.2)
|
**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 |
|
| 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 |
|
| 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 |
|
| 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
|
## v0.2 Phase Tag Mapping
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"slug": "atelier",
|
"slug": "atelier",
|
||||||
"name": "Atelier",
|
"name": "Atelier",
|
||||||
"milestone": "v0.2",
|
"milestone": "v0.2",
|
||||||
"status": "specify"
|
"status": "complete"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"active_project": "atelier",
|
"active_project": "atelier",
|
||||||
|
|||||||
Reference in New Issue
Block a user