Data lineage
dataset_release (FROZEN v1)\n └─ release_item\n ├─ content_item\n └─ content_snapshot ← immutable pin\n ├─ raw_json / formatting / metrics\n ├─ transcript → transcript_segment\n ├─ media_asset → visual_observation\n ├─ format_block / outbound_link\n └─ extracted_claim (legacy 12)\n\nextraction_contract v0.2 (DRAFT)\n ├─ extraction_field × 110\n ├─ contract_decision × 12\n └─ calibration_set × 1\n └─ calibration_item × 96\n └─ calibration_field_review\n\nGate 1 OPEN → bulk_parsing LOCKED