Analysts never emit a code — they record two observations, and the code is derived:
| visual_role | verbal_named | → code |
|---|---|---|
| evidence_shown | either | diegetic/shown |
| illustrative | either | diegetic/implied |
| host / none / unknown | true | named_in_text |
| host / none / unknown | false | implied |
Source = who/what ASSERTS. Sandra is a source; the FBI is a source; u/coldcase99 is a source.
Types: person · org · account · outlet · other
Artifact = the concrete THING shown or cited. The FBI's press release is an artifact, published_by the FBI. A security-cam clip is an artifact.
Types: document · footage · record · post · image · other
Link types between them: asserted_by · published_by · contained_in · depicts
Claim counts NEVER map to artifact counts — one rich source can carry 20 claims.
Counts: anything someone had to look up, read, or go somewhere for — dates, figures, named people/orgs/works, documents, quotes, laws, technical specifics.
Doesn't count: the script's own framing ("which raises a question…"), common knowledge with no specific, the creator's opinions/experience, repetition of an already-recorded fact.
"Seat-vote split" = how the 19 independent analysts voted. The SUGGESTED tag is the machine's guess — overrule it freely; your ruling is the ground truth.