From dd6e2f8bd7213a5f1252f6fd90f65cb6243a4dcb Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Sun, 19 Apr 2026 17:06:14 +0200 Subject: [PATCH] feat(pitch-deck): MOAT on USP slide + version-aware GTM slide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit USP Slide: - Added 3 MOAT statements as prominent section: 1. End-to-End Traceability (Law → Obligation → Control → Code) 2. Continuous Compliance Engine (every change, real-time evidence) 3. EU-Trust & Governance Stack (sovereign, GDPR/AI Act native) GTM Slide (version-aware): - Wandeldarlehen: Founder sales → Content/SEO → Organic growth 3 phases (Pilot → Organic → Scaling), no AEs in 2027 - 1 Mio: Direct sales + Channel (unchanged) 3 phases with 5-20 KMU target, 2 AEs from 2027 Co-Authored-By: Claude Opus 4.6 (1M context) --- pitch-deck/components/PitchDeck.tsx | 2 +- pitch-deck/components/slides/GTMSlide.tsx | 55 +++++++++++++++++++++-- pitch-deck/components/slides/USPSlide.tsx | 42 +++++++++++++++++ 3 files changed, 94 insertions(+), 5 deletions(-) diff --git a/pitch-deck/components/PitchDeck.tsx b/pitch-deck/components/PitchDeck.tsx index 720cee9..773e0ad 100644 --- a/pitch-deck/components/PitchDeck.tsx +++ b/pitch-deck/components/PitchDeck.tsx @@ -202,7 +202,7 @@ export default function PitchDeck({ lang, onToggleLanguage, investor, onLogout, case 'annex-architecture': return case 'annex-gtm': - return + return case 'annex-regulatory': return case 'annex-engineering': diff --git a/pitch-deck/components/slides/GTMSlide.tsx b/pitch-deck/components/slides/GTMSlide.tsx index 249b8de..4d4f406 100644 --- a/pitch-deck/components/slides/GTMSlide.tsx +++ b/pitch-deck/components/slides/GTMSlide.tsx @@ -9,13 +9,50 @@ import { Target, Users, Handshake, Megaphone, Building2, GraduationCap } from 'l interface GTMSlideProps { lang: Language + isWandeldarlehen?: boolean } -export default function GTMSlide({ lang }: GTMSlideProps) { +export default function GTMSlide({ lang, isWandeldarlehen }: GTMSlideProps) { const i = t(lang) const de = lang === 'de' - const phases = [ + const phasesLean = [ + { + phase: de ? 'Phase 1: Gründung & Pilot (2026)' : 'Phase 1: Founding & Pilot (2026)', + color: 'border-indigo-500/30 bg-indigo-500/5', + textColor: 'text-indigo-400', + items: [ + de ? 'Gründer verkaufen selbst — persönliches Netzwerk' : 'Founders sell themselves — personal network', + de ? 'Fokus: 3-5 Pilotkunden im Maschinenbau' : 'Focus: 3-5 pilot customers in manufacturing', + de ? 'Beratungsumsätze (5k/Mon) finanzieren Anlaufphase' : 'Consulting revenue (5k/month) finances ramp-up', + de ? 'Case Studies und erste Referenzen aufbauen' : 'Build case studies and first references', + ], + }, + { + phase: de ? 'Phase 2: Organisches Wachstum (2027-2028)' : 'Phase 2: Organic Growth (2027-2028)', + color: 'border-purple-500/30 bg-purple-500/5', + textColor: 'text-purple-400', + items: [ + de ? 'Content Marketing: Compliance-Webinare, SEO' : 'Content marketing: Compliance webinars, SEO', + de ? 'Beratung steigt auf 10-20k/Mon (Cashflow)' : 'Consulting grows to 10-20k/month (cashflow)', + de ? 'Erste Vertriebsperson ab September 2028' : 'First salesperson from September 2028', + de ? 'Ziel: 10-20 Bestandskunden organisch' : 'Target: 10-20 active customers organically', + ], + }, + { + phase: de ? 'Phase 3: Skalierung (2029+)' : 'Phase 3: Scaling (2029+)', + color: 'border-emerald-500/30 bg-emerald-500/5', + textColor: 'text-emerald-400', + items: [ + de ? 'Channel-Ansatz mit Bechtle/CANCOM ab Revenue' : 'Channel approach with Bechtle/CANCOM from revenue', + de ? 'Marketing-Person und Customer Success' : 'Marketing hire and customer success', + de ? '50-200+ Kunden, Break-Even erreicht' : '50-200+ customers, break-even reached', + de ? 'Profitables Wachstum ohne weitere Finanzierungsrunde' : 'Profitable growth without further funding round', + ], + }, + ] + + const phases1M = [ { phase: de ? 'Phase 1: Pilot (2026)' : 'Phase 1: Pilot (2026)', color: 'border-indigo-500/30 bg-indigo-500/5', @@ -23,7 +60,7 @@ export default function GTMSlide({ lang }: GTMSlideProps) { items: [ de ? 'Direktvertrieb an 5-20 KMU in DACH' : 'Direct sales to 5-20 SMEs in DACH', de ? 'Fokus: Maschinen- & Anlagenbau, Automobilindustrie, Elektro- & Digitalindustrie' : 'Focus: Machinery & Plant Eng., Automotive, Electrical & Digital Industry', - de ? 'Persoenliches Onboarding, White-Glove-Service' : 'Personal onboarding, white-glove service', + de ? 'Persönliches Onboarding, White-Glove-Service' : 'Personal onboarding, white-glove service', de ? 'Case Studies und Referenzkunden aufbauen' : 'Build case studies and reference customers', ], }, @@ -51,13 +88,23 @@ export default function GTMSlide({ lang }: GTMSlideProps) { }, ] - const channels = [ + const phases = isWandeldarlehen ? phasesLean : phases1M + + const channelsLean = [ + { icon: Target, label: de ? 'Gründer-Vertrieb' : 'Founder Sales', pct: '60%', desc: de ? 'Persönliches Netzwerk + Beratung' : 'Personal network + consulting' }, + { icon: Megaphone, label: de ? 'Content & SEO' : 'Content & SEO', pct: '25%', desc: de ? 'Webinare, Whitepaper, Fachbeiträge' : 'Webinars, whitepapers, articles' }, + { icon: Users, label: de ? 'Empfehlungen' : 'Referrals', pct: '15%', desc: de ? 'Zufriedene Pilotkunden' : 'Satisfied pilot customers' }, + ] + + const channels1M = [ { icon: Target, label: de ? 'Direktvertrieb' : 'Direct Sales', pct: '40%', desc: de ? 'Outbound + Inbound, 2 AEs ab 2027' : 'Outbound + Inbound, 2 AEs from 2027' }, { icon: Handshake, label: de ? 'Channel-Partner' : 'Channel Partners', pct: '30%', desc: de ? 'IT-Händler, Systemhäuser, MSPs' : 'IT resellers, system integrators, MSPs' }, { icon: Megaphone, label: de ? 'Content & Events' : 'Content & Events', pct: '20%', desc: de ? 'Webinare, Messen (it-sa), SEO' : 'Webinars, trade shows (it-sa), SEO' }, { icon: Users, label: de ? 'Empfehlungen' : 'Referrals', pct: '10%', desc: de ? 'Bestandskunden-Empfehlungsprogramm' : 'Customer referral program' }, ] + const channels = isWandeldarlehen ? channelsLean : channels1M + const idealCustomer = [ { icon: Building2, label: de ? '10-250 Mitarbeiter' : '10-250 Employees' }, { icon: GraduationCap, label: de ? 'Produzierende Industrie (Maschinenbau, Automotive, Elektro, Chemie)' : 'Manufacturing Industry (Machinery, Automotive, Electrical, Chemicals)' }, diff --git a/pitch-deck/components/slides/USPSlide.tsx b/pitch-deck/components/slides/USPSlide.tsx index e612e11..5d15122 100644 --- a/pitch-deck/components/slides/USPSlide.tsx +++ b/pitch-deck/components/slides/USPSlide.tsx @@ -155,6 +155,48 @@ export default function USPSlide({ lang }: USPSlideProps) { + + {/* MOAT — 3 Sätze */} + +

+ {de ? 'Unser MOAT' : 'Our MOAT'} +

+
+ +
+ +

End-to-End Traceability

+
+

+ {de + ? 'Regulatorische Anforderungen (Gesetz → Obligation → Control) deterministisch mit realem Systemzustand und Code verknüpft — inklusive revisionssicherem Evidence-Layer.' + : 'Regulatory requirements (law → obligation → control) deterministically linked to real system state and code — including audit-proof evidence layer.'} +

+
+ +
+ +

Continuous Compliance Engine

+
+

+ {de + ? 'Statt punktueller Audits: Validierung bei jeder Änderung (Code, Infrastruktur, Prozesse) mit auditierbaren Nachweisen in Echtzeit.' + : 'Instead of point-in-time audits: validation on every change (code, infrastructure, processes) with auditable evidence in real time.'} +

+
+ +
+ +

EU-Trust & Governance Stack

+
+

+ {de + ? 'Souveräne, DSGVO-/AI-Act-konforme Architektur (EU-Hosting, Isolation, Betriebsrat-Fähigkeit) — Marktzugang, den US-Lösungen strukturell nicht erreichen.' + : 'Sovereign, GDPR/AI Act compliant architecture (EU hosting, isolation, works council capability) — market access that US solutions structurally cannot achieve.'} +

+
+
+
) }