Phase 2 (Fundament): proportionale Teilverkauf-Logik pure + getestet
- SellLogic.SharesToSell (pure): spiegelt die Verkaufsquote des Masters. 0 =
ignorieren (< MinSellRatioPct = Rauschen), = ourShares = Voll-Exit (Master ganz
raus oder Rest/Teil unter Polymarket-Minimum -> kein Dust), sonst proportional.
- 7 Tests (Teilverkauf, Rausch-Schwelle, Voll-Exit-Faelle, Dust-Grenzen).
Wiring in die Engine bewusst zurueckgestellt: braucht Partial-Fill-Handling
(Phase 1.1 CLOB User-Channel, API-abhaengig -> Zielland). Aktuelles Voll-Exit-
Verhalten unveraendert.
200 Tests gruen. Build gruen.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>