docs(P00): grill v1.23 — PROCEED-WITH-REVISIONS (4 binding revisions)
Adversarial red-team review of the v1.23 Nova Deck Cleanup & Python PPTX plan (7 phases, 5 waves). Overall verdict: PROCEED-WITH-REVISIONS (conf 0.78). Empirically verified (P0 risks cleared): - Image format: rendered HTML uses plain <img src="assets/png/...">, no xlink:href → inline_images.py regex will match (Axis 4 PASS, conf 0.95) - Marp <div> passthrough: minimal test deck through marp-cli@4.5.0 confirms <div class="benefit"> passes through verbatim (Axis 6 PASS, conf 0.95) - Versioning: no v1.22.* tags exist (Axis 10 PASS, conf 0.95) - Test inversion list complete (Axis 3 PASS, conf 0.92) 4 binding revisions: - G-001: Purge "penetrate" from entire repo (docs/ + .ciagent/), not just docs/presentations/ — term appears in docs/scope.md:16, docs/vision.md:18, and all .ciagent/*.md - G-002: Serialize P3→P4 — "zero file overlap" is false for verification (P3 parser depends on deck P4 trims; P4 verify render depends on P3's render_slides.sh being stable) - G-003: Split P3 into P3a (inline_images + render_slides.sh + pyproject — low-risk) and P3b (render_pptx.py + parser — high-risk, 10+ markdown constructs + python-pptx XML constraints) - G-004: Merge P5+P6 — P6 is ceremonial overhead for an NFR docs milestone; P5 absorbs review/audit/ship. Net phases: 7 (P1, P2, P3a, P3b, P4, P5+P6) No escalations (all axes resolved at conf >= 0.78). ---ci--- status: grill decisions: - G-001: Purge "penetrate" from docs/ + .ciagent/ (conf 0.85) - G-002: Serialize P3->P4 (conf 0.85) - G-003: Split P3 into P3a + P3b (conf 0.80) - G-004: Merge P5+P6 (conf 0.80) escalations: []
This commit is contained in:
+176
-866
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user