### Music as instructions — `wai.audio.score`, LIVE at /score (2026-06-14)

- The deepest audio lever: a score carries **no recording**, only note
  events — ship the composition, not the recording. `wai-rs` `score`
  feature (reuses the world `Fx` floor + blake3): the `WSCR` container
  (contract + note events) and a **trig-free** deterministic reference
  synth — a phase accumulator drives a piecewise-linear oscillator
  (saw/square/triangle/pulse) shaped by a linear ADSR, all `+ − × ÷`.
  Pitch is a per-sample phase increment authored off-line (no exponential
  in the floor). `mixdown_hash` is the **mixdown-equivalence** quantity,
  the music counterpart of spatial audio; a soundfont/neural instrument
  is the sink's presentation.
- Corpus `score-conformance/` + `wai_score_vectors gen|verify` (scale,
  chord/polyphony, timbre-changing arpeggio) — all pass. Registered +
  tiered Lossless (exact reference mix).
- Browser sink `ScoreSink` (`wai-web`) + `/score` page, LIVE: synthesizes
  the score in-tab, verifies the mixdown hash vs the corpus, draws a
  piano roll, and plays the reconstructed PCM via Web Audio. wasm pkg
  uniquely named `wai_score`.
- Spec PROMOTED to `extensions/score.md` (site mirror), SPEC §5 row,
  content-taxonomy updated (music → ✅). Completes the audio surface:
  recorded objects (audio.scene) and synthesized notes (audio.score).

