6.1 KiB
6.1 KiB
phase, plan, type, wave, depends_on, files_modified, autonomous, requirements, must_haves
| phase | plan | type | wave | depends_on | files_modified | autonomous | requirements | must_haves | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 08-nyquist-validation-track | 01 | execute | 1 |
|
true |
|
|
Purpose: First of 7 per-phase audits that feed the v1.0-VALIDATION-INDEX.md rollup (NYQ-02) and gap triage (NYQ-03).
Output: Upgraded .planning/phases/01-foundation/01-VALIDATION.md with Nyquist Record + audited frontmatter.
<execution_context> @C:/Users/SebastienQUEROL/.claude/get-shit-done/workflows/execute-plan.md @C:/Users/SebastienQUEROL/.claude/get-shit-done/templates/summary.md </execution_context>
@.planning/PROJECT.md @.planning/ROADMAP.md @.planning/STATE.md @.planning/REQUIREMENTS.md @.planning/phases/08-nyquist-validation-track/08-CONTEXT.md @.planning/milestones/v1.0-ROADMAP.md @.planning/phases/01-foundation/01-VALIDATION.md @.planning/phases/01-foundation/01-VERIFICATION.md @.planning/phases/01-foundation/01-01-SUMMARY.md @.planning/phases/01-foundation/01-02-SUMMARY.md @.planning/phases/01-foundation/01-03-SUMMARY.md Task 1: Build Phase 1 Nyquist Record and upgrade 01-VALIDATION.md .planning/phases/01-foundation/01-VALIDATION.md 1. Read `.planning/milestones/v1.0-ROADMAP.md` and extract the full success-criterion list for Phase 1 (Foundation). These are the canonical rows (NOT the v1.1 ROADMAP.md view). 2. For each success criterion, derive exactly ONE observable check. No hand-wavy "code looks right". Observable means: runs a test, greps a file, reads an artifact, or confirms a dated manual verification. 3. For each observable check, locate evidence in priority order: a) Test evidence: `pytest ::` + file:line (trust recorded-green runs; do NOT re-run) b) Commit evidence: commit SHA + file:line (use `git log` + `git blame` as needed) c) File-artifact evidence: path to generated artifact d) Manual-check evidence: link to dated note in 01-VERIFICATION.md (ONLY if no automated path) 4. Preserve ALL existing sections of 01-VALIDATION.md verbatim (Sampling Rate, Per-Task Verification Map, Wave 0 Requirements, Manual-Only Verifications, Validation Sign-Off). Do NOT delete historical record. 5. Append a new top-level section `## Nyquist Record` ABOVE the Validation Sign-Off section with a table: `| # | Success Criterion | Observable Check | Evidence | Status | Notes |` Status values: `pass`, `fail-fix-v1.1`, `deferred-v1.2`, `wont-do`. Any `fail-fix-v1.1` row MUST cite the fixing phase (Phase 9/10/11) in the Notes column. Any `deferred-v1.2` / `wont-do` row MUST have written rationale in Notes. 6. Known Phase 1 gap: the Manual-Only "Upload to real Intune tenant" row from existing 01-VALIDATION.md is a spike. Record as `fail-fix-v1.1` linking to Phase 10 / RTVAL-01 (which is now Complete per REQUIREMENTS.md) — so this can likely resolve to `pass` citing the Phase 10 RUNTIME-VALIDATION.md signoff. Auditor decides at audit time. 7. Update frontmatter: - Set `nyquist_compliant: true` ONLY if every Nyquist Record row is `pass` or explicit-deferred. Otherwise leave `false` and the index plan (08-08) will confirm rollup. - Add `nyquist_audited: 2026-04-13` (or date of audit run). - Add `nyquist_auditor: Sébastien QUEROL` (or agent-recorded value; CONTEXT says Claude has discretion on wording). 8. Do NOT touch source code. This plan writes only to `.planning/phases/01-foundation/01-VALIDATION.md`. grep -q "^## Nyquist Record" .planning/phases/01-foundation/01-VALIDATION.md && grep -q "nyquist_audited:" .planning/phases/01-foundation/01-VALIDATION.md 01-VALIDATION.md contains a `## Nyquist Record` table with one row per Phase 1 success criterion (per milestones/v1.0-ROADMAP.md), every row has an Observable Check and cited Evidence, frontmatter has nyquist_audited date + auditor name, and any fail-fix-v1.1 row links to the fixing phase. - `## Nyquist Record` section exists in 01-VALIDATION.md - Row count matches Phase 1 success criteria count from milestones/v1.0-ROADMAP.md - Every row has non-empty Observable Check + Evidence cells - No row has status outside {pass, fail-fix-v1.1, deferred-v1.2, wont-do} - Frontmatter has nyquist_audited + nyquist_auditor keys<success_criteria> Phase 1 Nyquist audit complete: 01-VALIDATION.md upgraded in place with a Nyquist Record where every success criterion has one observable check with cited evidence; gaps tracked with links to fixing phases. </success_criteria>
After completion, create `.planning/phases/08-nyquist-validation-track/08-01-SUMMARY.md`