- DQN CLI --max-steps-per-epoch was only wired to PPO (bug: 1394 steps ran instead of 10) - Added per-substep timing: sample/fused/guard breakdown per epoch - Phase 1a results: PER sampling now 0.1ms/step (was ~100ms with CPU roundtrips) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>