feat(pipeline): output_language pro Org durch die Pipeline reichen
- OUTPUT_LANGUAGE Konstante aus config.py entfernt (jetzt pro Org in organization_settings). - Orchestrator laedt output_language einmal pro Refresh aus der Org-Sprache. - researcher.search(), analyzer.analyze/.analyze_incremental/.generate_latest_developments, factchecker.check/.check_incremental/.check_incremental_twophase bekommen output_language als Parameter (Default Deutsch). - LANG_INTERNATIONAL / LANG_GERMAN_ONLY (+ Deep-Varianten) sind Funktionen, die je nach output_language die Sprachanweisung erzeugen (Deutsch | English | Fallback). - Sprachfilter in researcher.search ist org-relativ: bei nicht-international werden Artikel mit Sprache != output_language_iso gefiltert. Phase 2 von 8 (eng_demo / Org-Sprache). Bestandsorgs unveraendert, weil Default-Setting weiterhin de (siehe Phase-1-Migration).
Dieser Commit ist enthalten in:
@@ -34,8 +34,10 @@ CLAUDE_MODEL_FAST = "claude-haiku-4-5-20251001" # Für einfache Aufgaben (Feed-
|
||||
CLAUDE_MODEL_MEDIUM = "claude-sonnet-4-6" # Für qualitätskritische Aufgaben (Netzwerkanalyse)
|
||||
CLAUDE_MODEL_STANDARD = "claude-opus-4-7" # Standard-Opus für Recherche, Analyse, Faktencheck
|
||||
|
||||
# Ausgabesprache (Lagebilder, Faktenchecks, Zusammenfassungen)
|
||||
OUTPUT_LANGUAGE = "Deutsch"
|
||||
# Ausgabesprache wird pro Organisation gesteuert -- siehe services/org_settings.py
|
||||
# (organization_settings-Tabelle, Key 'output_language', Werte 'de' | 'en').
|
||||
# Default-Fallback in den Agent-Methoden ist 'Deutsch', sodass Calls ohne
|
||||
# explizite Org-Bindung weiterhin deutsch produzieren.
|
||||
|
||||
# Dev-Modus: ausfuehrliches Logging (DEBUG-Level, HTTP-Request-Log)
|
||||
# In Kundenversion auf False setzen oder Env-Variable entfernen
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren