Part of: #20
Type: research
Status: open
Blocked by: #23
Question
Given the decided episode structure, what changes do rl/optuna_sweep.py and rl/seed_confirm.py need to match John's sweep/retrain spec — which levers to search for a signal-gated policy (e.g. probability-threshold floor, sizing budget, trail geometry, reward-shaping coefficients), is the existing "every busted trial ranks below every zero-blow trial" objective equivalent to John's hard zero-blow gate, and what does "hyperparameters as a locked trained contract" require in the bundle?
Context
Done when
A durable answer lists the concrete deltas (search space, objective, gates, contract sidecar) with file:line refs, ready for /slice-issues.
Part of: #20
Type: research
Status: open
Blocked by: #23
Question
Given the decided episode structure, what changes do
rl/optuna_sweep.pyandrl/seed_confirm.pyneed to match John's sweep/retrain spec — which levers to search for a signal-gated policy (e.g. probability-threshold floor, sizing budget, trail geometry, reward-shaping coefficients), is the existing "every busted trial ranks below every zero-blow trial" objective equivalent to John's hard zero-blow gate, and what does "hyperparameters as a locked trained contract" require in the bundle?Context
rl/optuna_sweep.py(PR feat(rl): Optuna combine sweep — composite objective + median pruning #16): searches activate_r, trail_atr_k, dll_penalty, mll_penalty; composite objective; MedianPruner; resumable SQLite.rl/seed_confirm.py(PR feat(rl): 3-seed confirmation + go/no-go verdict report #17): 3-seed retrain, pooled >=60% / beat both baselines / every seed >=50% zero-blow.Done when
A durable answer lists the concrete deltas (search space, objective, gates, contract sidecar) with file:line refs, ready for /slice-issues.