docs: create milestone v1.1 roadmap (4 phases)

This commit is contained in:
2026-04-13 09:58:23 +02:00
parent 30707f9cce
commit d2f66d4b43
3 changed files with 114 additions and 51 deletions
+34 -19
View File
@@ -2,15 +2,17 @@
gsd_state_version: 1.0
milestone: v1.1
milestone_name: Hardening & Validation
status: defining-requirements
last_updated: "2026-04-13T10:00:00Z"
last_activity: "2026-04-13 — Milestone v1.1 started"
status: pending
last_updated: "2026-04-13T12:00:00Z"
last_activity: "2026-04-13 — v1.1 roadmap created (Phases 811)"
progress:
total_phases: 0
total_phases: 4
completed_phases: 0
total_plans: 0
completed_plans: 0
percent: 0
current_phase: 8
current_phase_name: Nyquist Validation Track
---
# Project State
@@ -20,15 +22,15 @@ progress:
See: .planning/PROJECT.md (updated 2026-04-13 after v1.0 milestone)
**Core value:** Generate a complete, working printer deployment package (script + drivers + icon) in minutes instead of manually scripting each printer setup.
**Current focus:** v1.1 Hardening & Validation — defining requirements
**Current focus:** v1.1 Hardening & Validation — Phase 8 (Nyquist Validation Track)
## Current Position
Milestone: v1.1 Hardening & Validation
Phase: Not started (defining requirements)
Phase: 8 — Nyquist Validation Track
Plan: —
Status: Defining requirements
Last activity: 2026-04-13 — Milestone v1.1 started
Status: Pending (roadmap approved, plans not yet drafted)
Last activity: 2026-04-13 — v1.1 roadmap created, 15/15 requirements mapped across Phases 811
## Milestone History
@@ -36,25 +38,38 @@ Last activity: 2026-04-13 — Milestone v1.1 started
## Accumulated Context
### Open Concerns (carry into v1.1)
### v1.1 Phase Structure
- Real-world Intune tenant runtime validation for .intunewin byte-level compliance
- `pnputil` + `$PSScriptRoot` path resolution under SYSTEM context on a real Intune-managed device
- Printer form driver dropdown requires manual page reload after new driver upload (Phase 2 tech debt)
- PRNT-03 Alpine.js port auto-derivation — code verified, needs live browser test
- No UI links to individual script downloads (only via package export)
- Nyquist-compliant VALIDATION.md missing on all 7 phases (separate validation track)
- Phase 8: Nyquist Validation Track (NYQ-01..03) — parallelizable audit track
- Phase 9: UX Tech Debt Closure (UX-01..03) — must land before rollout
- Phase 10: Real-World Runtime Validation (RTVAL-01..05) — must pass before rollout
- Phase 11: Real-World Rollout & Feedback (RWR-01..04) — depends on Phases 9 + 10
### Open Concerns (now owned by v1.1 phases)
- Real-world Intune tenant .intunewin acceptance → Phase 10 (RTVAL-01)
- `pnputil` + `$PSScriptRoot` under SYSTEM → Phase 10 (RTVAL-02..04)
- Driver dropdown refresh after upload → Phase 9 (UX-01)
- PRNT-03 Alpine.js port auto-derivation live verification → Phase 9 (UX-02)
- Individual script download links on printer detail page → Phase 9 (UX-03)
- Nyquist-compliant VALIDATION.md across v1.0 phases → Phase 8 (NYQ-01..03)
### Decisions
- **Phase ordering:** RTVAL before RWR (cannot deploy unvalidated runtime); UX before RWR (deployed build must be polished); NYQ parallel to all (pure audit, no code dependency) — placed first so v1.0 validation evidence is fresh before runtime work begins.
- **RTVAL grouping:** RTVAL-01..05 combined into single Phase 10 because they share setup (same tenant, same test endpoint, same RUNTIME-VALIDATION.md report).
- **NYQ as dedicated phase:** Kept standalone (not absorbed) because it audits all 7 v1.0 phases and its evidence feeds defect triage into Phases 9/10.
Full decision log in PROJECT.md Key Decisions table. Milestone v1.0 decisions archived in `milestones/v1.0-ROADMAP.md`.
### Pending Todos
None.
- Run `/gsd:plan-phase 8` to draft plans for Nyquist Validation Track
- Schedule real Intune tenant + test endpoint access for Phase 10
- Identify target MSP environment for Phase 11 rollout
## Session Continuity
Last session: 2026-04-13 — v1.0 milestone completion
Stopped at: Milestone v1.0 shipped
Resume file: None
Last session: 2026-04-13 — v1.1 roadmap creation
Stopped at: Roadmap written, requirements traceability updated, awaiting `/gsd:plan-phase 8`
Resume file: `.planning/ROADMAP.md`