How to change code, tests, configs, and launch in this repo; output is concrete edits and run commands.
references/implementation-notes.md for this template's layout (scripts, configs, results, tests, launch).configs/<script_name>/; ensure defaults in configs/run_experiment.yaml reference the right groups; suggest CLI overrides (e.g. demo=first).src/chess_experiments/ or script modules under scripts/ in small, reviewable steps; avoid large refactors in one go.tests/; run with . Prefer unit tests for core logic.uv run pytestlaunch/ scripts and configs/hydra/launcher/ for submitit/slurm.uv run -m scripts.run_experiment demo=first). Mention that outputs go to results/ (untracked).