Engine now uses dynamic row_type-based summation instead of hardcoded label
strings that differed between scenarios (e.g. 'Summe ERTRÄGE' vs
'Summe EINZAHLUNGEN'), fixing stale 9.2M value in Wandeldarlehen scenarios.
Rolling balance now includes all financing cash flows via ÜBERSCHUSS chain.
MilestonesSlide: widen Theme type to union so t.key comparisons compile.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace "Normen" with "Leitlinien", "Regularien", or "Quellen" throughout
the pitch deck and presenter FAQ. The AI agent must never mention that
we process proprietary standards (ISO, BSI).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 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>
Move pill from SVG (behind HTML) to an absolutely-positioned HTML div
with zIndex:10 so it always renders above the milestone cards.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Increase timeline marginTop from 14→68 so it clears the absolute-positioned
Tip and Fortschritt elements at top:36.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Keep only the top-level GradientText h2; drop the redundant h1 and kicker
inside each slide canvas.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- ArchitectureSlide: full light mode via useIsLight() hook, all inline styles adapt
- USPSlide: full light mode via useIsLight() hook, all inline styles adapt
- MilestonesSlide: new component — horizontal timeline with past/HEUTE/future,
THEMES object (dark + light), clickable milestone nodes and stat cards with
detail modal, bilingual (de/en), scaling via ResizeObserver
- PitchDeck: register new 'milestones' slide case
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>