docs: complete defense rehearsal gate

This commit is contained in:
lda
2026-07-13 01:25:57 +07:00 Verified
parent fa8902efe5
commit 6da3e1beab
2 changed files with 30 additions and 9 deletions
+7 -4
View File
@@ -310,10 +310,13 @@ separate activity after these surfaces are stable.
[`presentation visual scale and color pass`](superpowers/specs/2026-07-12-presentation-visual-scale-color-pass-design.md).
Implementation:
[`presentation visual scale and color pass plan`](historical/superpowers/plans/2026-07-12-presentation-visual-scale-color-pass.md).
8. **Rehearsal gate:** run all 14 scenes at 16:9 and 4:3, verify the Scene 8 →
Scene 11 → Scene 12 path in live and replay modes, then review the story
flow, coverage, and ordering separately. Implementation plan:
[`defense rehearsal gate`](superpowers/plans/2026-07-13-defense-rehearsal-gate.md).
8. **Completed: defense rehearsal gate:** all 14 scenes have paired `1280x720`
and `1024x768` replay captures, and the rehearsal matrix, log, and story
audit are recorded. The live end-to-end path remains blocked, and the full
web test command retains two existing PresentationRoute failures; neither
is being represented as passing evidence. Historical implementation plan:
[`defense rehearsal gate`](historical/superpowers/plans/2026-07-13-defense-rehearsal-gate.md).
Route matrix: [`presentation rehearsal matrix`](runbooks/presentation-rehearsal-matrix.md);
Story-flow audit: [`presentation story audit`](runbooks/presentation-story-audit.md);
dated evidence: [`presentation rehearsal log`](runbooks/presentation-rehearsal-log.md).
@@ -316,13 +316,13 @@
- Modify: `docs/current_roadmap.md`
- Move: `docs/superpowers/plans/2026-07-13-defense-rehearsal-gate.md` to `docs/historical/superpowers/plans/2026-07-13-defense-rehearsal-gate.md`
- [ ] **Step 1: Run the focused presentation checks.**
- [x] **Step 1: Run the focused presentation checks.**
```powershell
pnpm --dir web/apps/console test -- src/presentation/presentation-rehearsal.test.ts src/presentation/PresentationRoute.test.tsx
```
- [ ] **Step 2: Run the complete web gate.**
- [x] **Step 2: Run the complete web gate.**
```powershell
pnpm --dir web test
@@ -333,14 +333,32 @@
The known Vite chunk-size warning is acceptable if no new build failure appears.
- [ ] **Step 3: Confirm the screenshot matrix.**
- [x] **Step 3: Confirm the screenshot matrix.**
Verify every matrix route has both viewport captures, no outer page scroll, no clipped headings, no unreadable labels, no accidental demo chrome, and no live claim in replay mode.
- [ ] **Step 4: Request the two-axis review.**
- [x] **Step 4: Request the two-axis review.**
Review the complete range against this plan. Fix Critical and Important findings before archival; record Minor findings in the rehearsal log.
- [ ] **Step 5: Archive and mark complete.**
- [x] **Step 5: Archive and mark complete.**
Update the roadmap to link the historical plan, rehearsal matrix, rehearsal log, and story audit. Move the plan only after the review and verification gates pass.
#### Task 6 completion record
- Focused presentation checks: 2 files, 68 tests passed.
- Full web tests: RPC 52 passed and 6 skipped; console 735 passed and 2
failed across 92 files. The failures are a thesis-route timeout and a
duplicate-heading query in `PresentationRoute.test.tsx`.
- Typecheck: passed for console, RPC, and server.
- Build: passed. Vite emitted its known chunk-size warning for the 832.24 kB
minified JavaScript chunk over the 500 kB threshold.
- Diff check: `git diff --check` passed.
- Screenshot evidence: 42 manifest routes and 42 PNGs at each of
`1280x720` and `1024x768`; representative title and approval captures were
inspected at both sizes. The log remains authoritative for route-wide
operator observations.
- Review outcome: matrix, log, and story-audit links were checked; the
existing FACTUAL replay run-identity deviation and BLOCKED live end-to-end
path remain open. No production code was changed for Task 6.