-
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