beb5b5e49d6704b52f368ca14b161d3c502fd941
- Creates backend/ai/provider_config.py as a pure data module (no provider imports) - ProviderConfig(BaseModel) with extra=forbid: provider_id, api_key, base_url, model, context_chars - PROVIDER_DEFAULTS dict with all 10 providers and verbatim base_url/model/context_chars from RESEARCH.md - SUPPORTS_JSON_MODE dict with gemini=False per JSON Compatibility Matrix (D-02)
feat(06-04): multi-stage Dockerfile with appuser + docker-compose runtime hardening (D-07/D-08/D-09)
Description
No description provided
8.1 MiB
Languages
Python
57.2%
JavaScript
16.5%
HTML
14.2%
Vue
12%