nanoGPT gets a qk_norm flag (off = upstream behaviour), a seed option and
a resolved-config dump. run.py logs each run's git commit, config, data
checksums, environment and metrics, and stops diverged runs.
Claude-Session: https://claude.ai/code/session_01S8KN7NuUCm8nXLmy6eDuVv