feat: merge BetterCallClaude into Mitch - Swiss legal intelligence platform

↗ view on GitHub · Federico Cesconi · 2026-05-05 · 6595dfbf

- Add MCP HTTP client for 7 Swiss legal databases (BGE, entscheidsuche,
  fedlex, onlinekommentar, legal-citations, legal-persona, tas-jurisprudence)
- Integrate 9 MCP tools into chat tool loop (search_bge, search_swiss_decisions,
  verify_citation, search_federal_legislation, search_commentary,
  legal_strategy, legal_draft, legal_analyze)
- Replace generic system prompt with Swiss legal identity:
  Gutachtenstil reasoning, cantonal awareness, multi-language support (DE/FR/IT/EN),
  BGE/ATF/DTF citation standards
- Add Anwaltsgeheimnis privacy scanner (Art. 321 StGB / Art. 13 BGFA)
  blocking privileged content before external MCP calls
- Add 5 Swiss legal built-in workflows:
  litigation prep, contract review, due diligence, legal opinion, compliance check
- Rebrand frontend from Mike to Mitch across all user-facing surfaces
- Add Swiss quick-action buttons and Swiss Legal Intelligence badge
- Add COMPLIANCE.md with data residency and professional disclaimers
- Update README with Swiss capabilities and MCP integration docs
Repository fedec65/bettercallmitch
Author Federico Cesconi <federico@cesconi.com>
Authored
Parents d9690965
Stats 20 files changed , +1159 , -20
Part of Swiss Legal MCP Pivot - BetterCallClaude → Mitch merge

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-6595dfbf.md from inside the repo you want the change in.

⬇ Download capture-commit-6595dfbf.md