{"confidence_rules":{"caps":{"estimated_max_per_criterion":3,"no_citation_no_score":"A criterion with no source citation at all is 'unverifiable' by definition.","unverifiable_max_per_criterion":1},"derived":"Computed from verified values (e.g. a weighted total, a rank delta). Inherits the weakest confidence of its inputs.","estimated":"An evaluator's judgment call with no citable record. Honest but soft — caps the criterion at 3.","labels":["verified","derived","estimated","unverifiable"],"unverifiable":"The claim cannot be checked from the evidence given. Scores no higher than 1, and must say so in the notes.","verified":"Backed by a source citation with a URL or document plus an observation date. Highest weight in disputes."},"contact":"hp@cumulativeweb.com","criteria":[{"calibration":{"0":"No identifiable hook.","1":"Barely distinguishable motif; no repeat intent.","2":"Hook exists but buried or late; listener may miss it on first pass.","3":"One solid hook; arrives mid-track; competent.","4":"Clear single-level hook, arrives early, repeats cleanly.","5":"Hook in the first 15 seconds and a new one every verse; quotable by strangers."},"confidence_default":"estimated — hook quality is a listening judgment. Cite the listener, the timestamp, or the play it came from.","id":"hook_density","name":"Hook Density","scale":"0-5 integer. 5 = every 30 seconds carries a repeatable hook; 0 = no identifiable hook.","weight":0.25,"what_it_measures":"How quickly and how often the track gives a listener something to grab — a vocal tag, a melody, a riff, a phrase worth repeating."},{"calibration":{"0":"No verifiable play data at all.","1":"Plays exist but flat; no replay signal.","2":"Under 10,000 plays; a handful of saves; early traction only.","3":"10,000-49,999 verifiable plays, steady accrual.","4":"50,000-249,999 verifiable lifetime plays, or documented save/repeat behavior on a public playlist.","5":"playlist-scale conversion: >=250,000 verifiable lifetime plays with positive momentum. Reference: Zooted Zone by That Boy Hi Hat, 307,439 lifetime Spotify plays observed 2026-09-14 — the bar for this band."},"confidence_default":"verified when the play count comes from a public platform record or a DistroKid/Spotify data export with an observation date; otherwise estimated.","id":"replay_pull","name":"Replay Pull","scale":"0-5 integer. 5 = playlist-scale conversion already demonstrated; 0 = no evidence of replay.","weight":0.25,"what_it_measures":"Whether real listeners came back — lifetime plays, saves, re-adds, repeats — not what they might do."},{"calibration":{"0":"No lane describable in one sentence.","1":"Genre claim only; no scene or comps.","2":"Genre fuzzy; could be three different pitches.","3":"Genre clear, lane crowded or undifferentiated.","4":"Genre is clear, scene is emerging, comps exist.","5":"Owns a named lane: genre + scene + comps all line up. Reference: That Boy Hi Hat — alternative rap / Post-Trap Futurism, one-lane pitch."},"confidence_default":"verified when the lane is stated in a published catalog record (e.g. cwi.catalog/1.0 artist.genre); otherwise estimated.","id":"lane_clarity","name":"Lane Clarity","scale":"0-5 integer. 5 = a lane an A&R can pitch in one sentence; 0 = no lane.","weight":0.15,"what_it_measures":"How sharply the track or artist owns a definable lane — genre, scene, audience — that a manager can actually pitch."},{"calibration":{"0":"Rights disputed or track unreleasable for sync.","1":"Explicit only, no clean path; rights unknown.","2":"Rights uncertain; producer credits unresolved; cannot pitch without legal.","3":"Rights ownership documented but splits unconfirmed; pitchable with a caveat.","4":"Rights clear on paper; no clean or instrumental version; still pitchable.","5":"Rights pre-cleared and documented; clean/instrumental versions exist; stems available; one-sheet written."},"confidence_default":"derived from the rights record. No one-stop or pre-cleared claims may be asserted without a document. Example: the That Boy Hi Hat catalog record (cwi.catalog/1.0) states no clean or instrumental versions exist and makes no pre-cleared rights claim — cap at 2 unless new evidence lands.","id":"sync_readiness","name":"Sync Readiness","scale":"0-5 integer. 5 = pre-cleared, stems in hand, pitchable today; 0 = not sync-viable.","weight":0.15,"what_it_measures":"How ready the track is for sync placement: rights clarity, clean versions, instrumentals, and a pitchable story."},{"calibration":{"0":"No momentum evidence of any kind.","1":"Stale claims only (6+ months); nothing recent.","2":"Promises from curators; no verification. Treat as zero evidence until scanned.","3":"Claimed adds with screenshots but no scan; older than 90 days.","4":"One scan-verified playlist hold in the last 90 days, or two press hits with dates.","5":"Multiple independent wins in the last 90 days, each scan-verified. Reference: three That Boy Hi Hat tracks holding on New Rap Hits — Shaka Zulu #21, Zooted Zone #30, Doves & Diamonds #31 — verified by full playlist scan 2026-09-15."},"confidence_default":"verified only when a scan, screenshot, or published record with a date backs it. Messenger claims and curator promises are untrustworthy until scanned — claimed-but-unverified momentum scores 2 at most.","id":"momentum_evidence","name":"Momentum Evidence","scale":"0-5 integer. 5 = multiple recent curator-validated wins; 0 = no momentum evidence.","weight":0.2,"what_it_measures":"Independent, recent, verifiable momentum — playlist adds confirmed by scan, press with dates, curator receipts — not promises."}],"deal_breakers":[{"action":"Flag triggered; momentum_evidence from that source scores 0; note the vendor by name and URL.","description":"Any curator, playlist, or promoter in the evidence chain sells placements (pay-to-play adds, guaranteed adds). Their adds score 0 as momentum evidence and trigger this flag.","flag":"Payola-adjacent curator history","id":"payola_adjacency"},{"action":"Flag triggered; the claim is re-classed as claimed_but_unverified; momentum evidence re-scored to 2 at most.","description":"A curator promise, Messenger screenshot, or 'it's going up soon' was presented as a verified add without a scan.","flag":"Claim presented as verification","id":"claimed_as_verified"},{"action":"Flag triggered; sync_readiness caps at 0; verdict carries a red banner.","description":"Two parties claim the same track, splits are contested, or the beat is leased without clearance documentation.","flag":"Rights disputed or uncleared","id":"rights_disputed"},{"action":"Flag triggered; replay_pull scores 0; verdict carries a red banner.","description":"Bots, engagement farms, click-for-click loops, or bought streams detected or reasonably suspected in the evidence.","flag":"Artificial stream inflation","id":"stream_inflation"},{"action":"Flag triggered; overall verdict is a hard fail regardless of other scores.","description":"The artist or track cannot be found on any public platform — no streaming profile, no catalog record, no release.","flag":"No verifiable presence","id":"no_verifiable_presence"}],"department":"ar","description":"A machine-native demo-evaluation protocol. Hand an agent any track or artist; get back a structured, source-cited verdict JSON (scores, deal-breakers, confidence labels) in one pass. Free. No login. No API key.","format":"cwi-first-spin/v1","honest_by_construction":"Every score must carry a confidence label and at least one source citation (URL + observation date). Scores without citable evidence are labeled 'estimated' or 'unverifiable' and score caps apply. A verdict is not a ranking chart; it is a citeable record of what an evaluator could actually verify.","how_it_works":["Equip the config: fetch first-spin.json and first-spin-schema.json.","Feed the evaluator agent the target: one track or one artist, plus any sources you have (streaming data, playlist receipts, sync notes).","The evaluator scores the five criteria on a 0-5 scale, cites a source for every score, applies deal-breaker flags, and returns verdict JSON that validates against the schema.","The verdict composes: a pass feeds straight into the Gear Ledger (ledger handoff block below). A fail ships with exactly why, and what evidence would flip it."],"ledger_compose_note":"A passing verdict (75+) feeds the Gear Ledger as a candidate with the full verdict JSON attached. A failing verdict feeds the Ledger too — as a record of why, so the pipeline never re-litigates the same track blind.","ledger_handoff":"CWI-HANDOFF gear=first-spin verdict=<weighted_percent> band=<band> from=<agent> to=<agent>","owner":"Cumulative Web Inc","product":"THE FIRST SPIN","scoring":{"auto_cap_rules":["Any deal-breaker triggered: verdict caps at 'develop' unless the flag is rights_disputed or no_verifiable_presence, which cap at 'pass'.","Estimated confidence caps its criterion at 3; unaverifiable caps at 1.","A criterion with zero citations is unaverifiable by definition."],"scale":"0-5 integer per criterion","verdict_bands":{"advance":"75-89 — Advance with conditions. The verdict notes exactly what evidence flips the band.","develop":"50-74 — Develop. Real material, not ready for curators or sync.","pass":"0-49 — Pass. Move on; the verdict says why, so nobody re-litigates it.","sign":"90-100 — First-spin sign. Ready for the pipeline; pitch now."},"weighted_percent":"weighted_total * 20, range 0-100","weighted_total":"sum(score * weight), range 0-5"},"taste_profiles":{"cwi-default":{"lane_bias":"alternative rap / Post-Trap Futurism","name":"CWI Default Taste Profile","notes":"Calibrated against verified CWI catalog facts (Zooted Zone 307,439 plays; New Rap Hits holds #21/#30/#31). Prefer replay pull and momentum evidence over lane novelty; distrust unverified curator claims by default.","weights":{"hook_density":0.25,"lane_clarity":0.15,"momentum_evidence":0.2,"replay_pull":0.25,"sync_readiness":0.15}}},"version":"1.0.0"}