Merge phase/06-deck-slides-atelier — v1.17.6 (v1.18 P6 deck slides + atelier complete)
This commit is contained in:
@@ -343,7 +343,13 @@ attachments to the Gitea release.
|
||||
|
||||
## Current decks
|
||||
|
||||
| Deck | Source of truth (Step 1) | Marp deck (Step 2) | Rendered HTML (Step 3) | Talking points (Step 4) | Slides | Audience |
|
||||
| Deck | Source of truth (Step 1) | Marp deck (Step 2) | Rendered HTML + PPTX (Step 3) | Talking points (Step 4) | Slides | Audience |
|
||||
|---|---|---|---|---|---|---|
|
||||
| How the Platform Works | `how-the-platform-works.md` | `how-the-platform-works-marp.md` | `how-the-platform-works.html` | `how-the-platform-works-talking-points.md` | 11 main + TOC + 8 appendix (20) | CTO, Head of Cloud, Head of Infra, Head of DevOps |
|
||||
| The Developer Experience | `the-developer-experience.md` | `the-developer-experience-marp.md` | `the-developer-experience.html` | `the-developer-experience-talking-points.md` | 11 main + TOC + 7 appendix (19) | CTO, Head of Cloud, Head of Infra, Head of DevOps |
|
||||
| Nova — The No-Humans Infrastructure Platform | `nova-no-humans-platform.md` | `nova-no-humans-platform-marp.md` | `nova-no-humans-platform.html` + `.pptx` (committed + release-attached) | `nova-no-humans-platform-talking-points.md` | 19 main + 2 appendix (21) | CTO, Head of Cloud, Head of Infra, Head of DevOps |
|
||||
|
||||
> **v1.18 (D-130):** the two legacy decks (How the Platform Works + The
|
||||
> Developer Experience) were consolidated into a single unified narrative
|
||||
> deck with a 5-act arc (Problem → Vision → How → Proof → Roadmap). v1.18
|
||||
> (REQ-226) adds 3 slides (17 Scope, 18 RACI, 19 Atelier) → 21 total. The
|
||||
> S&P Global Energy theme is restored (REQ-214, P1). PPTX is committed to
|
||||
> git + attached to the Gitea release (REQ-228, D-141).
|
||||
@@ -337,6 +337,20 @@ From `docs/METRICS_DEFERRED_ROADMAP.md`.
|
||||
|
||||
---
|
||||
|
||||
## Slide 19 — Production-Grade Guidance via Atelier
|
||||
|
||||
**Nova instructs the citizen developer's AI agent on production-grade engineering — skills + an MCP server with agentic validation beyond deterministic scanners.**
|
||||
|
||||
- **Skills (9):** markdown files under `skills/` keyed to Atelier domain paths (api, security, data, testing, observability, errors, devops, infrastructure-as-code, compliance) — extending the BA.A 5-skill catalog
|
||||
- **MCP server:** `mcp/atelier/server.py` (plugin-registry, stdio) — 4 tools: `lookup_principle`, `list_domains`, `matrix_lookup`, `validate_against_principles`
|
||||
- **Agentic validation:** catches C1 correctness + C2 clarity + C7 observability gaps that Wiz/Checkmarx/Mend cannot — deterministic tools check policy/secrets; the MCP server checks engineering discipline
|
||||
- **Vendored Atelier** (pinned tag v0.3.6): audit reproducibility — a validation result is replayable against the exact principles that produced it
|
||||
- Cites `docs/skills.md` + `mcp/atelier/README.md`
|
||||
|
||||
**Benefit:** you now know the citizen developer is not unguided — Nova provides production-grade engineering principles via skills + an MCP server, so the AI agent's submissions meet the same standards regardless of upstream source.
|
||||
|
||||
---
|
||||
|
||||
<!-- _class: title -->
|
||||
<!-- _paginate: false -->
|
||||
|
||||
|
||||
@@ -117,6 +117,13 @@
|
||||
- The compliance-standard equivalence is the key: the source does not matter; the submission does
|
||||
- **Key takeaway:** you bring FRs + UAT; Nova provides NFRs + infra + QA + prod deploy; the release is co-owned with you at the stage gate
|
||||
|
||||
### Slide 19 — Production-Grade Guidance via Atelier
|
||||
- Nova instructs the citizen developer's AI agent via skills (9 markdown files) + an MCP server (4 tools, plugin-registry, stdio)
|
||||
- The MCP server provides agentic validation beyond deterministic scanners — catches correctness, clarity, observability gaps that Wiz/Checkmarx/Mend cannot
|
||||
- Atelier is vendored (pinned tag) for audit reproducibility — a validation result is replayable
|
||||
- This is how Nova ensures the citizen developer's submissions meet production-grade standards regardless of upstream source
|
||||
- **Key takeaway:** the citizen developer is not unguided — Nova provides engineering principles via skills + MCP, so every submission meets the same standards
|
||||
|
||||
### Appendix A1 — Metrics Glossary
|
||||
- Reference for every metric mentioned in the deck
|
||||
- Use if the audience asks "what does X mean?"
|
||||
|
||||
@@ -92,7 +92,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-1--arc-preview">Slide 1 — Arc Preview</h2>
|
||||
<p><strong>This deck proves Nova is the no-humans infrastructure platform — and shows you the metrics that make the claim defensible.</strong></p>
|
||||
@@ -146,7 +146,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-2--the-no-humans-imperative">Slide 2 — The No-Humans Imperative</h2>
|
||||
<p><strong>Why the operator is the bottleneck — and why removing them from operations (not accountability) is the imperative.</strong></p>
|
||||
@@ -197,7 +197,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-3--novas-vision">Slide 3 — Nova's Vision</h2>
|
||||
<blockquote>
|
||||
@@ -248,7 +248,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-4--strategic-objectives--anti-goals">Slide 4 — Strategic Objectives + Anti-Goals</h2>
|
||||
<p><strong>4 Strategic Objectives:</strong></p>
|
||||
@@ -307,7 +307,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-5--12%E2%80%9318-month-targets">Slide 5 — 12–18 Month Targets</h2>
|
||||
<p><strong>Current-milestone targets (grounded/derived):</strong></p>
|
||||
@@ -421,7 +421,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-6--the-platform-pipeline">Slide 6 — The Platform Pipeline</h2>
|
||||
<p><strong>How intent becomes verified infrastructure without an operator.</strong></p>
|
||||
@@ -472,7 +472,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-7--the-decision-ledger">Slide 7 — The Decision Ledger</h2>
|
||||
<p><strong>Every AI decision captured with confidence, alternatives, and outcome.</strong></p>
|
||||
@@ -524,7 +524,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-8--the-8-concern-attestation-matrix">Slide 8 — The 8-Concern Attestation Matrix</h2>
|
||||
<p><strong>Designed controls that keep humans at stage gates.</strong></p>
|
||||
@@ -634,7 +634,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-9--telemetry-architecture">Slide 9 — Telemetry Architecture</h2>
|
||||
<p><strong>How Nova instruments itself — CloudEvents envelope, cold store, PowerBI export.</strong></p>
|
||||
@@ -684,7 +684,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-10--capability-health--confidence-distribution">Slide 10 — Capability Health + Confidence Distribution</h2>
|
||||
<p><strong>Grounded proof: capability health and confidence distribution from real runs.</strong></p>
|
||||
@@ -759,7 +759,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-11--decision-ledger--attestation-coverage">Slide 11 — Decision Ledger + Attestation Coverage</h2>
|
||||
<p><strong>Trust metrics — both 100%.</strong></p>
|
||||
@@ -811,7 +811,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-12--zero-touch-efficiency">Slide 12 — Zero-Touch Efficiency</h2>
|
||||
<p><strong>Touchless resolution, human escalation, and MTTR.</strong></p>
|
||||
@@ -862,7 +862,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-13--cost--roi">Slide 13 — Cost & ROI</h2>
|
||||
<p><strong>Cost estimates and the ROI formula — with honest caveats.</strong></p>
|
||||
@@ -913,7 +913,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-14--whats-deferred--and-why">Slide 14 — What's Deferred — and Why</h2>
|
||||
<p><strong>Honesty about what isn't measured yet.</strong></p>
|
||||
@@ -1010,7 +1010,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-15--roadmap-to-the-north-star">Slide 15 — Roadmap to the North Star</h2>
|
||||
<p><strong>The path from v1.17's grounded metrics to the 12–18 month targets.</strong></p>
|
||||
@@ -1061,7 +1061,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-16--recap--ask">Slide 16 — Recap + Ask</h2>
|
||||
<p><strong>The 5-act recap + the business decision.</strong></p>
|
||||
@@ -1115,7 +1115,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-17--scope-downstream-of-pdlc">Slide 17 — Scope: Downstream of PDLC</h2>
|
||||
<p><strong>Nova governs infrastructure + delivery. The PDLC (product backlog, code authorship, IDE) is upstream — Nova never penetrates it.</strong></p>
|
||||
@@ -1167,7 +1167,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="21">
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-18--raci-who-owns-what">Slide 18 — RACI: Who Owns What</h2>
|
||||
<p><strong>Three roles, one matrix — the citizen developer owns FRs + UAT, the platform owns NFRs + infra + QA + prod deploy, release management is co-owned.</strong></p>
|
||||
@@ -1233,7 +1233,59 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
<p><strong>Benefit:</strong> you now know exactly what you bring (FRs + UAT), what Nova provides (NFRs + infra + QA + prod deploy), and what you co-own (the release attestation).</p>
|
||||
<footer>Act %{page}/5 — v1.17</footer>
|
||||
</section>
|
||||
</foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="20" data-header="Nova — The No-Humans Infrastructure Platform" data-footer="Act %{page}/5 — v1.17" data-class="title" data-theme="default" data-style="section {
|
||||
</foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="20" data-paginate="true" data-header="Nova — The No-Humans Infrastructure Platform" data-footer="Act %{page}/5 — v1.17" data-theme="default" data-style="section {
|
||||
font-family: "Akkurat Pro", "Helvetica Neue", "Arial", sans-serif;
|
||||
font-size: 22px;
|
||||
color: #1B1B1B;
|
||||
}
|
||||
h1 { color: #D6002A; font-size: 34px; margin-bottom: 0.3em; }
|
||||
h2 { color: #D6002A; font-size: 26px; margin-bottom: 0.2em; }
|
||||
section.title { background: #1B1B1B; color: #fff; border-top: 8px solid #D6002A; }
|
||||
section.title h1 { color: #fff; }
|
||||
table { font-size: 18px; width: 100%; }
|
||||
th { background: #F0F0F0; }
|
||||
blockquote { border-left: 4px solid #D6002A; color: #2E2E2E; font-size: 20px; }
|
||||
img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
.badge {
|
||||
display: inline-block; padding: 2px 8px; border-radius: 4px;
|
||||
font-size: 14px; font-weight: 600;
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
" lang="C" data-marpit-pagination="20" style="--paginate:true;--header:Nova — The No-Humans Infrastructure Platform;--footer:Act %{page}/5 — v1.17;--theme:default;--style:section {
|
||||
font-family: "Akkurat Pro", "Helvetica Neue", "Arial", sans-serif;
|
||||
font-size: 22px;
|
||||
color: #1B1B1B;
|
||||
}
|
||||
h1 { color: #D6002A; font-size: 34px; margin-bottom: 0.3em; }
|
||||
h2 { color: #D6002A; font-size: 26px; margin-bottom: 0.2em; }
|
||||
section.title { background: #1B1B1B; color: #fff; border-top: 8px solid #D6002A; }
|
||||
section.title h1 { color: #fff; }
|
||||
table { font-size: 18px; width: 100%; }
|
||||
th { background: #F0F0F0; }
|
||||
blockquote { border-left: 4px solid #D6002A; color: #2E2E2E; font-size: 20px; }
|
||||
img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
.badge {
|
||||
display: inline-block; padding: 2px 8px; border-radius: 4px;
|
||||
font-size: 14px; font-weight: 600;
|
||||
}
|
||||
.badge.today { background: #c6f6d5; color: #22543d; }
|
||||
.badge.planned { background: #fef3c7; color: #78350f; }
|
||||
;" data-marpit-pagination-total="22">
|
||||
<header>Nova — The No-Humans Infrastructure Platform</header>
|
||||
<h2 id="slide-19--production-grade-guidance-via-atelier">Slide 19 — Production-Grade Guidance via Atelier</h2>
|
||||
<p><strong>Nova instructs the citizen developer's AI agent on production-grade engineering — skills + an MCP server with agentic validation beyond deterministic scanners.</strong></p>
|
||||
<ul>
|
||||
<li><strong>Skills (9):</strong> markdown files under <code>skills/</code> keyed to Atelier domain paths (api, security, data, testing, observability, errors, devops, infrastructure-as-code, compliance) — extending the BA.A 5-skill catalog</li>
|
||||
<li><strong>MCP server:</strong> <code>mcp/atelier/server.py</code> (plugin-registry, stdio) — 4 tools: <code>lookup_principle</code>, <code>list_domains</code>, <code>matrix_lookup</code>, <code>validate_against_principles</code></li>
|
||||
<li><strong>Agentic validation:</strong> catches C1 correctness + C2 clarity + C7 observability gaps that Wiz/Checkmarx/Mend cannot — deterministic tools check policy/secrets; the MCP server checks engineering discipline</li>
|
||||
<li><strong>Vendored Atelier</strong> (pinned tag v0.3.6): audit reproducibility — a validation result is replayable against the exact principles that produced it</li>
|
||||
<li>Cites <code>docs/skills.md</code> + <code>mcp/atelier/README.md</code></li>
|
||||
</ul>
|
||||
<p><strong>Benefit:</strong> you now know the citizen developer is not unguided — Nova provides production-grade engineering principles via skills + an MCP server, so the AI agent's submissions meet the same standards regardless of upstream source.</p>
|
||||
<footer>Act %{page}/5 — v1.17</footer>
|
||||
</section>
|
||||
</foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="21" data-header="Nova — The No-Humans Infrastructure Platform" data-footer="Act %{page}/5 — v1.17" data-class="title" data-theme="default" data-style="section {
|
||||
font-family: "Akkurat Pro", "Helvetica Neue", "Arial", sans-serif;
|
||||
font-size: 22px;
|
||||
color: #1B1B1B;
|
||||
@@ -1353,7 +1405,7 @@ img { display: block; margin: 0 auto; max-height: 320px; }
|
||||
</table>
|
||||
<footer>Act %{page}/5 — v1.17</footer>
|
||||
</section>
|
||||
</foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="21" data-header="Nova — The No-Humans Infrastructure Platform" data-footer="Act %{page}/5 — v1.17" data-class="title" data-theme="default" data-style="section {
|
||||
</foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="22" data-header="Nova — The No-Humans Infrastructure Platform" data-footer="Act %{page}/5 — v1.17" data-class="title" data-theme="default" data-style="section {
|
||||
font-family: "Akkurat Pro", "Helvetica Neue", "Arial", sans-serif;
|
||||
font-size: 22px;
|
||||
color: #1B1B1B;
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user