6.7 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 | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10-real-world-runtime-validation | 03 | execute | 3 |
|
|
false |
|
|
Purpose: RTVAL-05 requires a reviewer-grade report, not just scattered evidence files. This plan closes the loop. Output: A final RUNTIME-VALIDATION.md committed to the repo plus REQUIREMENTS.md/ROADMAP.md ticks.
<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/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md @.planning/REQUIREMENTS.md @.planning/ROADMAP.md Task 1: Finalize RUNTIME-VALIDATION.md report body .planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md Read the current RUNTIME-VALIDATION.md (populated by plans 10-01 and 10-02). Then:- For each RTVAL-01..04 section, ensure:
- Status line is PASS or FAIL (not PENDING).
- Evidence paths use markdown relative links like
[screenshot](evidence/rtval-01-tenant-upload.png). - Notes field has at least one sentence (either "no anomalies" or description of issues).
- For each FAIL, confirm there is a corresponding entry under "## Issues Found" formatted as:
If a FAIL has no Issues Found entry yet, add one noting "TODO: triage — see Task 2 checkpoint".
- **[RTVAL-0X]** <short description> — <defect ticket ID or "Deferred to v1.2: <rationale>"> - Update the "Status" field at the top from
DRAFT (in progress)toREADY FOR SIGN-OFF.
Do NOT fabricate results. If any section is still PENDING because plan 10-02 did not actually run, STOP and return an error to the executor — 10-03 must not be run before 10-02 is complete. ! grep -q "Status: PENDING" .planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md && grep -q "READY FOR SIGN-OFF|SIGNED OFF" .planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md Report has zero PENDING status lines, all evidence links are markdown-valid, Issues Found is consistent with FAILs, and top-level status is READY FOR SIGN-OFF.
Task 2: Human review and sign-off .planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md PAUSE for human reviewer. The reviewer (user acting as technician/owner) MUST:- Open
.planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md. - Walk every RTVAL-01..04 section and click every evidence link. Confirm screenshots open and log excerpts are readable.
- For every FAIL, confirm the "Issues Found" entry is present AND has either:
- a v1.1 defect ticket ID (open a ticket if needed), OR
- an explicit deferral to v1.2 with written rationale.
- If satisfied, edit the report's Sign-off block:
- Change
Signed off by:to the reviewer's name. - Change
Signed off date:to today's date. - Tick the three sign-off checkboxes.
- Change the top-level Status from
READY FOR SIGN-OFFtoSIGNED OFF.
- Change
- If NOT satisfied, describe exactly which section is lacking and which additional evidence is required. The plan loops back to plan 10-02 (or a gap-closure plan).
Resume signal: reply "signed off" (after editing the file) or describe missing evidence. grep -q "^**Status:** SIGNED OFF" .planning/phases/10-real-world-runtime-validation/RUNTIME-VALIDATION.md Report top-level status = SIGNED OFF; Signed off by/date populated; all three sign-off checkboxes ticked.
Task 3: Tick RTVAL requirements and mark Phase 10 complete in tracking docs .planning/REQUIREMENTS.md, .planning/ROADMAP.md Only run after Task 2 signals "signed off". Verify by grepping the report for `Status: SIGNED OFF` — if absent, STOP.Then:
-
In
.planning/REQUIREMENTS.md:- Change
- [ ] **RTVAL-01**through- [ ] **RTVAL-05**to- [x]. - In the Traceability table, change status for RTVAL-01..05 from
PendingtoComplete. If any RTVAL ended FAIL and was deferred, mark itDeferred (v1.2)instead and add a footnote link to the report's Issues Found entry.
- Change
-
In
.planning/ROADMAP.md:- Change
- [ ] **Phase 10: Real-World Runtime Validation**to- [x]and append(completed <today>). - In the Progress table row for Phase 10, set
Plans Completeto3/3,StatustoComplete, andCompletedto today's date.
- Change
Do not touch unrelated rows. Preserve existing formatting exactly. grep -q "[x] **RTVAL-05**" .planning/REQUIREMENTS.md && grep -q "[x] **Phase 10" .planning/ROADMAP.md REQUIREMENTS.md has RTVAL-01..05 ticked (or explicitly deferred); ROADMAP.md Phase 10 ticked with completion date and 3/3 plans.
- RUNTIME-VALIDATION.md top-level status = SIGNED OFF - Sign-off name + date populated - Zero PENDING status lines - REQUIREMENTS.md RTVAL-01..05 ticked - ROADMAP.md Phase 10 ticked<success_criteria> A fresh reviewer can clone the repo, open RUNTIME-VALIDATION.md, follow every evidence link, and reach the same PASS/FAIL verdicts. Tracking docs reflect phase completion. </success_criteria>
After completion, create `.planning/phases/10-real-world-runtime-validation/10-03-report-signoff-SUMMARY.md`