Benjamin_Boenisch
  • Joined on 2026-02-07
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-03-02 07:01:58 +00:00
187dbf1b77 fix(compliance-advisor): increase token limit and add source protection
f7c5effb9f fix: correct EDPB/ENISA/EDPS PDF download URLs
b034a5281e feat: add EDPB/ENISA/EDPS PDF downloads to populate-rag-originals
b4cc374f7e feat: add populate-rag-originals.sh for QA PDF downloads
Compare 4 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-28 15:48:54 +00:00
71267e2a8a test: add tests for compliance advisor IFRS prompt and ingestion script
52a9ad2279 docs: add Industry Compliance Ingestion documentation
ee79a48e8e fix: add User-Agent header to PDF downloads
9026e392dc fix: ENISA URLs + increase curl timeout for large PDFs
9496e758fc feat: EU-IFRS 2023/1803 + EFRAG Endorsement ingestion & system prompt
Compare 5 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-28 15:48:53 +00:00
17604b8eb2 test: add tests for API proxy scroll/collection-count and Chunk-Browser logic
f39314fb27 docs: add Chunk-Browser documentation
356d39d6ee fix(ocr-pipeline): use PSM 6 (block) for multi-line cell OCR in word grid
491df4e1b0 feat: add Chunk-Browser tab to RAG page
954103cdf2 feat(ocr-pipeline): add Step 5 word recognition (grid from columns × rows)
Compare 9 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-28 00:11:43 +00:00
0e932c0df8 feat(advisor): multi-collection RAG search + country filter (DE/AT/CH/EU)
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-28 00:11:42 +00:00
c7ae44ff17 feat(rag): add 42 new regulations to RAG overview + update collection totals
ce0815007e feat(ocr-pipeline): replace clustering column detection with whitespace-gap analysis
b03cb0a1e6 Fix Landkarte tab crash: variable name shadowed isInRag function
Compare 3 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-27 22:53:43 +00:00
5a45cbf605 Update RAG page: Chunks/Status columns use hardcoded data, Key Intersections show RAG status
164b35c06a fix(ocr-pipeline): tighten page_ref constraints based on live testing
Compare 2 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-27 22:27:10 +00:00
2297f66edb feat(rag): Add RAG status indicators and 4 new EU regulations
db8327f039 fix(ocr-pipeline): tune column detection based on GT comparison
587b066a40 feat(ocr-pipeline): ground-truth comparison tool for column detection
03fa186fec fix(ocr-pipeline): increase merge distance to 6% for better column merging
1040729874 fix(ocr-pipeline): avoid backslash in f-string for Python 3.11 compat
Compare 18 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-core 2026-02-27 07:54:12 +00:00
5c8307f58a fix(rag): use query_points instead of deprecated search method
92ca5b7ba5 feat(rag): use Ollama for embeddings instead of embedding-service
d7cc6bfbc7 Switch embedding model to bge-m3 (1024-dim)
13ba1457b0 Fix embedding client endpoint paths
Compare 4 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 17:21:16 +00:00
8acf1d2e12 Add lesson content editor, quiz test endpoint, and lesson update API
1698912a27 Fix: map quiz_questions and content from backend to frontend Lesson type
94006be778 Revert LLM model to qwen3:30b-a3b (qwen3.5 download incomplete)
77a8170a6e Fix proxy UUID validation: reject non-UUID tenant/user IDs and use defaults
20bc51b86c Fix: show all training modules in course generator, not just unlinked ones
Compare 7 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-26 14:39:58 +00:00
d552fd8b6b feat: OCR Pipeline mit 6-Schritt-Wizard fuer Seitenrekonstruktion
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 11:12:16 +00:00
759c725793 fix(proxy): add default X-User-ID and X-Tenant-ID headers to API proxies
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 11:04:17 +00:00
66988d1304 feat(academy): bridge Academy with Training Engine for course generation
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 10:01:21 +00:00
305a068354 feat(admin): add /api/admin/health endpoint for service status checks
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 09:10:28 +00:00
bc57bfe1c5 feat(training): add Training Engine to SDK sidebar navigation
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-26 08:57:57 +00:00
71bc48449d fix(training): resolve Gin route param conflicts for content/media routes
e5cb5e37ad feat(training): register training routes and add missing academy API functions
Compare 2 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-25 22:42:53 +00:00
76038c43fd fix(academy): use proxy path instead of unreachable localhost:8093
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-02-25 22:12:27 +00:00
e7b6654b85 docs: update CLAUDE.md for direct MacBook development workflow
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-core 2026-02-25 22:10:34 +00:00
0ac23089f4 docs: update CLAUDE.md for direct MacBook development workflow
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-25 22:10:11 +00:00
6e715fbd28 docs: update CLAUDE.md for direct MacBook development workflow
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-02-25 22:03:14 +00:00
03708d9e5b feat(iace): sync IACE frontend, API routes, and scope engine updates from breakpilot-pwa