diff --git a/UMSETZUNGSPLAN-Modularisierung.md b/UMSETZUNGSPLAN-Modularisierung.md index 414c97d..fa85d18 100644 --- a/UMSETZUNGSPLAN-Modularisierung.md +++ b/UMSETZUNGSPLAN-Modularisierung.md @@ -188,8 +188,9 @@ Eintrag in den Core-Log und einen Detaileintrag in seinen eigenen Log. - [x] **3b** (`ed5d6e3`): Repository-Interfaces + Mongo-Implementierungen im Core (`IAccountRepository`, `IMarketRepository`, `IPositionRepository`), `AddCorePersistence()`. - [x] **3c** (`7197f9b`): Unkritische Call-Sites migriert (MarketSyncService, PolymarketWssClient). -- [ ] **3d — Hot-Path (Schritt B, besonders sorgfältig):** CopyTradingEngine + TraderMonitorService - auf `IPositionRepository`/`IMarketRepository` umstellen. CLOB-Regel beachten. +- [x] **3d — Hot-Path** (`a0e367e`, `0c6fc6a`): TraderMonitorService + CopyTradingEngine + auf `IPositionRepository`/`IMarketRepository`/`IAccountRepository` umgestellt. + `_db` aus CopyTradingEngine komplett entfernt; Verhalten unverändert. - [ ] **frm_main-UI:** Account/Market/Demo-Position-Zugriffe → wird zusammen mit der UI-Zerlegung in Phase 5 migriert (vermeidet Wegwerf-Arbeit). - [ ] *Offen für Phase 5:* generisches `ITradeLogRepository` (Core) + `ICopyTradeLogRepository`