dqn-smoke: epsilon=0.1 guarantees ≥2 distinct actions in 200 samples.
Pure NoisyNet (epsilon=0) is non-deterministic — with small networks
and random init, all 200 actions can be the same argmax.
dqn-early-stop: override min_epochs_before_stopping=1 after smoketest
profile (which sets 5). The test expects collapse at epoch 2 but
min_epochs=5 prevents early stopping until epoch 5.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>