E1 enrichment was computing q_corr = mean(predicted_q - pnl) but predicted_q was set to avg_pnl → bias always ~0. Now uses actual avg_q_value from the training step, producing meaningful corrections when Q-values drift away from realized returns. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>