Commit Graph

  • 0992c73842 chore: import 1M betriebliche + fix founders start Benjamin Admin 2026-04-22 22:36:24 +02:00
  • 0808853d45 chore: diagnose all scenarios + add missing invest rows Benjamin Admin 2026-04-22 22:30:55 +02:00
  • f071e89fc2 fix: add Mac Studio 13k + Markenanmeldung 5k to both scenarios Benjamin Admin 2026-04-22 22:28:21 +02:00
  • b546ae3759 security: re-secure fp-patch Benjamin Admin 2026-04-22 22:21:17 +02:00
  • a2fb1f38ee chore: fp-patch — import 1M materialaufwand + investitionen Benjamin Admin 2026-04-22 22:18:35 +02:00
  • 2195ccfa1a security: re-secure fp-patch Benjamin Admin 2026-04-22 20:37:51 +02:00
  • b28f266cbe chore: fp-patch — import 1M kunden/umsatz + recompute Base Case Benjamin Admin 2026-04-22 20:33:23 +02:00
  • 736ddf647d fix(llm-dedup): use think:false instead of /no_think, restore 30s timeout Benjamin Admin 2026-04-22 20:31:13 +02:00
  • 2188d6645e fix(llm-dedup): increase timeout to 120s, add /no_think, limit output to 200 tokens Benjamin Admin 2026-04-22 20:27:58 +02:00
  • 151bf3d322 chore: diagnose 1M version data on production Benjamin Admin 2026-04-22 20:18:24 +02:00
  • 076a6cd567 feat(control-pipeline): add LLM dedup endpoint for borderline review queue Benjamin Admin 2026-04-22 20:15:46 +02:00
  • c93796554a fix: remove L-Bank compatibility note from BAFA INVEST card Benjamin Admin 2026-04-22 16:32:01 +02:00
  • f94974c438 security: re-secure fp-patch Benjamin Admin 2026-04-22 16:13:03 +02:00
  • 78788a89ba fix: re-add KFZ-Steuern + KFZ-Versicherung rows (from Jan 2028) Benjamin Admin 2026-04-22 16:09:52 +02:00
  • a9c50208cf feat(pitch-deck): DSGVO privacy notice on email, auth + verify pages Benjamin Admin 2026-04-22 14:27:39 +02:00
  • 31e1420cdc fix: remove KFZ formula rows from engine (now manual from Jan 2028) Benjamin Admin 2026-04-22 13:44:17 +02:00
  • 4e34fa6da9 fix: force clear KFZ m1-m24 + delete old formula rows on production Benjamin Admin 2026-04-22 13:40:39 +02:00
  • e655af178b security: re-secure fp-patch Benjamin Admin 2026-04-22 13:34:14 +02:00
  • 6d7c3037fc fix: IDC in glossary, remove ARR from strategy phases, KFZ 2026/27 cleanup Benjamin Admin 2026-04-22 13:31:38 +02:00
  • fc855f52f9 fix(batch-dedup): don't crash on FK violation in _write_review Benjamin Admin 2026-04-22 13:25:28 +02:00
  • 932508f935 fix: MOAT card — title same size as Problem/Solution, centered, topics larger Benjamin Admin 2026-04-22 13:21:51 +02:00
  • bc33b909cb fix: 'with us' → 'on our platform' (TTS reads US as USA) Benjamin Admin 2026-04-22 11:55:55 +02:00
  • bde78c51e0 fix: product slide — remove module list + pricing (now on own slide) Benjamin Admin 2026-04-22 11:51:03 +02:00
  • cd34d99982 fix: MOAT → Moat so TTS speaks it as word not acronym Benjamin Admin 2026-04-22 11:47:57 +02:00
  • 3004be3c9d fix(pitch-deck): remove all mentions of "Normen" from slides and AI agent Benjamin Admin 2026-04-22 11:39:30 +02:00
  • 78783ad20c fix: remove 'Jetzt können Sie uns löchern' Benjamin Admin 2026-04-22 11:33:38 +02:00
  • be123d7081 fix: remove 'von uns persönlich geschrieben' Benjamin Admin 2026-04-22 11:31:36 +02:00
  • 2096c853ee fix: replace 'nicht kopierbar' with correct market positioning Benjamin Admin 2026-04-22 11:30:16 +02:00
  • 2c51caa928 fix: MOAT card readable, SAM 950M, remove 45 containers + alles läuft Benjamin Admin 2026-04-22 11:28:36 +02:00
  • b88ed51286 fix: SAM 1.2B → 950M to match slide Benjamin Admin 2026-04-22 11:24:49 +02:00
  • 5c5492d26e fix: Regularien und Normen → Gesetze, Regularien und rechtliche Dokumente (no standards/norms) Benjamin Admin 2026-04-22 11:23:38 +02:00
  • 9f61eea9f6 fix: disable TTS cache + adjust BreakPilot pronunciation Benjamin Admin 2026-04-22 11:18:59 +02:00
  • 1a963f9e66 fix(pitch-deck): presenter text matches all current slides Benjamin Admin 2026-04-22 11:12:40 +02:00
  • fc38c80804 fix: presenter — no specific law count, no 55k cost, no SAST/DAST jargon Benjamin Admin 2026-04-22 11:03:33 +02:00
  • 31b6e38459 fix: BreakPilot TTS pronunciation (Brejk-Peilot), re-secure fp-patch Benjamin Admin 2026-04-22 11:00:01 +02:00
  • 0194af8a64 CRITICAL(pitch-deck): fix pitch_financials/funding with WD numbers for chat agent Benjamin Admin 2026-04-22 10:57:26 +02:00
  • 96714ab068 CRITICAL(pitch-deck): version-isolate all FAQ entries for Wandeldarlehen Benjamin Admin 2026-04-22 10:46:54 +02:00
  • 7c3758298f CRITICAL(pitch-deck): version-isolate chat agent for Wandeldarlehen Benjamin Admin 2026-04-22 10:39:42 +02:00
  • d40590acef fix(pitch-deck): presenter script matches new slide order, extended TTS pronunciation Benjamin Admin 2026-04-22 10:36:37 +02:00
  • 0bdf40e1c6 fix(pitch-deck): presenter fixes — prev button, TTS pronunciation, text accuracy Benjamin Admin 2026-04-22 10:28:25 +02:00
  • 9dcbc5a951 fix(pitch-deck): presenter accuracy — no false claims, 12 modules, Executive Summary Benjamin Admin 2026-04-22 10:21:05 +02:00
  • 3c7af3aa93 feat(pitch-deck): update investor email template Benjamin Admin 2026-04-22 10:14:44 +02:00
  • 1b41ee512f feat: add 2nd funding round as default Q&A suggestion Benjamin Admin 2026-04-22 10:03:09 +02:00
  • f7377aba96 feat(pitch-deck): 3 FAQ entries for funding strategy (2nd round, flexible WD, discipline) Benjamin Admin 2026-04-22 09:59:33 +02:00
  • dd969b5184 security: re-secure fp-patch Benjamin Admin 2026-04-22 09:44:38 +02:00
  • 86d8a44d4f chore: fp-patch — KFZ Steuern+Versicherung erst ab 2028 Benjamin Admin 2026-04-22 09:42:21 +02:00
  • 86d729b837 security: re-secure fp-patch Benjamin Admin 2026-04-22 09:37:11 +02:00
  • cf09c93110 fix(pitch-deck): remove scenario table, cap-table, Land&Expand + KFZ deploy Benjamin Admin 2026-04-22 09:34:44 +02:00
  • 63d9566ee4 fix(pitch-deck): KPICard NaN for string values, remove cap-table + Land&Expand Benjamin Admin 2026-04-22 09:31:11 +02:00
  • e37906d92e security: re-secure fp-patch Benjamin Admin 2026-04-22 09:19:30 +02:00
  • ced3333430 chore: fp-patch — KFZ-Leasing 3 Fahrzeuge ab Jan 2028 Benjamin Admin 2026-04-22 09:16:31 +02:00
  • 4265f5175a fix(pitch-deck): betriebliche accordion header-first, umsatz labels, annual display Benjamin Admin 2026-04-22 09:11:21 +02:00
  • d0bbfbb744 security: re-secure fp-patch Benjamin Admin 2026-04-22 08:48:14 +02:00
  • c85ee384c9 feat(pitch-deck): SKR04 chart of accounts, KPI formula fixes, material updates Benjamin Admin 2026-04-22 08:44:34 +02:00
  • 642a8587b5 feat(control-pipeline): add batch-dedup endpoint + source_citation JSONB migration Benjamin Admin 2026-04-22 08:44:31 +02:00
  • 4716023abc feat(control-pipeline): JSONB migration for generation_metadata Benjamin Admin 2026-04-22 07:49:11 +02:00
  • ba3b172223 security: re-secure fp-patch Benjamin Admin 2026-04-22 07:30:56 +02:00
  • 34d7b187af fix(pitch-deck): Cloud-Hosting 1500 base + 100/customer, fill material costs Benjamin Admin 2026-04-22 07:28:16 +02:00
  • 487dc6d1e7 security: re-secure fp-patch Benjamin Admin 2026-04-22 07:06:46 +02:00
  • 8b7671d310 feat(control-pipeline): add repair backfill endpoint for missing title/objective/requirements Benjamin Admin 2026-04-22 07:06:19 +02:00
  • 24e57f558e feat(pitch-deck): move COGS to Materialaufwand for correct Gross Margin Benjamin Admin 2026-04-22 07:04:22 +02:00
  • c4ad3bc2c4 fix: ACV detail shows 0 — map 'acv' key to 'arpu' in fpKPIs Benjamin Admin 2026-04-22 06:53:11 +02:00
  • fa6b0a241d fix: move chartDetail useState to component top level (hooks rule) Benjamin Admin 2026-04-22 00:00:54 +02:00
  • 82c9b5cf53 feat(pitch-deck): interactive charts with Y-axes, click-to-detail, explanations Benjamin Admin 2026-04-21 23:55:48 +02:00
  • bb1144f392 chore: TEMP fp-patch for ISO cert Jan 2027 Benjamin Admin 2026-04-21 23:50:43 +02:00
  • 48c6f9277c feat(pitch-deck): 20 engineering FAQ entries for investor agent Benjamin Admin 2026-04-21 23:47:55 +02:00
  • 56da89fb0e feat(pitch-deck): add subtitles to USP + Milestones, EUR hint, re-secure Benjamin Admin 2026-04-21 23:38:51 +02:00
  • 8442ac82f1 fix: rename 2. Finanzierungsrunde (optional) Benjamin Admin 2026-04-21 23:35:10 +02:00
  • 283894a197 fix: recompute + diagnose KPIs on production Benjamin Admin 2026-04-21 23:32:35 +02:00
  • 41c2191280 security: re-secure fp-patch Benjamin Admin 2026-04-21 23:21:45 +02:00
  • f3dba93d81 fix: move totalBestandskunden before formulaRows (TDZ error) Benjamin Admin 2026-04-21 23:19:10 +02:00
  • 62aa56b007 fix: fp-patch accepts JSON body for new rows Benjamin Admin 2026-04-21 23:14:11 +02:00
  • 72250c7c75 fix: simplified fp-patch with error handling Benjamin Admin 2026-04-21 23:11:28 +02:00
  • 2dfc47d67e feat(pitch-deck): insurance optimization, new positions, funding, slide reorder Benjamin Admin 2026-04-21 23:07:30 +02:00
  • 798c2c4373 feat(pitch-deck): MOAT card on USP, 12% scale milestones, fix 320→380+ Benjamin Admin 2026-04-21 22:29:16 +02:00
  • e97c03587d feat(pitch-deck): scale up USP slide, update milestones, Compliance Optimizer module Benjamin Admin 2026-04-21 22:17:18 +02:00
  • 004a624f23 security: re-secure fp-patch Benjamin Admin 2026-04-21 21:27:26 +02:00
  • 15b6e8614c feat(pitch-deck): milestones update, Serverkosten formula, material/liquidität fixes Benjamin Admin 2026-04-21 21:24:37 +02:00
  • 80376c90b3 security: re-secure fp-patch Benjamin Admin 2026-04-21 20:36:17 +02:00
  • 111e5d546f feat(pitch-deck): Pricing slide, GuV hierarchy, Problem/Solution cards, engine fixes Benjamin Admin 2026-04-21 20:33:35 +02:00
  • 43418d46fd security: re-secure fp-patch Benjamin Admin 2026-04-21 19:41:30 +02:00
  • e4f2d49e96 fix(pitch-deck): engine uses dynamic row matching for renamed labels Benjamin Admin 2026-04-21 19:39:00 +02:00
  • 898ad1785b security: re-secure fp-patch after WD data import Benjamin Admin 2026-04-21 19:16:39 +02:00
  • 8aa5db39fd fix(pitch-deck): engine includes manual revenue rows in GESAMTUMSATZ Benjamin Admin 2026-04-21 19:14:03 +02:00
  • db0b77ef8f fix(pitch-deck): restore WD revenue data, fix Bestandskunden annual display Benjamin Admin 2026-04-21 18:57:13 +02:00
  • 0d123d8264 chore: fp-patch — bulk import WD data from Mac Mini Benjamin Admin 2026-04-21 18:54:22 +02:00
  • 4abba96515 chore: fp-patch — copy missing umsatz/kunden/material to WD Benjamin Admin 2026-04-21 18:51:04 +02:00
  • c49fae8776 chore: diagnose Umsatzerlöse on production Benjamin Admin 2026-04-21 18:48:15 +02:00
  • 9a750eb2b1 chore: fp-patch — delete dup Rechtsanwalt + fix name umlauts Benjamin Admin 2026-04-21 18:41:46 +02:00
  • 4c2a7574e4 chore: debug fp-patch Rechtsanwalt Benjamin Admin 2026-04-21 18:39:28 +02:00
  • f115b0a307 chore: TEMP fp-patch — move Rechtsanwalt to 2030 Benjamin Admin 2026-04-21 18:37:15 +02:00
  • c34c06d28d security: re-secure fp-patch Benjamin Admin 2026-04-21 18:33:40 +02:00
  • 48042bde47 fix(pitch-deck): fix umlauts in tab labels + DB rows, delete Full-Stack pos Benjamin Admin 2026-04-21 18:31:43 +02:00
  • 7fb207cfce security: re-secure fp-patch after execution Benjamin Admin 2026-04-21 18:24:38 +02:00
  • 11b330c268 chore: TEMP fp-patch v3 — Fremdkapital fix + Rechtsanwalt + recompute Benjamin Admin 2026-04-21 18:22:31 +02:00
  • fb53c8be90 fix(anchor-finder): use correct Qdrant payload fields (regulation_id, regulation_name_de) Benjamin Admin 2026-04-21 18:17:36 +02:00
  • b29dc33708 fix(control-pipeline): anchor finder uses direct Qdrant search instead of Go SDK Benjamin Admin 2026-04-21 18:13:12 +02:00
  • 7cb79dacd5 security(pitch-deck): re-secure fp-patch, convert to admin recompute endpoint Benjamin Admin 2026-04-21 18:12:24 +02:00
  • 14362cbc0e chore(pitch-deck): TEMP public fp-patch v2 — fix WD funding + recompute Benjamin Admin 2026-04-21 18:09:35 +02:00
  • 91f4202e88 feat(control-pipeline): add anchor backfill endpoint + normalize target_audience Benjamin Admin 2026-04-21 18:04:50 +02:00