serviceCenter = DI-Container (Resolver, Registry, Context) fuer Service-Instanziierung serviceHub = Consumer-facing Aggregation (DB-Interfaces, Runtime-State, lazy Service-Resolution via serviceCenter) - modules/serviceHub/ erstellt: ServiceHub, PublicService, getInterface() - 22 Consumer-Dateien migriert (routes, features, tests): imports von modules.services auf serviceHub bzw. serviceCenter umgestellt - resolver.py: legacy fallback auf altes services/ entfernt - modules/services/ komplett geloescht (83 Dateien inkl. dead code mainAiChat.py) - pre-extraction: progress callback durch chunk-pipeline propagiert, operationType DATA_EXTRACT->DATA_ANALYSE fuer guenstigeres Modell |
||
|---|---|---|
| .. | ||
| aicoreBase.py | ||
| aicoreModelRegistry.py | ||
| aicoreModelSelector.py | ||
| aicorePluginAnthropic.py | ||
| aicorePluginInternal.py | ||
| aicorePluginMistral.py | ||
| aicorePluginOpenai.py | ||
| aicorePluginPerplexity.py | ||
| aicorePluginPrivateLlm.py | ||
| aicorePluginTavily.py | ||