johnfire / johnfire/engcrm

Feature: add Mistral EU regional inference backend

Open
#45 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Add Mistral as an administrator-selectable AI backend for future CRM work.

Why:
- Mistral's EU regional endpoint (https://api.eu.mistral.ai) keeps inference in EU/EFTA data centres.
- It is a stronger fit than a China-hosted provider for CRM prompts containing lead/contact data.

Acceptance criteria:
- Add Mistral to the persisted web and mobile backend selectors.
- Route requests to the EU endpoint explicitly; do not use the global endpoint.
- Make model availability/configuration explicit and test the factory path.
- Document the provider in the processor register, privacy notice, and Art. 30 record.
- Before production enablement, confirm the commercial DPA, data-training/retention controls, subprocessors, and any remaining transfer evidence.

Reference: Mistral regional inference documentation and DPA, reviewed 2026-07-23.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the persisted web and mobile backend selectors and the provider factory, then find the processor register, privacy notice, and Art. 30 record. Done means the EU endpoint, explicit model configuration, and factory path are tested, documentation is updated, and the listed DPA, retention, subprocessor, and transfer checks are confirmed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai, backend, documentation, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.