v1.22.1
3 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
25ddc894c2 |
docs(milestone): complete v1.22 — Nova Deck Layout Fix
9 requirements complete (REQ-254..262): - P1: theme-css — section padding + overflow + image rules + title chrome + spacing tightening (REQ-254,255,256) - P2: render-scripts — delete render_deck.sh, pin CLI versions, 2x scale + transparent bg (REQ-257,258) - P3: mermaid-relayout — telemetry TB + platform-pipeline 4-node TB, re-rendered 2x transparent (REQ-259,260) - P4: deck-content — split slides 3+8 (18->20 main), trim 8 overflowing slides, remove redundant header (REQ-261) - P5: render-and-test — re-render HTML+PPTX, add 9 layout/aspect- ratio/theme-structural tests (REQ-262) - P6: final review + audit + ship (this commit) Final review fixes: source .md + talking-points re-synced to 20-slide structure; ![h:480 class:tall] directives applied; README stale references updated; CSS trailing newline added. Root cause: nova-sp-theme.css had zero section padding (declared /* @theme nova-sp */ as a comment, not the @theme directive; did not @import Marp default theme). Combined with overflow:hidden, blunt img max-height:320px, header+footer chrome on every slide, and two P5 diagrams with extreme aspect ratios (13.52x and 0.63x), 8 of 19 slides overflowed. NOT a P5 regression — theme CSS byte-identical P3->P5; P5 denser content made pre-existing flaws visible. Tags on v1.21.x line (v1.21.0 P0 -> v1.21.6 P6 final = milestone release). 32 slide tests pass (23 original + 9 new). 94 key-file tests pass. Pipeline check exit 0. ---ci--- project: acdl phase: 6 milestone: v1.22 status: complete phase_role: final requirements: covered: [REQ-254,REQ-255,REQ-256,REQ-257,REQ-258,REQ-259,REQ-260,REQ-261,REQ-262] partial: [] ---/ci--- |
||
|
|
301aa2c8d8 |
docs(P3): marp deck + talking points + README + theme CSS + tests (REQ-245,251,252)
Nova Slides Render / render (push) Failing after 58s
Marp deck (nova-autonomous-cloud-delivery-marp.md): synthesize from updated
source-of-truth; 18 main + 1 appendix slides; frontmatter — title 'Nova —
The Autonomous Cloud Delivery Platform', footer without version + without
'Act %{page}/5', title-slide subtitle 'Product Development & Citizen
Developer Overview'; no badges; embedded PNGs.
Talking points (nova-autonomous-cloud-delivery-talking-points.md):
re-distilled to 18-slide + A1 structure.
README.md: update deck title, audience, slide count (18 main + 1 appendix),
directory layout, remove badge docs, update deck table + render commands +
filenames. Document the v1.21 rename + restructure.
Theme CSS (nova-sp-theme.css): fix Appendix A1 table readability — tables
now have explicit white body + black text on any slide background
(including dark/title slides). Item 32.
Tests (test_slides_pipeline.py): add v1.21 assertions — no badges; no
version in footer/title slide; 18 main + 1 appendix slides; no D-###/REQ-
###/.py paths in audience-facing Marp deck or source slide body; old deck
files removed; render script default renamed; README references new deck
name. Update deck path in test_regression_cap023_024.py +
core/regression_verify.py CAP-024 (filename + 18-19 slide range, drop 'Arc
Preview' check per item 3).
attach_release_asset.py: usage example filename updated.
---ci---
project: acdl
phase: 3
milestone: v1.21
status: execute
phase_role: execution
---/ci---
|
||
|
|
707a7dbe9b |
docs(P2): slides source-of-truth — rename + restructure + rewrite (REQ-245,248,249,252)
Nova Slides Render / render (push) Failing after 1m3s
Rename all 5 deck files nova-no-humans-platform* → nova-autonomous-cloud-delivery* (source, marp, html, pptx, talking-points). Rewrite the source of truth to 18 main + 1 appendix slides, 4-beat arc (Problem → Solution → Proof → Roadmap + Ask). All 33 review notes applied: - Slide 1 'The Problem' (items 3,4,5,7,9): broader problem framing — devs writing terraform, destructive changes, AI-era 0-day pace, bandwidth gaps, tribal knowledge/rockstar operator. No arc. No '18 capabilities verified'. Not 'humans are the problem'. - Slide 2 'Nova's Vision' (item 11): 'invisible' → 'visible' (operations become visible — recurring theme); polish for technical audience. - Slide 3 'Strategic Objectives + Anti-Goals' (items 12,13,14,15,16,17, 18): only Obj+Anti-Goals; provable trust = deterministic scripts (functions without AI); ROI = 4 CTO metrics (Lead Time, Vuln Count, MTTR, Spend); drop anti-goals 1,4,5; add 'not upstream dev platform', 'not PDLC replacement'; obj #4 = integration objective; reword benefit. - Slide 4 'Scope' (item 29): moved up, refined. - Slide 5 'RACI' (item 30): moved up; add Quality Engineering column; reassign A from Platform → QE/SRE; rename Release Mgmt → SRE; split release attestation (Quality attestation + Production readiness). - Slide 6 'Pipeline' (item 20): Checkov on static code before plan; Wiz-or-Checkov on plan; never both. - Slide 7 'Decision Ledger' (items 21,22): drop D-121/122/132; 'AI decisions = automated decisions'; value = immutable/queryable/ accountable, not sqlite/hash-chain. - Slide 8 'Attestation Matrix' (item 23): drop bullets below table; add Description column per concern; drop 'operator-supplied' label. - Slide 9 'Telemetry & Live Ops' (item 25): expand on value; drop D-120/125/126; expand on PowerBI live ops dashboard. - Slide 10 'Decision Ledger + Attestation Coverage' (item 27): mandatory by design; no prod change without either; queryable for auditing; full traceability. - Slide 11 'Cost & ROI': minor polish; 4 CTO metrics referenced. - Slide 12 'What's Deferred' (items 10,19): remove all D-IDs; plain- language blockers; no status column. - Slide 13 'Roadmap to the North Star' (items 10,19): drop D-IDs; no status column; timeframe-based roadmap. - Slide 14 '12-Month Product Roadmap' (item 24): drop planned badges. - Slide 15 'Quarter-by-Quarter' (item 24): drop badges. - Slide 16 'Atelier (1/2)' (item 31): split — Skills + MCP server overview. - Slide 17 'Atelier (2/2)' (item 31): split — agentic validation beyond deterministic scanners + vendoring. - Slide 18 'Recap + Ask': refresh recap to 4-beat structure. - Appendix A1 'Metrics Glossary' (item 32): kept; theme CSS fix in P3. - Global (items 6,10,24,2): tech-leadership benefits; no D-###/REQ-###/ .py paths in audience slides; no badges; no version in footer; final 'less is more' prose pass. Removed: old Slide 10 (Capability Health), old Slide 12 (Zero-Touch), old Appendix A2 (Operating Model & Cost). Slide 5 first table removed. ---ci--- project: acdl phase: 2 milestone: v1.21 status: execute phase_role: execution ---/ci--- |