dqn-production.toml batch_size=8192 was overriding GPU profile batch_size=64 on RTX 3050 via apply_to(), causing OOM/hang. GPU profile is the sole authority for batch_size — training profile controls learning params only. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>