{"checks":[{"applies_to":"soundcheck.json, soundcheck-schema.json","criterion":"Soundcheck-Schema Conformance","description":"Both worked examples validate against soundcheck-schema.json (cwi-soundcheck/v1): required item fields present, status in-vocabulary (pass/fail/flag), 8 items each. The instructive example carries the DJ 6Rings 'It's Goin' fail item with the exact note 'unverified + payola flag — cut from read'. Brand rule: the official CWI logo is present on every shipped visual asset (index.html, announce.html) — no page renders without the badge.","id":"soundcheck-schema-conformance","max":40},{"applies_to":"soundcheck.json, check.py, index.html","criterion":"Verified-Facts Integrity","description":"Only verified CWI facts ship as verified_value: Frederick, MD; 24-track catalog; Zooted Zone ~307K lifetime plays (observed 2026-09-14); New Rap Hits #21/#30/#31 (scan 2026-09-15); Diabolique 2026-07-03 at Cue Recording Studio, Arlington VA; hp@cumulativeweb.com. The bad claim ships with EMPTY verified_value and EMPTY source — never invented verification. Deny-list scan clean.","id":"verified-facts-integrity","max":30},{"applies_to":"check.py, soundcheck-schema.json","criterion":"Instrument Portability (white-label)","description":"check.py runs on ANY cwi-soundcheck/v1 checklist, not just CWI's: a synthetic non-CWI checklist computes statuses correctly, and a stated status that disagrees with the recomputed status fails the run. The gate hardcodes no artist, no label, no catalog — the format is licensable as-is.","id":"instrument-portability","max":20},{"applies_to":"give-block.md","criterion":"Give-Block Operability","description":"EQUIP / CONFIGURE / APPLY steps are copy-paste operable: every URL referenced (reference shape, schema, card, page, dial hub, contact) resolves correctly, and the APPLY block is a valid gate-invocation snippet.","id":"give-block-operability","max":10}],"name":"SOUNDCHECK — Evaluation Rubric","pass_threshold":85,"product":"SOUNDCHECK","rubric_version":"1.0.0","self_evaluation":{"evidence":{"give-block-operability":"give-block.md EQUIP/CONFIGURE/APPLY reference soundcheck.json, soundcheck-schema.json, item-card, page, dial hub, hp@cumulativeweb.com — all present per gate 2","instrument-portability":"gate 4 runs check.py on a synthetic non-CWI checklist (all items compute pass) and on a stated-vs-computed mismatch (run fails); no CWI literals in check.py logic","soundcheck-schema-conformance":"gate 1 asserts both worked examples validate (required fields, status vocab, 8 items each, exact fail-item note); logo.jpg present in index.html and announce.html","verified-facts-integrity":"gate 1 asserts the six verified-fact strings plus empty verified_value/source on the planted bad claim; deny-list scan clean"},"run":"automated: soundcheck/test.py gate 4 evaluates the product against this rubric","score":100,"total":100}}