diff --git a/CLAUDE.md b/CLAUDE.md index 3cf223c..85814bb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -58,7 +58,12 @@ TP01 33 / XS01 15 / VRP01 12 / SKH01 20 / GTAA01 20. **Non e' il book live** — di portafoglio del progetto sono su questa serie, non su quella che gira. **Guardrail live** (`config/live.json`, unica autorita' — **non ridichiararli nel codice**): -cap per-asset `min($3.000, equity_osservata × 0.5)` col watermark `data/live/equity_seen.json` · +cap per-asset **`equity × 0.5`, SENZA tetto assoluto**, quando l'equity reale e' leggibile; +`min($3.000, watermark × 0.5)` **solo nel fallback** a equity illeggibile (watermark +`data/live/equity_seen.json`). ⚠️ Fino al 2026-08-25 questa riga dichiarava `min($3.000, …)` +come se valesse sempre: **falso** — `max_notional_per_asset_usd` non morde mai sul percorso +normale (verificato in `src/live/book._cap`). Conseguenza: **il book scala all'infinito a leva +lorda massima 1,0x**, e nessun livello di capitale cambia il profilo di rischio relativo. · `min_order_usd` 5 · `disaster_sl_pct` 0.30 on-book sulla posizione **netta** · staleness-gate feed 2 giorni (blocca) · `skh_feed_max_age_min` 30 (allerta, **non** blocca) · alert Telegram.