1.1 Keep a research-only robust validation command path that evaluates all complete non-overlapping windows for a candidate.
1.2 Ensure robust validation reports sample count, average return, 95% confidence interval, median return, positive-window rate, worst return, p10 return, p90 return, best return, trade count, average trades per window, win rate, and max drawdown.
1.3 Sort robust candidate output by confidence interval lower bound before average return.
2. Strategy Candidate Results
2.1 Run BTC/ETH 1m/3m/5m robust validation over 50,000 candles with 240-bar windows.
2.2 Save the all-candidate robust result CSV.
2.3 Record that RSI2 is the current supported gross-return candidate family when its confidence interval lower bound is positive.
2.4 Record that VWAP is rejected when its confidence interval lower bound is not positive.
3. Verification
3.1 Add or update tests for deterministic all-window metric calculation.
3.2 Verify the workflow does not alter paper trading, OKX order placement, or existing trading CLI behavior.