e63c0cb36e
13 requirements complete (REQ-263..275): - P1: consolidate-docs — single -marp.md source of truth, speaker notes + talking points as HTML comments, delete plain .md (REQ-263,264) - P2: restore-clean-style — theme:default + inline S&P style, retire nova-sp-theme.css from render (keep as reference), benefit .benefit class (REQ-265,266,267) - P3a: inline-images — scripts/inline_images.py, self-contained HTML (REQ-268) - P3b: python-pptx-generator — scripts/render_pptx.py structured editable S&P-themed PPTX, pyproject [slides] dep, dual PPTX (REQ-269,270) - P4: trim-wordcount — ~20-30% trim on 8 verbose slides, remove 'penetrate' repo-wide (G-001) (REQ-271,272) - P5: ci-tests-readme + review + audit + ship — workflows install python-pptx, 43 tests pass, README rewritten (REQ-273,274,275) Tags on v1.22.x line (v1.22.0 P0 -> v1.22.6 P5 final = milestone release). Grill: PROCEED-WITH-REVISIONS (4 binding revisions G-001..G-004 applied: repo-wide penetrate purge, P3->P4 serialized, P3 split P3a+P3b, P5+P6 merged). 43 slide/pptx tests pass. Merged to main. ---ci--- project: acdl phase: 5 milestone: v1.23 status: complete phase_role: final requirements: covered: [REQ-263,REQ-264,REQ-265,REQ-266,REQ-267,REQ-268,REQ-269,REQ-270,REQ-271,REQ-272,REQ-273,REQ-274,REQ-275] partial: [] ---/ci---