Epic 6, Story 9, Task 1: Greenfield installation process (FR-080)
Task ID: E6:S09:T01
Status: COMPLETE
Priority: HIGH
Estimated Effort: Large
Created: 2026-04-19
Code: E6S09T01
Version Anchor: v0.6.9.1+8 (FR-080 IMPLEMENTED; closure release)
Upstream: FR-080 - End-to-end greenfield installation process
Progress: Wave 5 traceability: FR-080 requirement boxes + implementation evidence; T01 acceptance criteria satisfied with evidence links; T03/FR-082 deferral noted under Dependencies. Waves 1–4 shipped (orchestration, docs, validators, FR-078/079 boundaries); v0.6.9.1+8 releases Wave 4 narrative + Wave 5 closure docs.
Task ID
Full Task ID: E6:S09:T01
Input
- FR-080 accepted scope and dependencies (install telemetry FR-078 / FR-079 where applicable).
- Policy anchor ADR-003 and distinction from brownfield track (FR-081).
- Existing
INSTALL_IN_YOUR_PROJECT.mdand framework installers (install_release_workflow.py,install_kanban_framework.py). - IPW planning artifact: IPW-E6S09T01-greenfield-installation-fr080.md
Problem statement
Greenfield adopters need a single, reproducible first-run path from acquisition through installers and verification. Related install telemetry (FR-078/079) does not replace a defined greenfield experience.
Deliverable
- Implemented greenfield installation process per FR-080 (specification + automation/docs + verification).
- Updated adopter-facing docs that describe the greenfield happy path distinctly from brownfield (cross-link ADR-003, FR-081).
Scope
- Produce or extend the greenfield specification (ordering: acquire frameworks → run installers → configure → verify).
- Implement orchestration appropriate to repo conventions (scripts, CLI integration, or deterministic checklist—per FR-080).
- Ensure workflow + Kanban (and other chosen surfaces) use install_release_workflow.py / install_kanban_framework.py (or successors) as required—not copy-only adoption.
- Add verification gates aligned with
rw-config.yamland validator layout (rw-validators-consumer-layout). - Coordinate documentation updates with FR-081 so greenfield and brownfield narratives stay distinct.
Acceptance criteria
- AC1: FR-080 functional and non-functional requirements addressed or explicitly deferred with recorded rationale — see FR-080 § Implementation evidence and deferrals.
- AC2: A documented scratch or template scenario runs end-to-end without undocumented manual steps —
INSTALL_IN_YOUR_PROJECT.md(Method 2 + orchestrator + Wave 4 synthetic reference transcript); live runs occur in the adopter workspace. - AC3: Install docs cross-link ADR-003 and FR-081.
Dependencies / coordination
- FR-082 / E6:S09:T03: Canonical repo defaults should align greenfield copy-paste examples (optional ordering: fix defaults early). Wave 5 note: Installer examples use descriptive paths and submodule-style layout; swapping default clone URLs/org remains T03 / FR-082 (tracked; not a blocker for FR-080 F1–F5 closure on this task).
- FR-078 / FR-079: Preserve compatibility with install logging and feedback submission where applicable.
References
- IPW (planning package): IPW-E6S09T01-greenfield-installation-fr080.md
- FR-080