# Secret partagé attendu sur le header `X-Intent-Service-Secret` de chaque # requête (sauf `GET /health`) — doit matcher `INTENT_SERVICE_SECRET` côté # apps/api/.env (voir apps/api/src/config/env.ts). Requis, pas de valeur par # défaut : `Settings` (intent_service/config.py) refuse de démarrer sans. INTENT_SERVICE_SECRET=changeme-generate-a-real-random-secret-at-least-32-chars # Optionnel — niveau du logging JSON structuré (intent_service/logging_config.py). # INFO par défaut : chaque appel /v1/process et /v1/train journalise son # input (locale/texte, entrées d'entraînement) et son output (entités, # intent, score) à ce niveau. # LOG_LEVEL=INFO