Benjamin Admin
78783ad20c
fix: remove 'Jetzt können Sie uns löchern'
Build pitch-deck / build-push-deploy (push) Successful in 1m1s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Successful in 28s
2026-04-22 11:33:38 +02:00
Benjamin Admin
be123d7081
fix: remove 'von uns persönlich geschrieben'
Build pitch-deck / build-push-deploy (push) Successful in 1m5s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 29s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has been cancelled
2026-04-22 11:31:36 +02:00
Benjamin Admin
2096c853ee
fix: replace 'nicht kopierbar' with correct market positioning
Build pitch-deck / build-push-deploy (push) Successful in 1m9s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-python-voice (push) Has been cancelled
CI / test-go-consent (push) Has been cancelled
CI / test-bqas (push) Has been cancelled
2026-04-22 11:30:16 +02:00
Benjamin Admin
2c51caa928
fix: MOAT card readable, SAM 950M, remove 45 containers + alles läuft
Build pitch-deck / build-push-deploy (push) Successful in 1m3s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-python-voice (push) Has been cancelled
CI / test-bqas (push) Has been cancelled
CI / test-go-consent (push) Has started running
2026-04-22 11:28:36 +02:00
Benjamin Admin
b88ed51286
fix: SAM 1.2B → 950M to match slide
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 29s
2026-04-22 11:24:49 +02:00
Benjamin Admin
5c5492d26e
fix: Regularien und Normen → Gesetze, Regularien und rechtliche Dokumente (no standards/norms)
Build pitch-deck / build-push-deploy (push) Successful in 1m9s
CI / go-lint (push) Has been skipped
CI / nodejs-lint (push) Has been cancelled
CI / test-go-consent (push) Has been cancelled
CI / python-lint (push) Has started running
CI / test-python-voice (push) Has been cancelled
CI / test-bqas (push) Has been cancelled
2026-04-22 11:23:38 +02:00
Benjamin Admin
9f61eea9f6
fix: disable TTS cache + adjust BreakPilot pronunciation
Build pitch-deck / build-push-deploy (push) Successful in 1m13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 29s
CI / test-python-voice (push) Successful in 31s
CI / test-bqas (push) Successful in 30s
2026-04-22 11:18:59 +02:00
Benjamin Admin
1a963f9e66
fix(pitch-deck): presenter text matches all current slides
...
Build pitch-deck / build-push-deploy (push) Successful in 1m9s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 30s
- USP: describes bridge layout, Compliance↔Code sync, MOAT quote
- Pricing: 3 tiers (Starter/Professional/Enterprise) instead of 55k savings
- The Ask: 200k WD (40k+160k), flexible up to 400k
- Customer Savings: no specific amounts, general savings narrative
- Removed all remaining 55.000 EUR references
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 11:12:40 +02:00
Benjamin Admin
fc38c80804
fix: presenter — no specific law count, no 55k cost, no SAST/DAST jargon
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 36s
CI / test-python-voice (push) Successful in 37s
CI / test-bqas (push) Successful in 31s
2026-04-22 11:03:33 +02:00
Benjamin Admin
31b6e38459
fix: BreakPilot TTS pronunciation (Brejk-Peilot), re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m17s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 34s
2026-04-22 11:00:01 +02:00
Benjamin Admin
0194af8a64
CRITICAL(pitch-deck): fix pitch_financials/funding with WD numbers for chat agent
...
Build pitch-deck / build-push-deploy (push) Successful in 1m13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 41s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has been cancelled
- pitch_financials: 5.5M→3.3M revenue, 380→195 customers, 10→9 employees
- pitch_funding: 1M→200k, instrument=Wandeldarlehen
- use_of_funds: removed hardware, added Personal 45%, Cloud 15%
- Chat system prompt example: 8.4M→3.3M, 18→9 people
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:57:26 +02:00
Benjamin Admin
96714ab068
CRITICAL(pitch-deck): version-isolate all FAQ entries for Wandeldarlehen
...
Build pitch-deck / build-push-deploy (push) Successful in 1m13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 38s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 39s
- investment-captable: WD 200k (not 1M/4M pre-money/cap table)
- team-structure: 2→9 people (not 5→35)
- team-hiring-order: positions 3-9 with dates (not 35 people plan)
- investment-profit-use: 3000 EUR/month founders (not 7000)
- All goto_slide 'financials' → 'annex-finanzplan'
- Removed all 1M version references
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:46:54 +02:00
Benjamin Admin
7c3758298f
CRITICAL(pitch-deck): version-isolate chat agent for Wandeldarlehen
...
Build pitch-deck / build-push-deploy (push) Successful in 1m9s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 36s
CI / test-python-voice (push) Successful in 29s
CI / test-bqas (push) Successful in 38s
- System prompt now uses WD numbers (200k, 195 customers, 3.3M revenue, 9 MA)
- Added VERSIONS-ISOLATION rule: agent denies other versions exist
- "Dieses Pitch Deck wurde individuell für Sie erstellt. Es gibt nur diese Version."
- Fixed team scaling (2+7=9, not 5→35)
- Fixed pricing tiers (Starter/Professional/Enterprise)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:39:42 +02:00
Benjamin Admin
d40590acef
fix(pitch-deck): presenter script matches new slide order, extended TTS pronunciation
...
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 30s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Has been cancelled
- Removed deleted slides: financials, cap-table, annex-gtm
- Reordered annexes: strategy→finanzplan→assumptions→regulatory→architecture→...
- Added glossary back (was accidentally removed)
- TTS: 25+ English word pronunciations for German voice
- Fixed "Unsere Kunden" + grammar
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:36:37 +02:00
Benjamin Admin
0bdf40e1c6
fix(pitch-deck): presenter fixes — prev button, TTS pronunciation, text accuracy
...
Build pitch-deck / build-push-deploy (push) Successful in 1m11s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 35s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 27s
- Fix: Zurück-Button — onPrev was not passed to PresenterOverlay
- TTS: BreakPilot, Executive Summary etc. pronounced in English
- "Ihre Kunden" → "Unsere Kunden"
- "kein kleine" → "kein kleines und mittleres Unternehmen vorhalten kann"
- Removed all false "lösen/befreien" claims
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:28:25 +02:00
Benjamin Admin
9dcbc5a951
fix(pitch-deck): presenter accuracy — no false claims, 12 modules, Executive Summary
...
Build pitch-deck / build-push-deploy (push) Successful in 1m5s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 28s
- "von der Regulierungslast befreit" → "Regulierungsanforderungen automatisiert"
- "dieses Problem lösen wir" → "hier setzen wir an"
- "das wir lösen" → "die wir automatisieren"
- 65 Compliance-Module → 12 Produkt-Module (matches slide)
- Onepager → Executive Summary (slide + presenter)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:21:05 +02:00
Benjamin Admin
3c7af3aa93
feat(pitch-deck): update investor email template
...
Build pitch-deck / build-push-deploy (push) Successful in 1m5s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 27s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 27s
- Professional intro about BreakPilot's mission
- "Sehr geehrter Herr" (male only)
- Founders: Benjamin Bönisch & Sharang Parnerkar
- Updated disclaimer: "geplante Unternehmung" language
- Fixed umlauts throughout
- Button: "Pitch Deck öffnen"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:14:44 +02:00
Benjamin Admin
1b41ee512f
feat: add 2nd funding round as default Q&A suggestion
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 35s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 34s
2026-04-22 10:03:09 +02:00
Benjamin Admin
f7377aba96
feat(pitch-deck): 3 FAQ entries for funding strategy (2nd round, flexible WD, discipline)
...
Build pitch-deck / build-push-deploy (push) Waiting to run
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 45s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 35s
- Why 2nd round 500k? Optional, depends on traction, discuss with investor
- Flexible convertible: 200k-400k, any amount possible via L-Bank
- Capital discipline: lean approach, open-source, German hosting, no waste
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 09:59:33 +02:00
Benjamin Admin
dd969b5184
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m0s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 30s
CI / test-python-voice (push) Successful in 31s
CI / test-bqas (push) Successful in 35s
2026-04-22 09:44:38 +02:00
Benjamin Admin
86d8a44d4f
chore: fp-patch — KFZ Steuern+Versicherung erst ab 2028
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has been cancelled
2026-04-22 09:42:21 +02:00
Benjamin Admin
86d729b837
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m20s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 33s
2026-04-22 09:37:11 +02:00
Benjamin Admin
cf09c93110
fix(pitch-deck): remove scenario table, cap-table, Land&Expand + KFZ deploy
...
Build pitch-deck / build-push-deploy (push) Successful in 1m17s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Has been cancelled
- Remove Szenario-Vergleich 2030 from Assumptions slide
- KFZ: Leasing 1050, Kraftstoff 450, Versicherung 300, Steuern 45 ab Jan 2028
- Fahrzeugkosten category header for accordion
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 09:34:44 +02:00
Benjamin Admin
63d9566ee4
fix(pitch-deck): KPICard NaN for string values, remove cap-table + Land&Expand
...
Build pitch-deck / build-push-deploy (push) Successful in 1m19s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 30s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Successful in 33s
- KPICard: accept string values (e.g. "380+") without NaN
- Remove cap-table slide from order + sidebar
- Remove Land & Expand arrow from Pricing slide
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 09:31:11 +02:00
Benjamin Admin
e37906d92e
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m14s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 40s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 34s
2026-04-22 09:19:30 +02:00
Benjamin Admin
ced3333430
chore: fp-patch — KFZ-Leasing 3 Fahrzeuge ab Jan 2028
Build pitch-deck / build-push-deploy (push) Successful in 1m21s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 41s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has been cancelled
2026-04-22 09:16:31 +02:00
Benjamin Admin
4265f5175a
fix(pitch-deck): betriebliche accordion header-first, umsatz labels, annual display
...
Build pitch-deck / build-push-deploy (push) Successful in 1m25s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 37s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 36s
- Betriebliche: category header (sum_row) now renders BEFORE detail rows
- Umsatzerlöse: renamed to Preis/Monat, Anzahl Kunden, Umsatz per tier
- Engine: tier matching via parentheses extraction (handles renamed labels)
- Annual column: quantity=Dec value, price=Dec value (not cumulated)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 09:11:21 +02:00
Benjamin Admin
d0bbfbb744
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 35s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 29s
2026-04-22 08:48:14 +02:00
Benjamin Admin
c85ee384c9
feat(pitch-deck): SKR04 chart of accounts, KPI formula fixes, material updates
...
Build pitch-deck / build-push-deploy (push) Successful in 1m35s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 42s
CI / test-python-voice (push) Successful in 36s
CI / test-bqas (push) Successful in 30s
- New tab: Kontenrahmen SKR04 with 10 collapsible classes, 62 accounts
- KPI fixes: MRR=Dec run-rate, ACV=annual, NRR→Growth(YoY), BurnRate on neg EBIT
- KPI tab: added Gross Margin + Revenue Growth rows, fixed all labels
- LLM costs: 100 EUR/employee/month (scaling with headcount)
- 3rd Party API: +167 EUR/Mon for annual regulation ingestion
- Kreditrückzahlungen: 5014 EUR/Mon ab Aug 2028 (160k, 8%, 36 Monate)
- ProjectionFooter: readable size (12px instead of 9px)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 08:44:34 +02:00
Benjamin Admin
642a8587b5
feat(control-pipeline): add batch-dedup endpoint + source_citation JSONB migration
...
- Add POST /v1/canonical/generate/batch-dedup endpoint for Pass 0b
atomic controls deduplication (Phase 1: intra-group, Phase 2: cross-group)
- source_citation column migrated from TEXT to JSONB (5,459 rows converted)
- migrate_jsonb.py script added for generation_metadata conversion
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 08:44:31 +02:00
Benjamin Admin
4716023abc
feat(control-pipeline): JSONB migration for generation_metadata
...
- Add migration script (scripts/migrate_jsonb.py) that converts
89,443 Python dict repr rows to valid JSON via ast.literal_eval
- Column altered from TEXT to native JSONB
- Index created on generation_metadata->>'merge_group_hint'
- Remove unnecessary ::jsonb casts in pipeline_adapter.py
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 07:49:11 +02:00
Benjamin Admin
ba3b172223
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 27s
2026-04-22 07:30:56 +02:00
Benjamin Admin
34d7b187af
fix(pitch-deck): Cloud-Hosting 1500 base + 100/customer, fill material costs
...
Build pitch-deck / build-push-deploy (push) Successful in 1m13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Has been cancelled
- SysEleven: 1500 EUR base (288 cores + managed), +100 EUR/customer >10
- 3rd Party API (Tavily): 45-700 EUR/Mon scaling
- Datenbank-Hosting: 180-900 EUR/Mon scaling
- CDN/Storage/Monitoring: 85-780 EUR/Mon scaling
- Gross Margin now ~80-89% (realistic for AI-SaaS)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 07:28:16 +02:00
Benjamin Admin
487dc6d1e7
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Successful in 30s
2026-04-22 07:06:46 +02:00
Benjamin Admin
8b7671d310
feat(control-pipeline): add repair backfill endpoint for missing title/objective/requirements
...
POST /v1/canonical/generate/backfill-repair uses Anthropic API to
generate missing fields from available context (source text, other
fields). Handles 1,470 controls with incomplete data.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 07:06:19 +02:00
Benjamin Admin
24e57f558e
feat(pitch-deck): move COGS to Materialaufwand for correct Gross Margin
...
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Has been cancelled
- Cloud-Hosting, KI Tools, 3rd Party API → Materialaufwand
- New rows: Datenbank-Hosting, CDN/Storage
- Engine: compute Cloud-Hosting formula in materialaufwand
- Gross Margin now realistic (~82% in 2026)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 07:04:22 +02:00
Benjamin Admin
c4ad3bc2c4
fix: ACV detail shows 0 — map 'acv' key to 'arpu' in fpKPIs
Build pitch-deck / build-push-deploy (push) Successful in 1m25s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 41s
CI / test-python-voice (push) Successful in 36s
CI / test-bqas (push) Successful in 30s
2026-04-22 06:53:11 +02:00
Benjamin Admin
fa6b0a241d
fix: move chartDetail useState to component top level (hooks rule)
Build pitch-deck / build-push-deploy (push) Successful in 1m29s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 42s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 34s
2026-04-22 00:00:54 +02:00
Benjamin Admin
82c9b5cf53
feat(pitch-deck): interactive charts with Y-axes, click-to-detail, explanations
...
Build pitch-deck / build-push-deploy (push) Successful in 1m11s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 31s
CI / test-bqas (push) Successful in 28s
- All charts now have Y-axis labels with scale
- X-axis with year labels on border lines
- Click any chart → modal with KPI explanation + yearly breakdown
- 8 detail explanations: MRR, EBIT, Headcount, Cash, Rev vs Costs, ACV, Gross Margin, NRR, EBIT Margin
- Unit Economics cards clickable with hover effect
- Compact 2x2 grid for EBIT/Headcount and Cash/RevCost
- ISO 27001 cert moved to Jan 2027 on production
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 23:55:48 +02:00
Benjamin Admin
bb1144f392
chore: TEMP fp-patch for ISO cert Jan 2027
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 30s
2026-04-21 23:50:43 +02:00
Benjamin Admin
48c6f9277c
feat(pitch-deck): 20 engineering FAQ entries for investor agent
...
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 34s
CI / test-bqas (push) Has been cancelled
Covers: orca, Infisical, LiteLLM, Guardrails, PII Redaction, LLM Inferenz,
Embeddings, Qdrant, Gitea, Private Registry, Trivy/Semgrep, Gitleaks,
DevSecOps, SysEleven/BSI C5, Microservices, IPFS, FastAPI/Go/Next.js,
IaC Scanning, PostgreSQL, CycloneDX SBOM.
Also: EUR hint in Finanzplan subtitle.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 23:47:55 +02:00
Benjamin Admin
56da89fb0e
feat(pitch-deck): add subtitles to USP + Milestones, EUR hint, re-secure
...
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 29s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 29s
- USP: "Compliance und Code — in einer Plattform, immer synchron"
- Milestones: "Von der Idee zur GmbH — was wir bereits erreicht haben"
- Finanzplan subtitle: "Alle Werte in EUR"
- 2. Finanzierungsrunde (optional)
- Re-secure fp-patch
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 23:38:51 +02:00
Benjamin Admin
8442ac82f1
fix: rename 2. Finanzierungsrunde (optional)
Build pitch-deck / build-push-deploy (push) Successful in 1m8s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 31s
CI / test-bqas (push) Successful in 29s
2026-04-21 23:35:10 +02:00
Benjamin Admin
283894a197
fix: recompute + diagnose KPIs on production
Build pitch-deck / build-push-deploy (push) Successful in 1m5s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 31s
CI / test-bqas (push) Has been cancelled
2026-04-21 23:32:35 +02:00
Benjamin Admin
41c2191280
security: re-secure fp-patch
Build pitch-deck / build-push-deploy (push) Successful in 1m10s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Successful in 30s
2026-04-21 23:21:45 +02:00
Benjamin Admin
f3dba93d81
fix: move totalBestandskunden before formulaRows (TDZ error)
Build pitch-deck / build-push-deploy (push) Successful in 1m12s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Has been cancelled
2026-04-21 23:19:10 +02:00
Benjamin Admin
62aa56b007
fix: fp-patch accepts JSON body for new rows
Build pitch-deck / build-push-deploy (push) Successful in 1m11s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 29s
CI / test-bqas (push) Successful in 31s
2026-04-21 23:14:11 +02:00
Benjamin Admin
72250c7c75
fix: simplified fp-patch with error handling
Build pitch-deck / build-push-deploy (push) Successful in 1m13s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 34s
CI / test-bqas (push) Has been cancelled
2026-04-21 23:11:28 +02:00
Benjamin Admin
2dfc47d67e
feat(pitch-deck): insurance optimization, new positions, funding, slide reorder
...
Build pitch-deck / build-push-deploy (push) Successful in 1m11s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-python-voice (push) Successful in 34s
CI / test-bqas (push) Successful in 34s
- Insurance: combined E&O+Produkt, realistic costs (~800 vs 1708 EUR/Mon)
- New: Betriebshaftpflicht, Dienstreise-KV, Gruppenunfall, Key Man
- New: Recruiting, ext. DSB, Zertifizierung (ISO 27001)
- BG: 0.5% instead of 2.77% (VBG IT/Büro)
- Marketing: 8% (2026-28), 10% (2029+)
- Bewirtungskosten: all customers x 50 EUR (not just Enterprise)
- Messen: 2x in 2029, 3x in 2030
- Liquidität: Fördergelder/Grants + Forschungszulage (§27a EStG)
- Serverkosten tooltip updated
- Slide reorder: Strategy+Finanzplan after 18, Risks before Glossary
- 110→380+ everywhere, Compliance Optimizer on exec summary
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 23:07:30 +02:00
Benjamin Admin
798c2c4373
feat(pitch-deck): MOAT card on USP, 12% scale milestones, fix 320→380+
...
Build pitch-deck / build-push-deploy (push) Successful in 1m16s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 34s
CI / test-python-voice (push) Successful in 32s
CI / test-bqas (push) Successful in 30s
- USP: killer quote → amber/orange MOAT card, tighter spacing
- Milestones: 12% scale-up matching USP slide
- Regulatory Landscape: 320→380+ in KPI card + subtitle (DE+EN)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 22:29:16 +02:00