RichardandClaude Opus 4.8 6f478e8764 Fix: appsettings.Local.json im Host laden + headless UI-Smoke-Test
- KRITISCH: Host.CreateDefaultBuilder lädt appsettings.Local.json nicht (nur
  appsettings.json + appsettings.{Environment}.json). Dadurch war
  Database:MySqlConnectionString zur Laufzeit leer -> Pomelo fiel auf
  localhost:3306 zurück ("Connect Timeout expired"), die GUI-App hätte am
  Server nie mit MySQL verbunden. Fix: appsettings.Local.json explizit per
  ConfigureAppConfiguration ergänzen (in Main und im Smoke-Test).
- Neuer CLI-Modus --smoke-ui: baut einen minimalen Host, hydriert den State
  aus MySQL und konstruiert jede registrierte View + den Launcher (ohne
  Message-Loop / Trading-Services). Deckte den obigen Bug auf.
- Verifiziert: 3 Accounts / 32 Trader hydriert; alle 3 Modul-Views + Launcher
  konstruieren fehlerfrei mit echten Daten.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 09:42:56 +02:00
S
Description
No description provided
1.5 MiB
Languages
C# 100%