--- name: ear-test-scoresheet description: The standard way to run a listening test in HOT-Step - a local HTML score sheet next to the renders where Rob plays each track, scores it 1-5 on named criteria, and the page charts the two score groups by rung so the point where likeness and quality cross is visible. Use whenever renders need judging by ear - checkpoint ladders, recipe A/B tests, sampler or quant comparisons - and whenever you are about to ask Rob to "listen to these files and tell me". --- # Ear-test score sheet Rob's verdict (2026-09-23): "the best way so far we've had to score tests like this". Use it instead of asking for free-text impressions of a folder of WAVs. What it gives you: - Every render plays inside the page, straight from disk (WAV is fine). - Scores 1-5 on named criteria, a Keep / Borderline / Over the line verdict, a notes box per render, and a pick per group (the "last good rung"). - A chart per group that averages the criteria into two lines, one for what you're pushing for (likeness) and one for what breaks (quality), plotted by rung. - Rows for renders that don't exist yet say "Rendering…" and fill in on their own when the file appears, so Rob can start while the rest render. - Scores save to `scores.json` beside the page, which is how you read them. Files in this folder: - `template.html` — the page (local file; the default). - `make-scoresheet.mjs` — writes `index.html` from a `study.json`. - `template-artifact.html` — the claude.ai-hosted variant, only for when Rob can't open files on this machine (see the end). ## Running a test ### 1. Lay out the study folder Put renders under `_experiments/_LISTENING/-/` (the listening-hub convention), e.g. `round1//NN-