# GREEN S6 bucket sizing table # ──────────────────────────────────────────────────────────────────────────── # Auto-generated by prod/scripts/recompute_s6_coefficients.py. # Bucket → per-entry notional multiplier applied at the orchestrator single-site # (`nautilus_dolphin/nautilus_dolphin/nautilus/esf_alpha_orchestrator.py`). # # Semantics: # value == 1.0 → no-op (same as BLUE) # value < 1.0 → size down (fractional) # value > 1.0 → size up (leaned-into bucket) # absent bucket → 1.0 (no-op) # value == 0.0 → prefer banning via `asset_bucket_ban_set` in green.yml # (selector-ban reroutes to next-ranked asset; # sizer 0× would waste the slot) # # Regeneration cadence: env S6_RECOMPUTE_INTERVAL_DAYS (default 30). # If any bucket's net-PnL moves > ~20% between runs, the recompute flow flags # the change in CH `dolphin.s6_recompute_log` for manual review before apply. # ──────────────────────────────────────────────────────────────────────────── meta: generated_at: "2026-04-21T00:00:00Z" # replaced on each recompute source_branch: "exp/green-s6-esof-aem-shadow-2026-04-21" n_trades: 0 # populated by recompute script note: "Bootstrap stub — regenerate with prod/scripts/recompute_s6_coefficients.py before staging" # Bucket → multiplier. B4 excluded (banned at selector). B2 omitted (= 1.0 no-op). # Seeded from the S6 scenario in prod/docs/CRITICAL_ASSET_PICKING_BRACKETS_VS._ROI_WR_AT_TRADES.md. buckets: 0: 0.40 1: 0.30 3: 2.00 5: 0.50 6: 1.50