{
  "version": "20260604_core_validation_v45",
  "release_records": 737,
  "summary": {
    "core_required_avg_pct": 100.0,
    "records_with_any_sequence": 0,
    "records_with_any_chemistry_or_delivery": 0,
    "sequence_completion_status": "gap",
    "chemistry_completion_status": "gap",
    "action_note": "Core provenance fields support citation now; sequence and chemistry fields remain the highest-value expansion path before public submission."
  },
  "fields": [
    {
      "field": "canonical_name",
      "label": "Molecule name",
      "group": "identity",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "modality",
      "label": "Modality",
      "group": "identity",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "target_gene_symbol",
      "label": "Target gene",
      "group": "identity",
      "filled": 85,
      "total": 737,
      "completeness_pct": 11.5,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "category",
      "label": "Evidence category",
      "group": "safety",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "evidence_label",
      "label": "Evidence label",
      "group": "safety",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "evidence_grade",
      "label": "Evidence grade",
      "group": "safety",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "source_title",
      "label": "Source title",
      "group": "provenance",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "source_location",
      "label": "Exact source location",
      "group": "provenance",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "core release claim"
    },
    {
      "field": "pmid",
      "label": "PMID",
      "group": "provenance",
      "filled": 737,
      "total": 737,
      "completeness_pct": 100.0,
      "status": "pass",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "doi",
      "label": "DOI",
      "group": "provenance",
      "filled": 733,
      "total": 737,
      "completeness_pct": 99.5,
      "status": "pass",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "sense_sequence",
      "label": "Sense sequence",
      "group": "sequence",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "antisense_sequence",
      "label": "Antisense sequence",
      "group": "sequence",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "guide_sequence",
      "label": "Guide sequence",
      "group": "sequence",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "passenger_sequence",
      "label": "Passenger sequence",
      "group": "sequence",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "seed_region",
      "label": "Seed region",
      "group": "sequence",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "backbone_chemistry",
      "label": "Backbone chemistry",
      "group": "chemistry",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "sugar_modification",
      "label": "Sugar modification",
      "group": "chemistry",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "base_modification",
      "label": "Base modification",
      "group": "chemistry",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    },
    {
      "field": "conjugate_delivery",
      "label": "Conjugate / delivery",
      "group": "chemistry",
      "filled": 0,
      "total": 737,
      "completeness_pct": 0.0,
      "status": "gap",
      "reviewer_use": "structured reuse / search improvement"
    }
  ],
  "upgrade_queue": [
    {
      "priority": "P0",
      "target": "exact source location and DOI/PMID completion",
      "why": "Directly affects user trust and record-level citation."
    },
    {
      "priority": "P1",
      "target": "guide/antisense/seed sequence capture",
      "why": "Turns OligoVigil from evidence browser into exact design-triage infrastructure."
    },
    {
      "priority": "P1",
      "target": "backbone, sugar, base, and conjugate delivery normalization",
      "why": "Supports chemistry-group reuse and richer safety stratification."
    }
  ]
}