1b6e194b5037510221b60904f95019315191d8e1
- Entities RfCandidate/RfPosition/RfClosedTrade (+ RfSettings aus Slice 1). - ResolutionFarmingDbContext: Tabellen rf_settings/rf_candidates/rf_positions/ rf_closed_trades. Autoincrement-PKs (Identity) fuer Candidate/ClosedTrade von Anfang an (Lehre aus dem CopyTrading-TradeId-Problem), zusammengesetzter PK (AccountId,TokenId) fuer Positions, Indizes + Decimal-Precision. - 4 Repos (Settings/Candidate/Position/ClosedTrade) mit serverseitigen Aggregaten (RealizedPnlSince fuer Kill-Switch, CountOpenedSince fuer Tages-Drossel). - Modul registriert DbContextFactory + Repos. - Design-Time-Factory nutzt die fest gepinnte Server-Version -> Migration wurde OHNE DB-Verbindung generiert (kein Zugriff auf die produktive DB). Anwenden per 'dotnet ef database update' bewusst im Zielland/lokal durch den Nutzer. 6 neue EF-InMemory-Repo-Tests. Build 0 Fehler, 289 Tests gruen, --smoke-ui ok. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
1.5 MiB
Languages
C#
100%