- audio-generate-manifest.py: derive data/audio.json from library + subscription (SSoT, not hand-authored), drift-gated in audio-validate.py - sources.csv: pruned 13 corrupt rows (now 106 == on-disk files); audio-licenses-render guard rejects non-audio/ paths - all 106 streams resolve, schema-valid; unblocks guide @data/audio.json import - p2-16: held in_progress pending human listen-test Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| music | ||
| sfx | ||
| library.json | ||
| LICENSES.md | ||
| sources.csv | ||