Commit Graph

  • ec3b0e26fd Merge branch 'chore/license-mapping-audit' — license mapping + audit script + DGUV + /staerken marketing page main Benjamin Admin 2026-05-22 00:54:49 +02:00
  • 19d1a56df4 feat(marketing): /staerken page with 7 USPs from IACE strategy — Task #19 Benjamin Admin 2026-05-22 00:36:09 +02:00
  • 3934bdf814 docs(impressum): add Quellen & Lizenzen section with /sdk/licenses ref Benjamin Admin 2026-05-21 22:19:24 +02:00
  • dbd44ecc20 feat(licenses): postgres + qdrant license_rule backfill scripts Benjamin Admin 2026-05-21 18:46:57 +02:00
  • 93687a32fe docs(licenses): freeze 3-rule license mapping + audit script Benjamin Admin 2026-05-21 11:29:38 +02:00
  • 2d9fec3a6d feat(pitch-print): 10 slide redesigns from parallel agent review Sharang Parnerkar 2026-05-20 18:11:58 +02:00
  • a6f4ca88a4 fix(pitch-print): ComplAI brand, em-dash centering, fund fallback 400k Sharang Parnerkar 2026-05-20 17:58:55 +02:00
  • 297eff949e Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-20 16:24:00 +02:00
  • 01e2e0fc4b feat(pitch-deck): Finanzplan-Tooling + formel-getriebene Versionen Base/Bull/Bear Benjamin Admin 2026-05-20 16:23:12 +02:00
  • b4043b20b2 feat(pitch-print): TL;DR + Differentiators + KPIs + Tech Stack + P&L promoted Sharang Parnerkar 2026-05-20 13:11:02 +02:00
  • ad61fd3779 feat(pitch-print): add Anhang divider slide before appendix block Sharang Parnerkar 2026-05-20 12:58:53 +02:00
  • d1b55cd65b feat(pitch-print): redesign Pricing slide as 3 distinct product cards Sharang Parnerkar 2026-05-20 12:54:31 +02:00
  • cb46372e52 fix(pitch-print): architecture diagram overflow — compact ServiceNode Sharang Parnerkar 2026-05-20 12:25:56 +02:00
  • f1814fe8ec fix(pitch-print): USP overflow, How It Works rail, Assumptions, Architecture layer cards Sharang Parnerkar 2026-05-20 12:08:50 +02:00
  • 12a9fe1810 fix(pitch-print): drop Standort/HQ from cover key terms Sharang Parnerkar 2026-05-20 11:57:58 +02:00
  • 8b5b9905a7 fix(pitch-print): port Claude Design tokens — violet, Inter+JBMono, dotted bg Sharang Parnerkar 2026-05-20 11:23:58 +02:00
  • cd23ebc3ba fix(pitch-print): density on Problem/Solution/Strategy, Ask reconciliation Sharang Parnerkar 2026-05-20 10:10:58 +02:00
  • f30ac73b79 fix(pitch-print): cover layout, Finanzplan data source, target_date Sharang Parnerkar 2026-05-20 10:01:53 +02:00
  • bb85ee2e27 fix(pitch-print): page count, Finanzplan loading, visual energy Sharang Parnerkar 2026-05-20 09:31:28 +02:00
  • 0d5ebcd27a feat(pitch-print): redesign PDF investor brief from scratch Sharang Parnerkar 2026-05-19 18:43:35 +02:00
  • 7d721a6787 feat(control-pipeline): BSI QUAIDAL Clean-Room ingestion (AI Act Art. 10) Benjamin Admin 2026-05-19 13:02:49 +02:00
  • 9a1ad87acd feat(marketing): savings-scan form -> compliance backend (real submit + polling) Benjamin Admin 2026-05-18 23:52:07 +02:00
  • 911697bab4 feat(marketing): Saving-Section + Landingpages + Pipeline Lessons-Learned [split-required] Benjamin Admin 2026-05-18 18:38:30 +02:00
  • 9783657da3 feat(control-pipeline): incremental dedup + ENISA CRA ingestion Benjamin Admin 2026-05-18 18:21:46 +02:00
  • 47d7beeb52 Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-18 18:20:01 +02:00
  • 63b195c0aa chore: ignore controls_backup_*.dump files Benjamin Admin 2026-05-18 18:13:50 +02:00
  • 77993d0ea0 feat(pitch-deck): Finanzplan-Export nach Excel mit Live-Formeln und Charts Sharang Parnerkar 2026-05-16 00:08:27 +02:00
  • 9382d2a7a4 chore: bump next 15.1.0 → 15.5.16 across all apps (CVE-2026-44578) Sharang Parnerkar 2026-05-15 18:19:30 +02:00
  • b727f14011 Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-14 18:49:01 +02:00
  • 084beed348 feat(pitch-print): port remaining 15 slides for 1-to-1 PDF parity with deck Sharang Parnerkar 2026-05-13 09:06:57 +02:00
  • 5510689710 fix(print): override globals.css body overflow:hidden and dark background Sharang Parnerkar 2026-05-12 19:04:58 +02:00
  • 49e594bf38 fix(print): set height:210mm on block wrapper, not flex container Sharang Parnerkar 2026-05-12 18:59:47 +02:00
  • 583e54fabc fix(print): use CSS named pages + break-before for reliable Firefox pagination Sharang Parnerkar 2026-05-12 18:55:35 +02:00
  • 7f4b7da098 fix(print): add Firefox print-color-adjust prefix for background colors Sharang Parnerkar 2026-05-12 18:42:05 +02:00
  • f3e54180f0 fix(print): wrap flex pages in block container to fix Chrome page breaks Sharang Parnerkar 2026-05-12 18:16:13 +02:00
  • ae937a35d7 feat(cmp): Phase 3 — backend consent withdrawal + consent_id tracking Benjamin Admin 2026-05-12 17:55:29 +02:00
  • edac3aca6c Merge branch 'main' of ssh://coolify.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Sharang Parnerkar 2026-05-12 17:45:50 +02:00
  • fc4d5d8c56 fix(pitch-deck): use imported CSS for print styles instead of inline style tag Sharang Parnerkar 2026-05-12 17:45:46 +02:00
  • f5d4e3bd95 feat(cmp): active script blocking + DSE Interessenabwaegung Benjamin Admin 2026-05-12 16:55:24 +02:00
  • 9e3604fe31 Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-12 16:36:59 +02:00
  • 0c09b960b9 feat(cmp): Phase 2 complete — self-hosted fonts, ScriptManager, GeoIP, vendor UI Benjamin Admin 2026-05-12 14:42:55 +02:00
  • cf18b1074a fix(pitch-deck): PDF print layout — fill page height, fix page breaks Sharang Parnerkar 2026-05-12 13:40:31 +02:00
  • 2e8cbfff3f feat(pitch-deck): add per-version PDF export (standard + financial) Sharang Parnerkar 2026-05-12 13:00:19 +02:00
  • f6489e7748 feat(cmp): Phase 2 — send scripts_blocked, scripts_released, cookies_set Benjamin Admin 2026-05-11 22:52:41 +02:00
  • 519cc274bb docs: session handover — MC Quality + Gap Engine + RAG Ingestion (5 Tage) Benjamin Admin 2026-05-11 21:47:22 +02:00
  • 79810f4eb8 feat(cmp): GDPR-compliant DSE + consent re-open button Benjamin Admin 2026-05-11 08:07:35 +02:00
  • 5f193c8a72 feat(cmp): send extended consent data from ConsentBanner Benjamin Admin 2026-05-10 23:12:22 +02:00
  • d13f4511cb feat(marketing-website): add BreakPilot marketing website with CMP integration Benjamin Admin 2026-05-10 22:41:00 +02:00
  • 937eca6b77 test(pipeline): Phase 6 — Golden Dataset + MC Quality Tests Benjamin Admin 2026-05-10 21:03:49 +02:00
  • 0c1561d6cc feat(pipeline): derive 1,874 doc_check_controls from Master Controls Benjamin Admin 2026-05-10 20:56:23 +02:00
  • 0bb9726ddd Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-10 15:09:51 +02:00
  • 8510af46eb feat(pipeline): MC Quality Overhaul — 74.5% → 92.8% accuracy, 5.3K → 13.6K MCs Benjamin Admin 2026-05-10 15:08:15 +02:00
  • 81db904b3e feat(legal-sources): add OSHA machinery safety standards + international norms mapping Benjamin Admin 2026-05-09 10:50:43 +02:00
  • 572052285c fix: require button click to consume magic link token Sharang Parnerkar 2026-05-07 23:30:27 +02:00
  • 1ef22e6f95 fix: use PITCH_BASE_URL for short link redirects instead of request.url Sharang Parnerkar 2026-05-07 10:55:53 +02:00
  • d291af0e33 fix: whitelist /p/* in middleware so short links work without a session Sharang Parnerkar 2026-05-07 10:42:09 +02:00
  • 76aad8b1d1 feat(pitch-deck): branded short links for magic URLs (pitch.breakpilot.ai/p/ab3xk2) Sharang Parnerkar 2026-05-07 10:34:24 +02:00
  • 54f0919b73 feat(pitch-deck): translate financial plan row labels when lang=en Sharang Parnerkar 2026-05-07 09:47:45 +02:00
  • ec7eee8e3d feat(pitch-deck): change preferred_lang for existing investors from detail page Sharang Parnerkar 2026-05-06 23:31:59 +02:00
  • b0d273d3ab feat(pitch-deck): add pitch version selection to investor invite form Sharang Parnerkar 2026-05-06 23:27:23 +02:00
  • 17b9006b88 feat(pitch-deck): English email templates, investor language preference, link-only invite mode Sharang Parnerkar 2026-05-06 23:18:33 +02:00
  • e013702a02 Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-06 21:06:19 +02:00
  • f022b489e2 docs: comprehensive session handover — Blocks F+G complete, next: MC quality refinement Benjamin Admin 2026-05-06 21:06:01 +02:00
  • 0092c4fe47 feat(pipeline): G-pre1 refinement script for large object groups Benjamin Admin 2026-05-06 20:41:49 +02:00
  • d5bcd0bd5b feat(pipeline): G4 Pre-Deployment Enforcement — CI/CD compliance gate Benjamin Admin 2026-05-06 20:24:45 +02:00
  • c398e74d5e feat(pipeline): G3 Full Decision Memory — compliance lifecycle event stream Benjamin Admin 2026-05-06 20:16:25 +02:00
  • e82f99b8cb feat(pipeline): G2 Compliance Commit Ledger — code↔control audit trail Benjamin Admin 2026-05-06 19:17:45 +02:00
  • 66a70ab31c feat(pipeline): G1 Decision Trace — compliance decision tracking Benjamin Admin 2026-05-06 18:26:21 +02:00
  • ad24835940 feat(pipeline): G-pre1/2/3 — Object Clustering + Master Controls + API Benjamin Admin 2026-05-06 15:11:38 +02:00
  • e683701a44 fix(gitea): remove /etc/timezone mount (macOS incompatible), use TZ env var Benjamin Admin 2026-05-05 19:37:43 +02:00
  • 0bad74a3bd docs: session handover — Block F complete, pipeline done, G-pre1 analysis Benjamin Admin 2026-05-05 18:02:10 +02:00
  • 22257a7ed8 feat(pipeline): F5 validation tests — verify DB matches hardcoded dicts Benjamin Admin 2026-05-05 16:06:59 +02:00
  • a20de0b52b feat(pipeline): F4 LLM synonym enrichment script Benjamin Admin 2026-05-05 15:45:43 +02:00
  • 775d8b52f3 fix(vault): prevent CPU-burning init loop with marker file + idempotent checks Benjamin Admin 2026-05-05 11:46:16 +02:00
  • f0a84e79ab fix(preview): return fp_scenarios key so version-specific scenario is resolved in admin preview Sharang Parnerkar 2026-05-05 11:39:53 +02:00
  • 64f45be63a feat(pipeline): add Pass 0a endpoint to core control-pipeline Benjamin Admin 2026-05-05 07:21:58 +02:00
  • 404963db77 feat(showcase): restore intro-presenter and executive-summary slides in showcase mode Sharang Parnerkar 2026-05-04 23:14:18 +02:00
  • 0acbf25956 fix(showcase): hide Data Room link for showcase sessions Sharang Parnerkar 2026-05-04 23:12:57 +02:00
  • 2bd9b015eb fix(showcase): block financial data from AI Q&A, fix FAB overflow, fix presenter slide mapping Sharang Parnerkar 2026-05-04 23:00:55 +02:00
  • be126a7a39 fix(pitch): showcase sidebar shows only filtered slides + AI presenter via FAB Sharang Parnerkar 2026-05-04 22:50:33 +02:00
  • 30a9165497 feat(pitch): showcase mode — per-investor toggle hides financial/investor slides for customer demos Sharang Parnerkar 2026-05-04 22:41:15 +02:00
  • f2184be02f fix: tab row counts use investor's scenario, not always Base Case Sharang Parnerkar 2026-05-04 15:21:40 +02:00
  • 06014d57b3 fix: derive fp_scenario IDs from version snapshot, eliminate hardcoded UUIDs Sharang Parnerkar 2026-05-04 15:00:06 +02:00
  • 6c022d1a79 fix: allow investors to query fp_ scenarios by scenarioId Sharang Parnerkar 2026-05-04 14:27:07 +02:00
  • e869cabc81 docs: session handover — F1-F3 done, control generation running Benjamin Admin 2026-05-04 07:21:24 +02:00
  • 652e3a65a3 feat(pipeline): F2+F3 action/object ontology — DB-backed normalization Benjamin Admin 2026-05-03 23:47:53 +02:00
  • aab8eeb335 Merge branch 'main' of ssh://gitea.meghsakha.com:22222/Benjamin_Boenisch/breakpilot-core Benjamin Admin 2026-05-03 23:14:34 +02:00
  • 9437e029d0 feat(pipeline): F1 regulation registry — DB-backed license/source-type lookup Benjamin Admin 2026-05-03 23:14:06 +02:00
  • 4fd2bfefcd docs: session handover updated for Block F start Benjamin Admin 2026-05-03 22:51:23 +02:00
  • fac9280716 feat(pipeline): Block D5+-E complete session — 20k+ new chunks Benjamin Admin 2026-05-03 22:31:57 +02:00
  • 118be3540d feat(pipeline): D6 citation backfill + E2/E3 law ingestion scripts Benjamin Admin 2026-05-03 13:19:27 +02:00
  • a9671a572b fix(embedding): single-number ALL-CAPS section detection for ENISA/BSI Benjamin Admin 2026-05-03 08:56:02 +02:00
  • 2f4a3f2ea2 fix(embedding): add NIST control IDs to _SECTION_NUMBER_RE Benjamin Admin 2026-05-03 07:42:06 +02:00
  • 0b0eed27b0 feat(embedding): NIST PDF text normalization + safe re-ingest script Benjamin Admin 2026-05-03 06:42:46 +02:00
  • 97a7f6f264 docs: comprehensive session handover with full roadmap (Blocks A-G) Benjamin Admin 2026-05-02 22:30:50 +02:00
  • ff21bc258a docs: session handover — D2-D5 complete, quality report, NIST plan Benjamin Admin 2026-05-02 22:22:55 +02:00
  • 3009f3d13a feat(embedding): add NIST/ENISA/standard section numbering to chunker Benjamin Admin 2026-05-02 19:24:10 +02:00
  • 5a6e588641 docs: update session handover — D2-D5 complete, EU PDF issue documented Benjamin Admin 2026-05-02 17:34:34 +02:00
  • 41183ff93d fix(docker): set PDF_EXTRACTION_BACKEND to auto (was pymupdf) Benjamin Admin 2026-05-02 17:30:33 +02:00
  • 75dda9ac92 feat(embedding): add pdfplumber backend for multi-column PDF extraction Benjamin Admin 2026-05-02 15:42:25 +02:00