feat: Executive Summary Onepager-Slide mit PDF-Download

Neue Folie als erste Content-Slide (nach Intro) mit kompakter
Investor-Uebersicht: Problem/Loesung, KPIs, Markt, Team, Funding.
PDF-Download via window.print() ohne zusaetzliche Dependencies.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-26 15:00:54 +01:00
parent 322e2d9cb3
commit 4bce3724f2
6 changed files with 411 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ const translations = {
},
slideNames: [
'Intro',
'Executive Summary',
'Cover',
'Das Problem',
'Die Lösung',
@@ -30,6 +31,29 @@ const translations = {
'Anhang: KI-Pipeline',
'Anhang: SDK Demo',
],
executiveSummary: {
title: 'Executive Summary',
subtitle: 'BreakPilot ComplAI — Ihr Investment auf einen Blick',
problem: 'Das Problem',
problemText: 'Maschinenbauer entwickeln zunehmend Software — aber DSGVO, AI Act, CRA und NIS2 überfordern interne Teams. Bußgelder von über 4,1 Mrd. EUR und 30.000+ betroffene Unternehmen zeigen den Handlungsdruck.',
solution: 'Unsere Lösung',
solutionText: 'Self-Hosted KI-Plattform: Mac Mini/Studio im Serverraum scannt Code, bewertet Risiken und generiert Compliance-Dokumente automatisch. 57 Module, 19 Regularien, 2.274 indexierte Rechtstexte — kein Byte verlässt das Unternehmen.',
market: 'Markt',
businessModel: 'Geschäftsmodell',
businessModelText: 'Recurring Revenue mit Hardware-Moat. SaaS-Marge bei Self-Hosted-Sicherheit. Hardware-Einmalkauf + monatliche Lizenz.',
keyMetrics: 'Kennzahlen',
modules: 'SDK-Module',
regulations: 'Regularien',
legalTexts: 'Indexierte Rechtstexte',
containers: 'Container',
linesOfCode: 'Lines of Code',
theAsk: 'Finanzierung',
round: 'Runde',
contact: 'Kontakt',
downloadPdf: 'Als PDF herunterladen',
usp: 'USP',
uspText: 'Einziger Anbieter, der DSGVO + Code-Security + Self-Hosted KI für den Maschinenbau kombiniert.',
},
cover: {
tagline: 'Compliance & Code-Security für den Maschinenbau',
subtitle: 'Pre-Seed · Q4 2026',
@@ -233,6 +257,7 @@ const translations = {
},
slideNames: [
'Intro',
'Executive Summary',
'Cover',
'The Problem',
'The Solution',
@@ -254,6 +279,29 @@ const translations = {
'Appendix: AI Pipeline',
'Appendix: SDK Demo',
],
executiveSummary: {
title: 'Executive Summary',
subtitle: 'BreakPilot ComplAI — Your Investment at a Glance',
problem: 'The Problem',
problemText: 'Machine manufacturers increasingly develop software — but GDPR, AI Act, CRA and NIS2 overwhelm internal teams. Over EUR 4.1B in fines and 30,000+ affected companies show the urgency.',
solution: 'Our Solution',
solutionText: 'Self-hosted AI platform: Mac Mini/Studio in the server room scans code, assesses risks and generates compliance documents automatically. 57 modules, 19 regulations, 2,274 indexed legal texts — no data leaves the company.',
market: 'Market',
businessModel: 'Business Model',
businessModelText: 'Recurring revenue with hardware moat. SaaS margins with self-hosted security. One-time hardware purchase + monthly license.',
keyMetrics: 'Key Metrics',
modules: 'SDK Modules',
regulations: 'Regulations',
legalTexts: 'Indexed Legal Texts',
containers: 'Containers',
linesOfCode: 'Lines of Code',
theAsk: 'Funding',
round: 'Round',
contact: 'Contact',
downloadPdf: 'Download as PDF',
usp: 'USP',
uspText: 'Only provider combining GDPR + code security + self-hosted AI for machine manufacturing.',
},
cover: {
tagline: 'Compliance & Code Security for Machine Manufacturers',
subtitle: 'Pre-Seed · Q4 2026',

View File

@@ -26,7 +26,27 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
transition_hint_en: 'Let us begin.',
},
// 1 — cover (20s)
// 1 — executive-summary (30s)
{
slideId: 'executive-summary',
duration: 30,
paragraphs: [
{
text_de: 'Bevor wir ins Detail gehen, hier das Wichtigste auf einen Blick: BreakPilot ComplAI ist die einzige Self-Hosted Compliance- und Code-Security-Plattform speziell für den Maschinenbau.',
text_en: 'Before we dive into details, here is the key summary: BreakPilot ComplAI is the only self-hosted compliance and code security platform specifically for machine manufacturing.',
pause_after: 1500,
},
{
text_de: '57 SDK-Module, 19 Regularien, 761.000 Zeilen Code — und Sie können diesen Onepager als PDF herunterladen, um ihn weiterzuleiten.',
text_en: '57 SDK modules, 19 regulations, 761,000 lines of code — and you can download this one-pager as PDF to share it.',
pause_after: 1000,
},
],
transition_hint_de: 'Nun zum vollständigen Pitch.',
transition_hint_en: 'Now for the full pitch.',
},
// 2 — cover (20s)
{
slideId: 'cover',
duration: 20,

View File

@@ -2,6 +2,7 @@ import { SlideId } from './types'
export const SLIDE_ORDER: SlideId[] = [
'intro-presenter',
'executive-summary',
'cover',
'problem',
'solution',

View File

@@ -202,6 +202,7 @@ export interface ChatMessage {
export type SlideId =
| 'intro-presenter'
| 'executive-summary'
| 'cover'
| 'problem'
| 'solution'