{"$defs":{"checklist":{"properties":{"checklist_id":{"type":"string"},"contact":{"format":"email"},"created":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"items":{"items":{"$ref":"#/$defs/item"},"minItems":1,"type":"array"},"script":{"type":"string"},"title":{"type":"string"}},"required":["checklist_id","title","items"],"type":"object"},"item":{"properties":{"claimed":{"type":"string"},"id":{"type":"string"},"note":{"type":"string"},"script_line":{"type":"string"},"source":{"type":"string"},"source_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"stat_or_credit":{"type":"string"},"status":{"enum":["pass","fail","flag"],"type":"string"},"verified_value":{"type":"string"}},"required":["id","stat_or_credit","claimed"],"type":"object"}},"$id":"https://cumulativewebinc.github.io/cwi-learn/soundcheck/soundcheck-schema.json","$schema":"https://json-schema.org/draft/2020-12/schema","description":"A pre-broadcast truth checklist: before an agent goes on air, every stat and credit it plans to read is checked as claimed value vs verified value with source — pass, fail, or flag. No busted stats on the air. Validates full SOUNDCHECK product files (worked_examples) and standalone checklist documents (items).","format":"cwi-soundcheck/v1","properties":{"catalog":{"properties":{"artist":{"type":"string"},"base_location":{"type":"string"},"contact":{"format":"email","type":"string"},"genre":{"items":{"type":"string"},"type":"array"},"label":{"type":"string"},"notes":{"type":"string"},"updated":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},"required":["label","contact","updated"],"type":"object"},"checklist_id":{"type":"string"},"checklist_spec":{"type":"object"},"contact":{"format":"email"},"created":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"format":{"const":"cwi-soundcheck/v1","type":"string"},"items":{"items":{"$ref":"#/$defs/item"},"minItems":1,"type":"array"},"script":{"type":"string"},"title":{"type":"string"},"worked_examples":{"items":{"$ref":"#/$defs/checklist"},"minItems":1,"type":"array"}},"required":["format","catalog"],"title":"SOUNDCHECK pre-broadcast truth-checklist file"}