{
  "schema_version": "candidate-coverage-matrix/v1",
  "generated_at": "2026-06-02T08:01:05.725657+00:00",
  "date": "2026-05-26",
  "dimensions": [
    {
      "dimension_id": "finance",
      "label": "Finance",
      "description": "CAL-ACCESS candidate and independent-expenditure finance coverage."
    },
    {
      "dimension_id": "current_program",
      "label": "Current Program",
      "description": "Normalized current campaign promise coverage."
    },
    {
      "dimension_id": "executive_performance",
      "label": "Executive Performance",
      "description": "Official-source performance metrics from offices the candidate held."
    },
    {
      "dimension_id": "federal_votes",
      "label": "Federal Votes",
      "description": "Federal roll-call coverage with bill context where applicable."
    },
    {
      "dimension_id": "source_corpus",
      "label": "Source Corpus",
      "description": "Campaign/source text available for rhetoric and claim extraction."
    },
    {
      "dimension_id": "rhetoric",
      "label": "Rhetoric",
      "description": "MFQ-2 source-excerpt rhetoric scoring coverage."
    },
    {
      "dimension_id": "claim_network",
      "label": "Claim Network",
      "description": "Extracted claims and model-kept cross-candidate relationship coverage."
    },
    {
      "dimension_id": "candidate_image",
      "label": "Candidate Image",
      "description": "Stable local candidate image coverage."
    },
    {
      "dimension_id": "prediction_markets",
      "label": "Prediction Markets",
      "description": "Prediction-market snapshot coverage."
    },
    {
      "dimension_id": "summary_layers",
      "label": "Summary Layers",
      "description": "Reusable readable summary card coverage."
    },
    {
      "dimension_id": "human_review",
      "label": "Human Review",
      "description": "Human-reviewed status for generated relationship or summary records."
    }
  ],
  "candidate_count": 61,
  "summary": {
    "by_dimension": {
      "finance": {
        "missing": 51,
        "ready": 10
      },
      "current_program": {
        "missing": 51,
        "ready": 10
      },
      "executive_performance": {
        "not_applicable": 56,
        "ready": 5
      },
      "federal_votes": {
        "not_applicable": 58,
        "ready": 3
      },
      "source_corpus": {
        "missing": 51,
        "ready": 10
      },
      "rhetoric": {
        "missing": 51,
        "ready": 10
      },
      "claim_network": {
        "missing": 51,
        "ready": 10
      },
      "candidate_image": {
        "missing": 51,
        "ready": 10
      },
      "prediction_markets": {
        "missing": 43,
        "ready": 18
      },
      "summary_layers": {
        "missing": 43,
        "partial": 8,
        "ready": 10
      },
      "human_review": {
        "missing": 51,
        "review_gated": 10
      }
    },
    "priority_gaps": []
  },
  "candidates": [
    {
      "candidate": "Akinyemi Agbede",
      "subject_id": "akinyemi-agbede",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Mohammad Arif",
      "subject_id": "mohammad-arif",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Larry Azevedo",
      "subject_id": "larry-azevedo",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "7 normalized promises.",
          "severity": "ok",
          "count": 7
        },
        "executive_performance": {
          "status": "ready",
          "note": "2 executive-performance domains.",
          "severity": "ok",
          "count": 2
        },
        "federal_votes": {
          "status": "ready",
          "note": "14,581 federal roll-call source rows.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "17 rhetoric sources; 26,621 words.",
          "severity": "ok",
          "count": 17
        },
        "rhetoric": {
          "status": "ready",
          "note": "17 scored sources.",
          "severity": "ok",
          "count": 17
        },
        "claim_network": {
          "status": "ready",
          "note": "70 claims; 8 cross-candidate partners.",
          "severity": "ok",
          "count": 70,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "7 reusable summary layers.",
          "severity": "ok",
          "count": 7
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Carolina Buhler",
      "subject_id": "carolina-buhler",
      "party": "Democratic",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Louis A. De Barraicua",
      "subject_id": "louis-a-de-barraicua",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Sophia Edum-a-Sam",
      "subject_id": "sophia-edum-a-sam",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Derek Grasty",
      "subject_id": "derek-grasty",
      "party": "Democratic",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Joel E. Jacob",
      "subject_id": "joel-e-jacob",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Gary Howard Kidgell",
      "subject_id": "gary-howard-kidgell",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Matthew Chase Levy",
      "subject_id": "matthew-chase-levy",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "7 normalized promises.",
          "severity": "ok",
          "count": 7
        },
        "executive_performance": {
          "status": "ready",
          "note": "3 executive-performance domains.",
          "severity": "ok",
          "count": 3
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "14 rhetoric sources; 13,795 words.",
          "severity": "ok",
          "count": 14
        },
        "rhetoric": {
          "status": "ready",
          "note": "14 scored sources.",
          "severity": "ok",
          "count": 14
        },
        "claim_network": {
          "status": "ready",
          "note": "37 claims; 9 cross-candidate partners.",
          "severity": "ok",
          "count": 37,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Barack D. Obama Shaw",
      "subject_id": "barack-d-obama-shaw",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Thunder Parley",
      "subject_id": "thunder-parley",
      "party": "Democratic",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "10 normalized promises.",
          "severity": "ok",
          "count": 10
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "ready",
          "note": "3,183 federal roll-call source rows.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "14 rhetoric sources; 24,072 words.",
          "severity": "ok",
          "count": 14
        },
        "rhetoric": {
          "status": "ready",
          "note": "14 scored sources.",
          "severity": "ok",
          "count": 14
        },
        "claim_network": {
          "status": "ready",
          "note": "51 claims; 8 cross-candidate partners.",
          "severity": "ok",
          "count": 51,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Raji Rab",
      "subject_id": "raji-rab",
      "party": "Democratic",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Satish Rao",
      "subject_id": "satish-rao",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Scott P Shields",
      "subject_id": "scott-p-shields",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "8 normalized promises.",
          "severity": "ok",
          "count": 8
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "19 rhetoric sources; 28,354 words.",
          "severity": "ok",
          "count": 19
        },
        "rhetoric": {
          "status": "ready",
          "note": "19 scored sources.",
          "severity": "ok",
          "count": 19
        },
        "claim_network": {
          "status": "ready",
          "note": "42 claims; 8 cross-candidate partners.",
          "severity": "ok",
          "count": 42,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "5 reusable summary layers.",
          "severity": "ok",
          "count": 5
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "3 normalized promises.",
          "severity": "ok",
          "count": 3
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "ready",
          "note": "6,060 federal roll-call source rows.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "5 rhetoric sources; 4,419 words.",
          "severity": "ok",
          "count": 5
        },
        "rhetoric": {
          "status": "ready",
          "note": "5 scored sources.",
          "severity": "ok",
          "count": 5
        },
        "claim_network": {
          "status": "ready",
          "note": "48 claims; 7 cross-candidate partners.",
          "severity": "ok",
          "count": 48,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "10 normalized promises.",
          "severity": "ok",
          "count": 10
        },
        "executive_performance": {
          "status": "ready",
          "note": "2 executive-performance domains.",
          "severity": "ok",
          "count": 2
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "11 rhetoric sources; 4,248 words.",
          "severity": "ok",
          "count": 11
        },
        "rhetoric": {
          "status": "ready",
          "note": "11 scored sources.",
          "severity": "ok",
          "count": 11
        },
        "claim_network": {
          "status": "ready",
          "note": "28 claims; 8 cross-candidate partners.",
          "severity": "ok",
          "count": 28,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "10 normalized promises.",
          "severity": "ok",
          "count": 10
        },
        "executive_performance": {
          "status": "ready",
          "note": "3 executive-performance domains.",
          "severity": "ok",
          "count": 3
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "19 rhetoric sources; 36,859 words.",
          "severity": "ok",
          "count": 19
        },
        "rhetoric": {
          "status": "ready",
          "note": "19 scored sources.",
          "severity": "ok",
          "count": 19
        },
        "claim_network": {
          "status": "ready",
          "note": "39 claims; 9 cross-candidate partners.",
          "severity": "ok",
          "count": 39,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "party": "Democratic",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "6 normalized promises.",
          "severity": "ok",
          "count": 6
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "5 rhetoric sources; 6,060 words.",
          "severity": "ok",
          "count": 5
        },
        "rhetoric": {
          "status": "ready",
          "note": "5 scored sources.",
          "severity": "ok",
          "count": 5
        },
        "claim_network": {
          "status": "ready",
          "note": "15 claims; 4 cross-candidate partners.",
          "severity": "ok",
          "count": 15,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "5 reusable summary layers.",
          "severity": "ok",
          "count": 5
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Erin \"Zez\" Zezulak",
      "subject_id": "erin-zez-zezulak",
      "party": "Democratic",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "James Athans Jr.",
      "subject_id": "james-athans-jr",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "party": "Republican",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "11 normalized promises.",
          "severity": "ok",
          "count": 11
        },
        "executive_performance": {
          "status": "ready",
          "note": "2 executive-performance domains.",
          "severity": "ok",
          "count": 2
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "12 rhetoric sources; 28,221 words.",
          "severity": "ok",
          "count": 12
        },
        "rhetoric": {
          "status": "ready",
          "note": "12 scored sources.",
          "severity": "ok",
          "count": 12
        },
        "claim_network": {
          "status": "ready",
          "note": "39 claims; 8 cross-candidate partners.",
          "severity": "ok",
          "count": 39,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "6 reusable summary layers.",
          "severity": "ok",
          "count": 6
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Patricia De Luca Basualdo",
      "subject_id": "patricia-de-luca-basualdo",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Randeep S. Dhillon",
      "subject_id": "randeep-s-dhillon",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Rafael M. Hernandez",
      "subject_id": "rafael-m-hernandez",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "party": "Republican",
      "priority": true,
      "gap_count": 1,
      "coverage": {
        "finance": {
          "status": "ready",
          "note": "Finance profile matched.",
          "severity": "ok"
        },
        "current_program": {
          "status": "ready",
          "note": "8 normalized promises.",
          "severity": "ok",
          "count": 8
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "ready",
          "note": "14 rhetoric sources; 16,189 words.",
          "severity": "ok",
          "count": 14
        },
        "rhetoric": {
          "status": "ready",
          "note": "14 scored sources.",
          "severity": "ok",
          "count": 14
        },
        "claim_network": {
          "status": "ready",
          "note": "38 claims; 9 cross-candidate partners.",
          "severity": "ok",
          "count": 38,
          "reason_code": "resonance_ready"
        },
        "candidate_image": {
          "status": "ready",
          "note": "Local candidate image available.",
          "severity": "ok"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "ready",
          "note": "5 reusable summary layers.",
          "severity": "ok",
          "count": 5
        },
        "human_review": {
          "status": "review_gated",
          "note": "Generated relationships are not human-reviewed yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Alicia Olivia Lapp",
      "subject_id": "alicia-olivia-lapp",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Leo Naranjo IV",
      "subject_id": "leo-naranjo-iv",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Tim Nelson",
      "subject_id": "tim-nelson",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Gretha Solórzano",
      "subject_id": "gretha-solorzano",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Leo Samuel Zacky",
      "subject_id": "leo-samuel-zacky",
      "party": "Republican",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "David Zickefoose",
      "subject_id": "david-zickefoose",
      "party": "Republican",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Tom Woodard",
      "subject_id": "tom-woodard",
      "party": "Libertarian",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Ramsey Robinson",
      "subject_id": "ramsey-robinson",
      "party": "Peace and Freedom",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Naomi Bar-Lev",
      "subject_id": "naomi-bar-lev",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Joseph Cabrera",
      "subject_id": "joseph-cabrera",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Elaine Culotti",
      "subject_id": "elaine-culotti",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "LivingForGod AndCountry DeMott",
      "subject_id": "livingforgod-andcountry-demott",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Serge Fiankan",
      "subject_id": "serge-fiankan",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Lukasz Adam Filinski",
      "subject_id": "lukasz-adam-filinski",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Max Fomin",
      "subject_id": "max-fomin",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Don J. Grundmann",
      "subject_id": "don-j-grundmann",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Jon Henderson",
      "subject_id": "jon-henderson",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Lewis Herms",
      "subject_id": "lewis-herms",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Dawit Kellel",
      "subject_id": "dawit-kellel",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Anne Komarovsk",
      "subject_id": "anne-komarovsk",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Duane Terrence Loynes Jr.",
      "subject_id": "duane-terrence-loynes-jr",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Amanda Martin",
      "subject_id": "amanda-martin",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Brent Maupin",
      "subject_id": "brent-maupin",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Daniel Mercuri",
      "subject_id": "daniel-mercuri",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 8,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "ready",
          "note": "Prediction market row present.",
          "severity": "ok"
        },
        "summary_layers": {
          "status": "partial",
          "note": "2 reusable summary layers.",
          "severity": "info",
          "count": 2
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Mauro Alberto Orozco",
      "subject_id": "mauro-alberto-orozco",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Reza Safarnejad",
      "subject_id": "reza-safarnejad",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Sam Sandak",
      "subject_id": "sam-sandak",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Christine R. Sarmiento",
      "subject_id": "christine-r-sarmiento",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Frederic C. Schultz",
      "subject_id": "frederic-c-schultz",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Margaret Trowe",
      "subject_id": "margaret-trowe",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    },
    {
      "candidate": "Nancy D. Young",
      "subject_id": "nancy-d-young",
      "party": "No Party Preference",
      "priority": false,
      "gap_count": 9,
      "coverage": {
        "finance": {
          "status": "missing",
          "note": "No CAL-ACCESS finance profile matched.",
          "severity": "info"
        },
        "current_program": {
          "status": "missing",
          "note": "No current campaign promises normalized.",
          "severity": "info",
          "count": 0
        },
        "executive_performance": {
          "status": "not_applicable",
          "note": "No executive-record target assigned yet.",
          "severity": "info"
        },
        "federal_votes": {
          "status": "not_applicable",
          "note": "No federal legislative record expected or found.",
          "severity": "ok"
        },
        "source_corpus": {
          "status": "missing",
          "note": "No usable source corpus coverage.",
          "severity": "info"
        },
        "rhetoric": {
          "status": "missing",
          "note": "No MFQ-2 rhetoric judge row.",
          "severity": "info",
          "count": 0
        },
        "claim_network": {
          "status": "missing",
          "note": "No claim-network claims.",
          "severity": "info",
          "reason_code": "missing_claims"
        },
        "candidate_image": {
          "status": "missing",
          "note": "No candidate image.",
          "severity": "info"
        },
        "prediction_markets": {
          "status": "missing",
          "note": "No prediction-market match.",
          "severity": "info"
        },
        "summary_layers": {
          "status": "missing",
          "note": "0 reusable summary layers.",
          "severity": "info",
          "count": 0
        },
        "human_review": {
          "status": "missing",
          "note": "No reviewable claim links yet.",
          "severity": "info"
        }
      }
    }
  ]
}
