{
  "schema_version": "candidate-summary-layers/v1",
  "generated_at": "2026-06-02T08:01:05.678773+00:00",
  "date": "2026-05-26",
  "method": {
    "name": "candidate_summary_layers",
    "description": "Registry-built summary cards over heterogeneous candidate artifacts.",
    "limitations": [
      "This is a presentation index over existing artifacts, not a replacement for source data.",
      "Layer confidence describes summary readiness, not truth of the underlying political claim.",
      "Adding a new data type should add one builder and one layer_type entry, then reuse the same UI."
    ]
  },
  "layer_types": [
    {
      "layer_type": "federal_votes",
      "label": "Federal votes",
      "description": "Federal roll-call votes with Congress.gov bill context."
    },
    {
      "layer_type": "executive_performance",
      "label": "Executive performance",
      "description": "Normalized official outcome metrics from executive offices the candidate held."
    },
    {
      "layer_type": "current_program",
      "label": "Current program",
      "description": "Current campaign-platform promises extracted from source snapshots."
    },
    {
      "layer_type": "finance",
      "label": "Finance",
      "description": "CAL-ACCESS receipts and independent-expenditure summaries."
    },
    {
      "layer_type": "prediction_markets",
      "label": "Prediction markets",
      "description": "Market-implied expectations at snapshot time, not polls."
    },
    {
      "layer_type": "source_corpus",
      "label": "Source corpus",
      "description": "Per-candidate transcript and source segments available for extraction and rhetoric scoring."
    },
    {
      "layer_type": "claim_network",
      "label": "Claim network",
      "description": "Extracted claim and model-kept cross-candidate relationship coverage."
    }
  ],
  "candidate_count": 61,
  "item_count": 74,
  "candidates": [
    {
      "candidate": "Akinyemi Agbede",
      "subject_id": "akinyemi-agbede",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Mohammad Arif",
      "subject_id": "mohammad-arif",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Larry Azevedo",
      "subject_id": "larry-azevedo",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "xavier-becerra:federal-votes",
          "layer_type": "federal_votes",
          "title": "Federal Voting Record",
          "subtitle": "53 readable examples from 105 joined roll-call rows",
          "summary": "Recorded federal votes are clustered by issue and translated into plain bill explanations. This is a roll-call evidence layer, not a platform score.",
          "status": "bounded_join",
          "confidence": 0.78,
          "metrics": [
            {
              "label": "Joined roll-call rows",
              "value": 105,
              "unit": "rows"
            },
            {
              "label": "Readable vote examples",
              "value": 53,
              "unit": "examples",
              "detail": "Recorded Yea/Nay votes after not-voting and procedural/generic filtering."
            },
            {
              "label": "Recorded Yea/Nay rows",
              "value": 64,
              "unit": "rows",
              "detail": "Joined roll-call rows where the candidate cast a YEA/NAY or other recorded position."
            },
            {
              "label": "Issue clusters",
              "value": 10,
              "unit": "clusters"
            },
            {
              "label": "Substantive share",
              "value": "50%",
              "detail": "Share of joined roll-call rows that survive not-voting and procedural/generic filtering."
            },
            {
              "label": "Not-voting joined rows",
              "value": 41,
              "unit": "rows",
              "detail": "Excluded from stance examples; absence is not a policy position."
            }
          ],
          "bullets": [
            "Budget, taxes & finance: 21 recorded substantive votes across 11 bills (nay 10, yea 11). Examples: NAY on FY2017 congressional budget resolution; NAY on Commodity End-User Relief Act.",
            "Energy & environment: 12 recorded substantive votes across 6 bills (nay 4, yea 8). Examples: YEA on John Muir National Historic Site Expansion Act; YEA on Chesapeake Bay Accountability and Recovery Act of 2014.",
            "Defense & national security: 5 recorded substantive votes across 2 bills (nay 1, yea 4). Examples: YEA on Intelligence Authorization Act for Fiscal Years 2014 and 2015; NAY on Protecting Volunteer Firefighters and Emergency Responders Act of 2014.",
            "Many joined roll-call rows are not-voting records; they are kept for auditability but excluded from example cards.",
            "Open source artifacts for full roll-call source rows, procedural records, and provenance fields."
          ],
          "drilldowns": [
            {
              "drilldown_id": "xavier-becerra:federal-votes:0",
              "label": "FY2017 congressional budget resolution",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Budget, taxes & finance",
              "bill_id": "115-sconres-3",
              "date": "2017-01-13",
              "summary": "Sets the congressional budget framework and spending/revenue targets; it is a budget blueprint rather than a direct program appropriation.",
              "detail": "roll 57 · source category: Economics and Public Finance",
              "url": "https://www.congress.gov/bill/115th-congress/senate-concurrent-resolution/3"
            },
            {
              "drilldown_id": "xavier-becerra:federal-votes:1",
              "label": "John Muir National Historic Site Expansion Act",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Energy & environment",
              "bill_id": "113-hr-5699",
              "date": "2014-12-11",
              "summary": "Would authorize the Department of the Interior to acquire by donation approximately 44 acres of land to include in the John Muir National Historic Site in Martinez, California.",
              "detail": "roll 1202 · source category: Public Lands and Natural Resources",
              "url": "https://www.congress.gov/bill/113th-congress/house-bill/5699"
            },
            {
              "drilldown_id": "xavier-becerra:federal-votes:2",
              "label": "Aviation Security Stakeholder Participation Act of 2014",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Infrastructure & transportation",
              "bill_id": "113-hr-1204",
              "date": "2014-12-10",
              "summary": "Would direct the Assistant Secretary of Homeland Security (Transportation Security Administration [TSA]) to establish in the TSA an aviation security advisory committee.",
              "detail": "roll 1198 · source category: Transportation and Public Works",
              "url": "https://www.congress.gov/bill/113th-congress/house-bill/1204"
            },
            {
              "drilldown_id": "xavier-becerra:federal-votes:3",
              "label": "Intelligence Authorization Act for Fiscal Years 2014 and 2015",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Defense & national security",
              "bill_id": "113-hr-4681",
              "date": "2014-12-10",
              "summary": "Would authorize FY2015 appropriations for the conduct of intelligence and intelligence-related activities.",
              "detail": "roll 1196 · source category: Armed Forces and National Security",
              "url": "https://www.congress.gov/bill/113th-congress/house-bill/4681"
            },
            {
              "drilldown_id": "xavier-becerra:federal-votes:4",
              "label": "California Emergency Drought Relief Act 2014",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Water & infrastructure",
              "bill_id": "113-hr-5781",
              "date": "2014-12-09",
              "summary": "Would grant the Secretaries of Commerce and the Interior (Secretaries) emergency authority.",
              "detail": "roll 1191 · source category: Water Resources Development",
              "url": "https://www.congress.gov/bill/113th-congress/house-bill/5781"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/federal-votes/2026-05-26/candidate_vote_records.json",
              "label": "Federal roll-call source extract"
            },
            {
              "path": "data/processed/federal-vote-summaries/2026-05-26/candidate_vote_summaries.json",
              "label": "Federal vote summaries"
            }
          ],
          "latest_date": "2017-01-13"
        },
        {
          "layer_id": "xavier-becerra:executive-performance",
          "layer_type": "executive_performance",
          "title": "Executive Performance",
          "subtitle": "U.S. Health and Human Services Secretary; former California Attorney General",
          "summary": "Official outcome metrics from executive office records, separated from campaign claims and not treated as causal proof.",
          "status": "source_backed_seed",
          "confidence": 0.72,
          "metrics": [
            {
              "label": "Domains",
              "value": 2
            },
            {
              "label": "Metrics",
              "value": 3
            },
            {
              "label": "Sources",
              "value": 3
            }
          ],
          "bullets": [
            "Health care implementation: First drugs selected for Medicare price negotiation",
            "Health care legal defense: Multistate lawsuit challenging ACA nondiscrimination rollback"
          ],
          "drilldowns": [
            {
              "drilldown_id": "xavier-becerra:executive-performance:0",
              "label": "First drugs selected for Medicare price negotiation",
              "date": "2023-08-29",
              "summary": "CMS announced the first 10 Part D drugs selected while Becerra led HHS; implementation is department-wide and statutory.",
              "detail": "10 drugs"
            },
            {
              "drilldown_id": "xavier-becerra:executive-performance:1",
              "label": "ACA Marketplace plan selections announced for 2024 coverage",
              "date": "2024",
              "summary": "CMS reported 21.3 million 2024 Marketplace plan selections; this is an administration outcome during Becerra's HHS tenure, not a personal causal score.",
              "detail": "21.3 million_plan_selections"
            },
            {
              "drilldown_id": "xavier-becerra:executive-performance:2",
              "label": "Multistate lawsuit challenging ACA nondiscrimination rollback",
              "date": "2020-06-22",
              "summary": "Official California DOJ release attributes the lawsuit to Becerra and partner attorneys general.",
              "detail": "1 multistate_lawsuit"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/executive-performance/2026-05-26/candidate_executive_performance.json",
              "label": "Executive performance artifact"
            }
          ]
        },
        {
          "layer_id": "xavier-becerra:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "7 normalized promises",
          "summary": "Institutional Democratic / enforcement-and-administration pitch: health care, affordability, housing, clean energy, AI, homelessness, disaster readiness, and defending California against federal rollbacks.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 7
            },
            {
              "label": "Issues",
              "value": 7
            }
          ],
          "bullets": [
            "health care: Make health care more affordable, protect Medi-Cal, and build toward universal/single-payer coverage.",
            "housing: Build more affordable housing and coordinate state housing finance, permitting, and enforcement more aggressively.",
            "AI / jobs: Use AI for public benefits while protecting workers and preventing gains from concentrating only among large firms.",
            "economy / affordability: Stand up to price gouging and unjustified rate hikes, expand help with child care and essential costs, and use state power to lower prices where markets have failed."
          ],
          "drilldowns": [
            {
              "drilldown_id": "xavier-becerra:current-program:0",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Make health care more affordable, protect Medi-Cal, and build toward universal/single-payer coverage.",
              "detail": "specificity 5/5 · mechanisms: Negotiate maximum reimbursement rates for state-purchased drugs and prioritize lower-cost biosimilars.; Expand CalRx and pursue Western-state joint purchasing for essential medicines.; Launch statewide telehealth reimbursement and specialty-access rules for state-regulated payors.; +2 more · governor executive direction, agency administration, budget proposal, and legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:1",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Build more affordable housing and coordinate state housing finance, permitting, and enforcement more aggressively.",
              "detail": "specificity 5/5 · mechanisms: Issue a Day One housing-emergency executive order and embed a senior delivery team across agencies.; Make the first mission unlocking nearly 40,000 approved affordable units awaiting final funding.; Reform statewide fees, reduce fragmented approvals, and create uniform modular-housing review.; +2 more · state housing agencies, budget, executive coordination, local enforcement, legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:2",
              "label": "Ai / Jobs",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "AI / jobs",
              "summary": "Use AI for public benefits while protecting workers and preventing gains from concentrating only among large firms.",
              "detail": "specificity 5/5 · mechanisms: Expand AI literacy through public schools, libraries, community colleges, and industry partnerships.; Deploy AI inside state government to cut permitting delays, improve benefits delivery, and find service efficiencies.; Require transparent, audited state AI deployments with affected worker input before automation decisions.; +2 more · executive orders, procurement, regulation, workforce policy, legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:3",
              "label": "Economy / Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "economy / affordability",
              "summary": "Stand up to price gouging and unjustified rate hikes, expand help with child care and essential costs, and use state power to lower prices where markets have failed.",
              "detail": "specificity 3/5 · mechanisms: Coordinate price-gouging and consumer-protection enforcement with the Attorney General.; Target unjustified utility, insurance, drug, and consumer rate hikes through state regulators.; Expand child-care and essential-cost assistance through the budget and benefit administration.; +1 more · attorney-general coordination, executive direction, consumer protection enforcement, budget, and legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/economy-and-affordability/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:4",
              "label": "Energy / Utilities",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "energy / utilities",
              "summary": "Treat clean energy and grid resilience as public investments, lower energy bills, and make renters, low-income households, and workers share in the benefits.",
              "detail": "specificity 3/5 · mechanisms: Use CPUC appointments and energy-agency direction to prioritize affordability and resilience.; Direct climate and energy investments toward grid upgrades, renters, and low-income households.; Pair clean-energy buildout with workforce protections and worker benefit-sharing.; +1 more · CPUC appointments, energy-agency direction, budget, climate investment, and legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/energy-and-utilities/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:5",
              "label": "Federal Overreach / Immigration Enforcement",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "federal overreach / immigration enforcement",
              "summary": "Challenge federal overreach in court and defend health care, Dreamers, immigrant communities, workers, reproductive rights, and California environmental authority.",
              "detail": "specificity 4/5 · mechanisms: Use state-federal litigation and Attorney General coordination against federal rollbacks.; Issue agency guidance to protect state health, labor, immigration, and environmental programs.; Coordinate executive orders and legislative responses when federal policy threatens California authority. · state-federal litigation, attorney general coordination, executive orders, agency guidance, and legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/fighting-donald-trump/"
            },
            {
              "drilldown_id": "xavier-becerra:current-program:6",
              "label": "Wildfire / Disaster Resilience",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "wildfire / disaster resilience",
              "summary": "Invest in wildfire prevention, flood control, seismic retrofits, early warning, evacuation planning, and fair recovery that keeps renters and homeowners in their communities.",
              "detail": "specificity 4/5 · mechanisms: Fund wildfire-prevention, flood-control, seismic-retrofit, and early-warning infrastructure.; Coordinate Cal OES, utilities, and local governments on evacuation and recovery planning.; Tie disaster recovery to renter and homeowner stability instead of displacement.; +1 more · Cal OES coordination, budget, infrastructure programs, emergency powers, utility oversight, and legislation",
              "url": "https://www.xavierbecerra2026.com/priorities/california-disaster-preparedness-resilience/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "xavier-becerra:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$9.6M direct; $25.8M outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$9.6M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$25.8M",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "labor: $10.2M",
            "individual_or_other: $8.0M",
            "healthcare: $4.7M",
            "tribal: $4.7M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "xavier-becerra:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "77%"
            },
            {
              "label": "Top-two advance",
              "value": "93%"
            },
            {
              "label": "Primary first",
              "value": "83%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "xavier-becerra:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "22 sources; 41,893 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 22
            },
            {
              "label": "Event segments",
              "value": 10
            },
            {
              "label": "Campaign snapshots",
              "value": 12
            },
            {
              "label": "Source words",
              "value": "41,893"
            },
            {
              "label": "Critical/high events",
              "value": 10
            }
          ],
          "bullets": [
            "2026-03-03: KQED Political Breakdown: Xavier Becerra on Fighting Trump-Era Policies and Leading California (6,089 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,151 words)",
            "2026-05-08: Ezra Klein California Governor Housing Forum (2,687 words)",
            "2026-05-14: CBS News California / San Francisco Examiner gubernatorial debate (2,412 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-03-03-kqed-political-breakdown-xavier-becerra",
              "label": "KQED Political Breakdown: Xavier Becerra on Fighting Trump-Era Policies and Leading California",
              "date": "2026-03-03",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,089 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-03-03-kqed-political-breakdown-xavier-becerra.txt",
              "url": "https://www.pbs.org/video/xavier-becerra-on-fighting-trump-era-policies-and-leading-california-political-breakdown-bvdjt1/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,151 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/xavier-becerra.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-08-ezra-klein-california-governor-housing-forum",
              "label": "Ezra Klein California Governor Housing Forum",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,687 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-08-ezra-klein-california-governor-housing-forum/xavier-becerra.txt",
              "url": "https://www.youtube.com/watch?v=6HETwu7Kfu8"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "2,412 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/xavier-becerra.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,962 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/xavier-becerra.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-05-cnn-california-governor-primary-debate",
              "label": "CNN California governor primary debate",
              "date": "2026-05-05",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,755 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-05-cnn-california-governor-primary-debate/xavier-becerra.txt",
              "url": "https://ktvz.com/politics/cnn-us-politics/2026/05/05/key-moments-from-cnns-california-governor-primary-debate/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,698 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/xavier-becerra.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,510 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/xavier-becerra.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "xavier-becerra:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "70 claims; 8 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 70
            },
            {
              "label": "Partners",
              "value": 8
            },
            {
              "label": "Signals",
              "value": 14
            }
          ],
          "bullets": [
            "November market price: 77.0%",
            "Top-two advance market: 92.2%",
            "Primary first-place market: 82.5%",
            "Source corpus: 22 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Carolina Buhler",
      "subject_id": "carolina-buhler",
      "party": "Democratic",
      "priority": false,
      "layers": [
        {
          "layer_id": "carolina-buhler:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "n/a"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "carolina-buhler:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Louis A. De Barraicua",
      "subject_id": "louis-a-de-barraicua",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Sophia Edum-a-Sam",
      "subject_id": "sophia-edum-a-sam",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Derek Grasty",
      "subject_id": "derek-grasty",
      "party": "Democratic",
      "priority": false,
      "layers": [
        {
          "layer_id": "derek-grasty:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "n/a"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "derek-grasty:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Joel E. Jacob",
      "subject_id": "joel-e-jacob",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Gary Howard Kidgell",
      "subject_id": "gary-howard-kidgell",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Matthew Chase Levy",
      "subject_id": "matthew-chase-levy",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "matt-mahan:executive-performance",
          "layer_type": "executive_performance",
          "title": "Executive Performance",
          "subtitle": "Mayor of San Jose",
          "summary": "Official outcome metrics from executive office records, separated from campaign claims and not treated as causal proof.",
          "status": "source_backed_seed",
          "confidence": 0.72,
          "metrics": [
            {
              "label": "Domains",
              "value": 3
            },
            {
              "label": "Metrics",
              "value": 6
            },
            {
              "label": "Sources",
              "value": 5
            }
          ],
          "bullets": [
            "Homelessness response: New interim shelter sites reported over the dashboard window",
            "Housing production: 2024 permits issued against annual RHNA pace",
            "Public safety: Residents reporting they feel safe in their neighborhoods"
          ],
          "drilldowns": [
            {
              "drilldown_id": "matt-mahan:executive-performance:0",
              "label": "New interim shelter sites reported over the dashboard window",
              "date": "2024-07-01/2025-12-31",
              "summary": "Official mayoral dashboard says thirteen new interim shelter sites were stood up and one existing site was expanded over the stated period.",
              "detail": "13 sites"
            },
            {
              "drilldown_id": "matt-mahan:executive-performance:1",
              "label": "Interim shelter and safe-parking units reported over the dashboard window",
              "date": "2024-07-01/2025-12-31",
              "summary": "This is capacity reported by the official dashboard, not a verified reduction in unsheltered homelessness.",
              "detail": "1209 units"
            },
            {
              "drilldown_id": "matt-mahan:executive-performance:2",
              "label": "2024 permits issued against annual RHNA pace",
              "date": "2024",
              "summary": "The city APR reports 2,207 total 2024 permits versus an annualized RHNA pace of 7,775.",
              "detail": "2207 permits"
            },
            {
              "drilldown_id": "matt-mahan:executive-performance:3",
              "label": "2024 affordable permits issued against annual RHNA pace",
              "date": "2024",
              "summary": "Affordable categories substantially outperformed market-rate production in the 2024 APR.",
              "detail": "2023 permits"
            },
            {
              "drilldown_id": "matt-mahan:executive-performance:4",
              "label": "Residents reporting they feel safe in their neighborhoods",
              "date": "2025-06",
              "summary": "Dashboard text reports over 80 percent in June 2025, nine points above 2023. Store as 80+ rather than an exact value.",
              "detail": "80 percent_or_higher"
            },
            {
              "drilldown_id": "matt-mahan:executive-performance:5",
              "label": "Reported NIBRS murder offenses",
              "date": "2025",
              "summary": "Annual NIBRS table is useful for normalized record context but should be compared against multi-year baselines before drawing performance conclusions.",
              "detail": "24 offenses"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/executive-performance/2026-05-26/candidate_executive_performance.json",
              "label": "Executive performance artifact"
            }
          ]
        },
        {
          "layer_id": "matt-mahan:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "7 normalized promises",
          "summary": "Performance-government Democrat: affordability through housing supply, homelessness execution, public safety, budget discipline, procurement reform, metrics, dashboards, and accountability for state leaders.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 7
            },
            {
              "label": "Issues",
              "value": 6
            }
          ],
          "bullets": [
            "government accountability: Tie top government leaders' pay and evaluations to measurable results, publish dashboards, and use performance management across state agencies.",
            "housing: Lower housing costs by cutting fees and regulations, using surplus public land, and lowering construction costs.",
            "taxes / budget: Avoid raising taxes until government performs better and use reviews, zero-based budgeting, procurement reform, and fraud detection.",
            "gas prices / energy: Suspend the gas tax immediately, then reform transportation funding so working and rural drivers are not unfairly burdened."
          ],
          "drilldowns": [
            {
              "drilldown_id": "matt-mahan:current-program:0",
              "label": "Government Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "government accountability",
              "summary": "Tie top government leaders' pay and evaluations to measurable results, publish dashboards, and use performance management across state agencies.",
              "detail": "specificity 4/5 · mechanisms: Tie senior officials' evaluations and compensation to measurable service outcomes.; Publish public dashboards for core state performance metrics.; Use executive performance reviews to force agency-level follow-through. · executive management, personnel rules, budget, legislation for compensation structures",
              "url": "https://www.mahanforcalifornia.com/plan"
            },
            {
              "drilldown_id": "matt-mahan:current-program:1",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Lower housing costs by cutting fees and regulations, using surplus public land, and lowering construction costs.",
              "detail": "specificity 3/5 · mechanisms: Reduce fees and rules that add avoidable cost to housing projects.; Use surplus public land for housing production.; Target construction-cost barriers alongside permitting reforms. · state agencies, budget, surplus land policy, legislation, local cooperation",
              "url": "https://mahanforcalifornia.com/"
            },
            {
              "drilldown_id": "matt-mahan:current-program:2",
              "label": "Taxes / Budget",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes / budget",
              "summary": "Avoid raising taxes until government performs better and use reviews, zero-based budgeting, procurement reform, and fraud detection.",
              "detail": "specificity 4/5 · mechanisms: Apply zero-based budgeting reviews before seeking new revenue.; Reform procurement rules to reduce waste and poor contracting.; Use fraud detection and program reviews to recover or prevent misspending. · budget proposal, executive management, legislation",
              "url": "https://www.mahanforcalifornia.com/plan"
            },
            {
              "drilldown_id": "matt-mahan:current-program:3",
              "label": "Gas Prices / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / energy",
              "summary": "Suspend the gas tax immediately, then reform transportation funding so working and rural drivers are not unfairly burdened.",
              "detail": "specificity 4/5 · mechanisms: Suspend the gas tax as an immediate affordability step.; Redesign transportation funding so gas-tax burdens fall less heavily on working and rural drivers.; Use budget and tax legislation to replace or rebalance transportation revenue. · budget proposal, tax legislation, transportation finance policy, and veto power",
              "url": "https://www.mahanforcalifornia.com/gas-tax"
            },
            {
              "drilldown_id": "matt-mahan:current-program:4",
              "label": "Government Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "government accountability",
              "summary": "Create an independent inspector general, publish contract and lobbying transparency data, reform procurement, and recapture waste, fraud, and failure.",
              "detail": "specificity 5/5 · mechanisms: Create an independent inspector general with authority to investigate state waste and fraud.; Publish contract and lobbying transparency data.; Reform procurement and recover public funds from failed or wasteful contracts. · executive order, budget, procurement rules, inspector-general legislation, and data publication",
              "url": "https://mahanforcalifornia.com/spending/"
            },
            {
              "drilldown_id": "matt-mahan:current-program:5",
              "label": "Public Safety / Homelessness",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "public safety / homelessness",
              "summary": "Fully implement Proposition 36 by building treatment capacity, integrating safety-net services, unifying court standards, and tying behavioral-health budgets to performance.",
              "detail": "specificity 5/5 · mechanisms: Build treatment capacity needed for Proposition 36 implementation.; Integrate courts, counties, and safety-net services around treatment pathways.; Use common court standards across counties.; +1 more · behavioral-health budget, court and county coordination, Prop 1 funds, agency direction, and legislation",
              "url": "https://www.mahanforcalifornia.com/treatment"
            },
            {
              "drilldown_id": "matt-mahan:current-program:6",
              "label": "Immigration / Civil Rights",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "immigration / civil rights",
              "summary": "Protect immigrant residents' access to local services, support emergency aid for immigrant families, and confront ICE actions that disrupt communities.",
              "detail": "specificity 3/5 · mechanisms: Protect immigrant access to local services regardless of federal enforcement pressure.; Fund emergency aid and legal/community support for affected immigrant families.; Coordinate local and state responses when ICE actions disrupt communities. · executive guidance, local-state coordination, budget, legal support, and community-service funding",
              "url": "https://www.mahanforcalifornia.com/immigration"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "matt-mahan:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$28.4M direct; $90.2M outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$28.4M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$90.2M",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $54.2M",
            "tech_venture: $48.2M",
            "real_estate_housing: $8.0M",
            "business_pac_or_association: $6.6M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "matt-mahan:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "matt-mahan:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "24 sources; 40,417 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 24
            },
            {
              "label": "Event segments",
              "value": 14
            },
            {
              "label": "Campaign snapshots",
              "value": 10
            },
            {
              "label": "Source words",
              "value": "40,417"
            },
            {
              "label": "Critical/high events",
              "value": 12
            }
          ],
          "bullets": [
            "2026-03-05: KQED Political Breakdown: Matt Mahan on Tech Influence, Homelessness and the Governor's Race (6,330 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,868 words)",
            "2026-05-29: CalMatters Governor Q&A Transcripts (2,794 words)",
            "2026-05-08: Ezra Klein California Governor Housing Forum (2,532 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-03-05-kqed-political-breakdown-matt-mahan",
              "label": "KQED Political Breakdown: Matt Mahan on Tech Influence, Homelessness and the Governor's Race",
              "date": "2026-03-05",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,330 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-03-05-kqed-political-breakdown-matt-mahan.txt",
              "url": "https://www.pbs.org/video/matt-mahan-on-tech-influence-homelessness-and-the-governors-race-political-breakdown-zbkqpy/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,868 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/matt-mahan.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,794 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/matt-mahan.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-08-ezra-klein-california-governor-housing-forum",
              "label": "Ezra Klein California Governor Housing Forum",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,532 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-08-ezra-klein-california-governor-housing-forum/matt-mahan.txt",
              "url": "https://www.youtube.com/watch?v=6HETwu7Kfu8"
            },
            {
              "drilldown_id": "source-event:event-2026-05-06-nbc4-telemundo52-governor-debate",
              "label": "NBC4 / Telemundo 52 statewide California gubernatorial debate",
              "date": "2026-05-06",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,280 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-06-nbc4-telemundo52-governor-debate/matt-mahan.txt",
              "url": "https://www.nbclosangeles.com/news/local/watch-la-mayor-california-governor-debate-nbcla/3887402/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,267 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/matt-mahan.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-05-cnn-california-governor-primary-debate",
              "label": "CNN California governor primary debate",
              "date": "2026-05-05",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,043 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-05-cnn-california-governor-primary-debate/matt-mahan.txt",
              "url": "https://ktvz.com/politics/cnn-us-politics/2026/05/05/key-moments-from-cnns-california-governor-primary-debate/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "973 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/matt-mahan.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "matt-mahan:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "37 claims; 9 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 37
            },
            {
              "label": "Partners",
              "value": 9
            },
            {
              "label": "Signals",
              "value": 11
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.2%",
            "Primary first-place market: 0.1%",
            "Source corpus: 24 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Barack D. Obama Shaw",
      "subject_id": "barack-d-obama-shaw",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Thunder Parley",
      "subject_id": "thunder-parley",
      "party": "Democratic",
      "priority": false,
      "layers": [
        {
          "layer_id": "thunder-parley:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "n/a"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "thunder-parley:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "katie-porter:federal-votes",
          "layer_type": "federal_votes",
          "title": "Federal Voting Record",
          "subtitle": "20 readable examples from 66 joined roll-call rows",
          "summary": "Recorded federal votes are clustered by issue and translated into plain bill explanations. This is a roll-call evidence layer, not a platform score.",
          "status": "bounded_join",
          "confidence": 0.78,
          "metrics": [
            {
              "label": "Joined roll-call rows",
              "value": 66,
              "unit": "rows"
            },
            {
              "label": "Readable vote examples",
              "value": 20,
              "unit": "examples",
              "detail": "Recorded Yea/Nay votes after not-voting and procedural/generic filtering."
            },
            {
              "label": "Recorded Yea/Nay rows",
              "value": 26,
              "unit": "rows",
              "detail": "Joined roll-call rows where the candidate cast a YEA/NAY or other recorded position."
            },
            {
              "label": "Issue clusters",
              "value": 11,
              "unit": "clusters"
            },
            {
              "label": "Substantive share",
              "value": "30%",
              "detail": "Share of joined roll-call rows that survive not-voting and procedural/generic filtering."
            },
            {
              "label": "Not-voting joined rows",
              "value": 40,
              "unit": "rows",
              "detail": "Excluded from stance examples; absence is not a policy position."
            }
          ],
          "bullets": [
            "Budget, taxes & finance: 4 recorded substantive votes across 4 bills (nay 2, yea 2). Examples: YEA on American Relief Act, 2025; NAY on American Relief Act.",
            "Energy & environment: 4 recorded substantive votes across 2 bills (nay 2, yea 2). Examples: NAY on Liberty in Laundry Act; NAY on CLEAN Act.",
            "Defense & national security: 2 recorded substantive votes across 2 bills (nay 1, yea 1). Examples: NAY on WILD Act; YEA on Senator Elizabeth Dole 21st Century Veterans Healthcare and Benefits Im....",
            "Many joined roll-call rows are not-voting records; they are kept for auditability but excluded from example cards.",
            "Open source artifacts for full roll-call source rows, procedural records, and provenance fields."
          ],
          "drilldowns": [
            {
              "drilldown_id": "katie-porter:federal-votes:0",
              "label": "American Relief Act, 2025",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Budget, taxes & finance",
              "bill_id": "118-hr-10545",
              "date": "2024-12-20",
              "summary": "Would provide continuing FY2025 appropriations for federal agencies and supplemental appropriations for disaster relief.",
              "detail": "roll 1235 · source category: Economics and Public Finance",
              "url": "https://www.congress.gov/bill/118th-congress/house-bill/10545"
            },
            {
              "drilldown_id": "katie-porter:federal-votes:1",
              "label": "JUDGES Act",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Law",
              "bill_id": "118-s-4199",
              "date": "2024-12-12",
              "summary": "Would create 63 new permanent U.S. district court judgeships over a 10-year period and 3 temporary U.S. district court judgeships in 2025.",
              "detail": "roll 1219",
              "url": "https://www.congress.gov/bill/118th-congress/senate-bill/4199"
            },
            {
              "drilldown_id": "katie-porter:federal-votes:2",
              "label": "WILD Act",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Defense & national security",
              "bill_id": "118-hr-5009",
              "date": "2024-12-11",
              "summary": "Servicemember Quality of Life Improvement and National Defense Authorization Act for Fiscal Year 2025 This bill authorizes for FY2025 and sets forth policies for Department of Defense (DOD) programs and activities, military construction, the national security programs of the Department of Energy (DOE), the Maritime Administration.",
              "detail": "roll 1218 · source category: Armed Forces and National Security",
              "url": "https://www.congress.gov/bill/118th-congress/house-bill/5009"
            },
            {
              "drilldown_id": "katie-porter:federal-votes:3",
              "label": "SHIELD Against CCP Act",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Immigration",
              "bill_id": "118-hr-9668",
              "date": "2024-12-10",
              "summary": "Would establish within the Department of Homeland Security (DHS) a working group to assess and improve efforts to address security threats posed to the United States by the Chinese Communist Party (CCP).",
              "detail": "roll 1216",
              "url": "https://www.congress.gov/bill/118th-congress/house-bill/9668"
            },
            {
              "drilldown_id": "katie-porter:federal-votes:4",
              "label": "Liberty in Laundry Act",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Energy & environment",
              "bill_id": "118-hr-7673",
              "date": "2024-12-10",
              "summary": "Would places limits on the authority of the Department of Energy (DOE) to prescribe or enforce energy conservation standards for clothes washers.",
              "detail": "roll 1215 · source category: Energy",
              "url": "https://www.congress.gov/bill/118th-congress/house-bill/7673"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/federal-votes/2026-05-26/candidate_vote_records.json",
              "label": "Federal roll-call source extract"
            },
            {
              "path": "data/processed/federal-vote-summaries/2026-05-26/candidate_vote_summaries.json",
              "label": "Federal vote summaries"
            }
          ],
          "latest_date": "2024-12-20"
        },
        {
          "layer_id": "katie-porter:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "10 normalized promises",
          "summary": "Consumer-watchdog Democratic affordability campaign: confront Trump and corporate power while promising direct cost relief on taxes, child care, tuition, housing, health care, and utilities.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 10
            },
            {
              "label": "Issues",
              "value": 8
            }
          ],
          "bullets": [
            "taxes / affordability: Eliminate California income taxes for people earning less than $100,000.",
            "child care: Provide free child care for all, with worker/business support and employer incentives.",
            "higher education: Make public university tuition free for UC and CSU students.",
            "housing: Speed housing production by nearly two years through enforcement against local delays, faster certificates of occupancy, construction innovation, and state land and infrastructure investment."
          ],
          "drilldowns": [
            {
              "drilldown_id": "katie-porter:current-program:0",
              "label": "Taxes / Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes / affordability",
              "summary": "Eliminate California income taxes for people earning less than $100,000.",
              "detail": "specificity 5/5 · mechanisms: Replace income taxes below the $100,000 threshold through tax legislation.; Pair the cut with a budget replacement plan so state services are not silently reduced. · requires legislation and budget replacement",
              "url": "https://katieporter.com/priorities/"
            },
            {
              "drilldown_id": "katie-porter:current-program:1",
              "label": "Child Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "child care",
              "summary": "Provide free child care for all, with worker/business support and employer incentives.",
              "detail": "specificity 4/5 · mechanisms: Fund universal child-care access through the state budget.; Support child-care workers and providers so expanded access has enough capacity.; Use employer incentives to increase child-care participation and availability. · budget, legislation, state agencies, local provider capacity",
              "url": "https://katieporter.com/priorities/"
            },
            {
              "drilldown_id": "katie-porter:current-program:2",
              "label": "Higher Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "higher education",
              "summary": "Make public university tuition free for UC and CSU students.",
              "detail": "specificity 4/5 · mechanisms: Use the budget to replace UC and CSU tuition for eligible students.; Coordinate with UC and CSU governance on implementation and enrollment effects. · budget proposal, UC/CSU governance, legislation",
              "url": "https://katieporter.com/priorities/"
            },
            {
              "drilldown_id": "katie-porter:current-program:3",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Speed housing production by nearly two years through enforcement against local delays, faster certificates of occupancy, construction innovation, and state land and infrastructure investment.",
              "detail": "specificity 4/5 · mechanisms: Enforce state housing law against local governments that delay approved homes.; Speed certificates of occupancy and final approvals.; Invest state land and infrastructure funds into housing production.; +1 more · state housing enforcement, budget, surplus land policy, infrastructure funding, and legislation",
              "url": "https://katieporter.com/priority/lowering-housing-costs/"
            },
            {
              "drilldown_id": "katie-porter:current-program:4",
              "label": "Homelessness / Renter Prevention",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "homelessness / renter prevention",
              "summary": "Reduce homelessness through emergency rental assistance, rapid rehousing, interim housing, prevention tools, and lower permanent-supportive-housing costs.",
              "detail": "specificity 4/5 · mechanisms: Expand emergency rental assistance and prevention programs.; Use rapid rehousing and interim housing to reduce unsheltered homelessness.; Lower permanent-supportive-housing costs so each public dollar houses more people. · housing agency direction, budget, federal funds, local accountability, and legislation",
              "url": "https://katieporter.com/priority/ending-homelessness/"
            },
            {
              "drilldown_id": "katie-porter:current-program:5",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Fight federal health-care cuts, protect and expand California health care, improve the health-care workforce, and defend abortion access.",
              "detail": "specificity 3/5 · mechanisms: Use state-federal litigation and DHCS/Covered California authority against federal health-care cuts.; Invest in health-care workforce capacity.; Protect abortion access through state funding, enforcement, and legal defense. · state-federal litigation, DHCS and Covered California direction, budget, workforce policy, and legislation",
              "url": "https://katieporter.com/priority/protecting-healthcare/"
            },
            {
              "drilldown_id": "katie-porter:current-program:6",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Lay the groundwork for CalCare or Medicare for All by building toward single-payer health care in California.",
              "detail": "specificity 4/5 · mechanisms: Pursue state legislation and federal waivers needed for single-payer implementation.; Use DHCS, Covered California, and rate-setting capacity as transition infrastructure.; Build the fiscal and administrative groundwork for CalCare or Medicare for All. · state legislation, budget, federal waivers, DHCS, Covered California, and rate setting",
              "url": "https://katieporter.com/priority/single-payer-health-care/"
            },
            {
              "drilldown_id": "katie-porter:current-program:7",
              "label": "Immigration / Civil Rights",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "immigration / civil rights",
              "summary": "Reject federal overreach, keep California communities as sanctuaries for immigrants, and work with federal partners to abolish ICE.",
              "detail": "specificity 3/5 · mechanisms: Maintain sanctuary protections through state guidance and law-enforcement policy.; Use state-federal litigation against federal overreach.; Work with federal partners on ICE abolition while protecting California communities locally. · state-federal litigation, executive guidance, law-enforcement policy, and legislation",
              "url": "https://katieporter.com/priority/abolish-ice/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "katie-porter:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$17.3M direct; $0 outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$17.3M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$0",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $12.2M",
            "legal: $2.2M",
            "labor: $1.2M",
            "business_pac_or_association: $757K"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "katie-porter:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "katie-porter:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "23 sources; 43,279 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 23
            },
            {
              "label": "Event segments",
              "value": 10
            },
            {
              "label": "Campaign snapshots",
              "value": 13
            },
            {
              "label": "Source words",
              "value": "43,279"
            },
            {
              "label": "Critical/high events",
              "value": 10
            }
          ],
          "bullets": [
            "2026-05-08: KQED California Gubernatorial Election Town Hall: Katie Porter (10,024 words)",
            "2026-04-09: KQED Political Breakdown: Katie Porter on Her Plan to Cut Taxes and Take on Corporations (6,619 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,123 words)",
            "2026-05-08: Ezra Klein California Governor Housing Forum (2,511 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-05-08-kqed-katie-porter-governor-town-hall",
              "label": "KQED California Gubernatorial Election Town Hall: Katie Porter",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "10,024 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-05-08-kqed-katie-porter-governor-town-hall.txt",
              "url": "https://video.kqed.org/video/former-us-representative-katie-porter-0zyjre/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-09-kqed-political-breakdown-katie-porter",
              "label": "KQED Political Breakdown: Katie Porter on Her Plan to Cut Taxes and Take on Corporations",
              "date": "2026-04-09",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,619 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-04-09-kqed-political-breakdown-katie-porter.txt",
              "url": "https://www.pbs.org/video/katie-porter-on-her-plan-to-cut-taxes-and-take-on-corporations-v6nbem/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,123 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/katie-porter.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-08-ezra-klein-california-governor-housing-forum",
              "label": "Ezra Klein California Governor Housing Forum",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,511 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-08-ezra-klein-california-governor-housing-forum/katie-porter.txt",
              "url": "https://www.youtube.com/watch?v=6HETwu7Kfu8"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,234 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/katie-porter.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,540 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/katie-porter.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,483 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/katie-porter.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,349 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/katie-porter.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "katie-porter:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "51 claims; 8 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 51
            },
            {
              "label": "Partners",
              "value": 8
            },
            {
              "label": "Signals",
              "value": 13
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.3%",
            "Primary first-place market: 0.1%",
            "Source corpus: 23 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Raji Rab",
      "subject_id": "raji-rab",
      "party": "Democratic",
      "priority": false,
      "layers": [
        {
          "layer_id": "raji-rab:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "n/a"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "raji-rab:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "Top-two advance market: 0.2%",
            "Primary first-place market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Satish Rao",
      "subject_id": "satish-rao",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Scott P Shields",
      "subject_id": "scott-p-shields",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "tom-steyer:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "8 normalized promises",
          "summary": "Progressive affordability-plus-climate campaign: build housing, tax corporations and billionaires more, lower utility and fuel costs, abolish/limit ICE activity, expand education and health care, and defend climate policy.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 8
            },
            {
              "label": "Issues",
              "value": 8
            }
          ],
          "bullets": [
            "housing: Build one million affordable homes over four years and pair housing supply with renter relief, insurance stabilization, and homelessness reform.",
            "taxes: Make corporations and billionaires pay more, including targeting commercial-property tax loopholes.",
            "climate / energy: Defend climate policy while lowering electric and gas costs through competition, anti-monopoly action, and oil/gas accountability.",
            "electricity / utilities: Cut household electric bills by about 25 percent by adding competition, reducing utility guaranteed returns, expanding distributed clean energy, and appointing ratepayer-focused regulators."
          ],
          "drilldowns": [
            {
              "drilldown_id": "tom-steyer:current-program:0",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Build one million affordable homes over four years and pair housing supply with renter relief, insurance stabilization, and homelessness reform.",
              "detail": "specificity 5/5 · mechanisms: Use public land, finance tools, and budget authority to build one million affordable homes.; Pair supply expansion with renter relief and homelessness reform.; Use insurance stabilization tools so housing and rebuilding remain financially possible. · budget, bond/finance tools, public land, agencies, local enforcement, legislation",
              "url": "https://www.tomsteyer.com/issues"
            },
            {
              "drilldown_id": "tom-steyer:current-program:1",
              "label": "Taxes",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes",
              "summary": "Make corporations and billionaires pay more, including targeting commercial-property tax loopholes.",
              "detail": "specificity 3/5 · mechanisms: Close corporate and commercial-property tax loopholes.; Use ballot-measure or legislative paths for wealth and corporate tax changes.; Dedicate new revenue to affordability, education, and public services. · constitutional/statutory tax changes, ballot measure path, legislation",
              "url": "https://www.tomsteyer.com/issues"
            },
            {
              "drilldown_id": "tom-steyer:current-program:2",
              "label": "Climate / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "climate / energy",
              "summary": "Defend climate policy while lowering electric and gas costs through competition, anti-monopoly action, and oil/gas accountability.",
              "detail": "specificity 3/5 · mechanisms: Use utility competition and anti-monopoly action to lower costs.; Hold oil and gas companies accountable for excess profits or supply manipulation.; Appoint regulators focused on ratepayers while defending climate rules. · CPUC/CARB influence, attorney-general enforcement, legislation, market constraints",
              "url": "https://www.tomsteyer.com/issues"
            },
            {
              "drilldown_id": "tom-steyer:current-program:3",
              "label": "Electricity / Utilities",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "electricity / utilities",
              "summary": "Cut household electric bills by about 25 percent by adding competition, reducing utility guaranteed returns, expanding distributed clean energy, and appointing ratepayer-focused regulators.",
              "detail": "specificity 5/5 · mechanisms: Add competition in electricity markets.; Reduce guaranteed utility returns that raise bills.; Expand distributed clean energy and appoint ratepayer-focused regulators. · CPUC appointments, energy-agency direction, bond financing, utility regulation, and legislation",
              "url": "https://www.tomsteyer.com/issues/electricity"
            },
            {
              "drilldown_id": "tom-steyer:current-program:4",
              "label": "Gas Prices / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / energy",
              "summary": "Protect consumers from oil-supply manipulation by expanding strategic petroleum reserves, investigating excess profits, and using crisis tools when refinery shortages drive prices up.",
              "detail": "specificity 4/5 · mechanisms: Expand strategic petroleum reserves as a price-shock tool.; Investigate excess oil profits and refinery-driven shortages.; Use crisis tools and petroleum-market oversight when supply disruptions raise prices. · CEC petroleum-market oversight, attorney-general coordination, reserves policy, tax policy, and legislation",
              "url": "https://www.tomsteyer.com/issues/oil-gas-prices"
            },
            {
              "drilldown_id": "tom-steyer:current-program:5",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Move California toward single-payer health care that covers everyone, regulates rates, cuts out insurance middlemen, and protects rural hospitals.",
              "detail": "specificity 4/5 · mechanisms: Pursue single-payer coverage through state legislation and federal waivers.; Regulate rates and reduce reliance on insurance middlemen.; Protect rural hospitals during the transition. · budget, federal waivers, Covered California, DHCS, rate regulation, and legislation",
              "url": "https://www.tomsteyer.com/issues/healthcare"
            },
            {
              "drilldown_id": "tom-steyer:current-program:6",
              "label": "Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "education",
              "summary": "Fund free education from pre-K through community college by closing corporate tax loopholes and expanding access to UC and CSU enrollment.",
              "detail": "specificity 4/5 · mechanisms: Close corporate tax loopholes to fund free pre-K through community college.; Expand access to UC and CSU enrollment.; Use education finance policy to connect new revenue to free education. · budget, tax legislation, UC/CSU coordination, and education finance policy",
              "url": "https://www.tomsteyer.com/issues/education"
            },
            {
              "drilldown_id": "tom-steyer:current-program:7",
              "label": "Immigration / Civil Rights",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "immigration / civil rights",
              "summary": "Stop masked ICE agents from terrorizing Californians and seek authority for California to hold ICE agents accountable for violent or illegal conduct.",
              "detail": "specificity 4/5 · mechanisms: Seek state authority to identify and hold ICE agents accountable for illegal or violent conduct.; Use Attorney General coordination, oversight, and litigation against abusive enforcement.; Limit masked immigration enforcement practices through state legislation where possible. · state legislation, attorney-general coordination, oversight, criminal enforcement, and litigation",
              "url": "https://www.tomsteyer.com/issues/abolish-ice"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "tom-steyer:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$298.5M direct; $0 outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$298.5M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$0",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$122.8M",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "candidate_self_or_family_name_match: $298.2M",
            "energy_utilities: $64.7M",
            "real_estate_housing: $34.1M",
            "business_pac_or_association: $23.9M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "tom-steyer:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "16%"
            },
            {
              "label": "Top-two advance",
              "value": "30%"
            },
            {
              "label": "Primary first",
              "value": "4%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "tom-steyer:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "29 sources; 53,232 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 29
            },
            {
              "label": "Event segments",
              "value": 15
            },
            {
              "label": "Campaign snapshots",
              "value": 14
            },
            {
              "label": "Source words",
              "value": "53,232"
            },
            {
              "label": "Critical/high events",
              "value": 13
            }
          ],
          "bullets": [
            "2026-05-28: KQED / PBS SoCal California Gubernatorial Election Town Hall: Tom Steyer (9,259 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (2,960 words)",
            "2026-05-14: CBS News California / San Francisco Examiner gubernatorial debate (2,556 words)",
            "2026-05-08: Ezra Klein California Governor Housing Forum (2,482 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-05-28-kqed-tom-steyer-governor-town-hall",
              "label": "KQED / PBS SoCal California Gubernatorial Election Town Hall: Tom Steyer",
              "date": "2026-05-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "9,259 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-05-28-kqed-tom-steyer-governor-town-hall.txt",
              "url": "https://www.pbssocal.org/shows/california-gubernatorial-election-town-hall-2026/episodes/tom-steyer-zrvnio"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,960 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/tom-steyer.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "2,556 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/tom-steyer.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-08-ezra-klein-california-governor-housing-forum",
              "label": "Ezra Klein California Governor Housing Forum",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,482 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-08-ezra-klein-california-governor-housing-forum/tom-steyer.txt",
              "url": "https://www.youtube.com/watch?v=6HETwu7Kfu8"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,002 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/tom-steyer.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-05-cnn-california-governor-primary-debate",
              "label": "CNN California governor primary debate",
              "date": "2026-05-05",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,353 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-05-cnn-california-governor-primary-debate/tom-steyer.txt",
              "url": "https://ktvz.com/politics/cnn-us-politics/2026/05/05/key-moments-from-cnns-california-governor-primary-debate/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,116 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/tom-steyer.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,035 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/tom-steyer.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "tom-steyer:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "42 claims; 8 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 42
            },
            {
              "label": "Partners",
              "value": 8
            },
            {
              "label": "Signals",
              "value": 11
            }
          ],
          "bullets": [
            "November market price: 15.8%",
            "Top-two advance market: 29.5%",
            "Primary first-place market: 4.2%",
            "Source corpus: 29 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "eric-swalwell:federal-votes",
          "layer_type": "federal_votes",
          "title": "Federal Voting Record",
          "subtitle": "162 readable examples from 247 joined roll-call rows",
          "summary": "Recorded federal votes are clustered by issue and translated into plain bill explanations. This is a roll-call evidence layer, not a platform score.",
          "status": "bounded_join",
          "confidence": 0.78,
          "metrics": [
            {
              "label": "Joined roll-call rows",
              "value": 247,
              "unit": "rows"
            },
            {
              "label": "Readable vote examples",
              "value": 162,
              "unit": "examples",
              "detail": "Recorded Yea/Nay votes after not-voting and procedural/generic filtering."
            },
            {
              "label": "Recorded Yea/Nay rows",
              "value": 201,
              "unit": "rows",
              "detail": "Joined roll-call rows where the candidate cast a YEA/NAY or other recorded position."
            },
            {
              "label": "Issue clusters",
              "value": 19,
              "unit": "clusters"
            },
            {
              "label": "Substantive share",
              "value": "66%",
              "detail": "Share of joined roll-call rows that survive not-voting and procedural/generic filtering."
            },
            {
              "label": "Not-voting joined rows",
              "value": 46,
              "unit": "rows",
              "detail": "Excluded from stance examples; absence is not a policy position."
            }
          ],
          "bullets": [
            "Budget, taxes & finance: 42 recorded substantive votes across 24 bills (nay 21, yea 21). Examples: NAY on Pay Our Homeland Defenders Act; NAY on Department of Homeland Security Appropriations Act, 2026.",
            "Health care: 27 recorded substantive votes across 5 bills (nay 6, yea 21). Examples: YEA on Autism CARES Act; NAY on Regulatory Accountability Act of 2017.",
            "Energy & environment: 26 recorded substantive votes across 15 bills (nay 9, yea 17). Examples: NAY on Don’t Mess With My Home Appliances Act; NAY on Undersea Cable Protection Act.",
            "Open source artifacts for full roll-call source rows, procedural records, and provenance fields."
          ],
          "drilldowns": [
            {
              "drilldown_id": "eric-swalwell:federal-votes:0",
              "label": "Defending American Property Abroad Act",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Infrastructure & transportation",
              "bill_id": "119-hr-7084",
              "date": "2026-03-27",
              "summary": "Would authorize the President to prohibit the entry of a vessel into the United States if the vessel has transited any U.S. port, harbor, or marine terminal that has been nationalized or expropriated (e.g., seized) by a Western Hemisphere country that has a free trade agreement with the United States.",
              "detail": "roll 465 · source category: Transportation and Public Works",
              "url": "https://www.congress.gov/bill/119th-congress/house-bill/7084"
            },
            {
              "drilldown_id": "eric-swalwell:federal-votes:1",
              "label": "Pay Our Homeland Defenders Act",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Budget, taxes & finance",
              "bill_id": "119-hr-8029",
              "date": "2026-03-26",
              "summary": "Would provide appropriations to the Department of Homeland Security (DHS) for the remainder of FY2026.",
              "detail": "roll 464 · source category: Economics and Public Finance",
              "url": "https://www.congress.gov/bill/119th-congress/house-bill/8029"
            },
            {
              "drilldown_id": "eric-swalwell:federal-votes:2",
              "label": "Expressing the support of the House of Representatives for the Department of Homeland Security",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Immigration",
              "bill_id": "119-hres-1128",
              "date": "2026-03-26",
              "summary": "Would recognize the importance of fully funding the Department of Homeland Security (DHS).",
              "detail": "roll 462",
              "url": "https://www.congress.gov/bill/119th-congress/house-resolution/1128"
            },
            {
              "drilldown_id": "eric-swalwell:federal-votes:3",
              "label": "Directing the President pursuant to section 5(c) of the War Powers Resolution to remove United",
              "position": "YEA",
              "kind": "Bill Vote",
              "issue": "Foreign affairs",
              "bill_id": "119-hconres-38",
              "date": "2026-03-05",
              "summary": "Would direct the President to terminate the use of U.S. Armed Forces from hostilities against Iran or any part of the Iranian government or military unless a declaration of war or authorization to use military force for such purpose has been enacted.",
              "detail": "roll 445 · source category: International Affairs",
              "url": "https://www.congress.gov/bill/119th-congress/house-concurrent-resolution/38"
            },
            {
              "drilldown_id": "eric-swalwell:federal-votes:4",
              "label": "Directing the Committee on Ethics to preserve and publicly release records of the Committee’s",
              "position": "NAY",
              "kind": "Bill Vote",
              "issue": "Governance & procedure",
              "bill_id": "119-hres-1100",
              "date": "2026-03-04",
              "summary": "Would direct the House Committee on Ethics to preserve and publicly disclose records related to violations or alleged violations of the Code of Official Conduct involving acts of sexual harassment, unwelcome sexual advance, or sexual assault by a Member, Delegate, or Resident Commissioner.",
              "detail": "roll 443 · source category: Congress",
              "url": "https://www.congress.gov/bill/119th-congress/house-resolution/1100"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/federal-votes/2026-05-26/candidate_vote_records.json",
              "label": "Federal roll-call source extract"
            },
            {
              "path": "data/processed/federal-vote-summaries/2026-05-26/candidate_vote_summaries.json",
              "label": "Federal vote summaries"
            }
          ],
          "latest_date": "2026-03-27"
        },
        {
          "layer_id": "eric-swalwell:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "3 normalized promises",
          "summary": "Suspended Democratic campaign seed: cost-of-living relief, defending California against Trump/federal overreach, economic growth, and modernizing state government. Treat these as inactive campaign promises.",
          "status": "campaign_suspended_or_inactive_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 3
            },
            {
              "label": "Issues",
              "value": 3
            }
          ],
          "bullets": [
            "affordability: Lower family costs and make cost-of-living relief a central governing priority for working families.",
            "government modernization: Modernize state government so services work better for Californians while supporting economic growth.",
            "federal overreach / immigration enforcement: Use the governor's office to protect Californians from Trump administration overreach and oppose expanded ICE actions in communities."
          ],
          "drilldowns": [
            {
              "drilldown_id": "eric-swalwell:current-program:0",
              "label": "Affordability",
              "position": "Inactive Campaign Promise Seed",
              "kind": "campaign promise",
              "issue": "affordability",
              "summary": "Lower family costs and make cost-of-living relief a central governing priority for working families.",
              "detail": "specificity 2/5 · mechanisms: Use the state budget and legislation for cost-of-living relief.; Connect affordability work to housing, consumer, and family-cost policies. · budget proposal, state agency administration, consumer and housing policy, legislation",
              "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/"
            },
            {
              "drilldown_id": "eric-swalwell:current-program:1",
              "label": "Government Modernization",
              "position": "Inactive Campaign Promise Seed",
              "kind": "campaign promise",
              "issue": "government modernization",
              "summary": "Modernize state government so services work better for Californians while supporting economic growth.",
              "detail": "specificity 2/5 · mechanisms: Use executive management, procurement, and technology policy to modernize state services.; Tie modernization to service delivery and economic-growth goals. · executive management, agency performance systems, procurement, technology policy, budget",
              "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/"
            },
            {
              "drilldown_id": "eric-swalwell:current-program:2",
              "label": "Federal Overreach / Immigration Enforcement",
              "position": "Inactive Campaign Promise Seed",
              "kind": "campaign promise",
              "issue": "federal overreach / immigration enforcement",
              "summary": "Use the governor's office to protect Californians from Trump administration overreach and oppose expanded ICE actions in communities.",
              "detail": "specificity 3/5 · mechanisms: Use state-federal litigation and Attorney General coordination against federal overreach.; Issue agency guidance and emergency responses to protect affected communities.; Oppose expanded ICE actions through state policy and legal coordination. · state-federal litigation, attorney general coordination, emergency response, state agency guidance, legislation",
              "url": "https://www.pbs.org/newshour/politics/u-s-rep-eric-swalwell-is-running-for-california-governor"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "eric-swalwell:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$8.1M direct; $38.0M outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$8.1M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$38.0M",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "labor: $15.2M",
            "healthcare: $12.8M",
            "individual_or_other: $8.5M",
            "business_pac_or_association: $7.7M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "eric-swalwell:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "n/a"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "eric-swalwell:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "6 sources; 8,317 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 6
            },
            {
              "label": "Event segments",
              "value": 1
            },
            {
              "label": "Campaign snapshots",
              "value": 5
            },
            {
              "label": "Source words",
              "value": "8,317"
            },
            {
              "label": "Critical/high events",
              "value": 0
            }
          ],
          "bullets": [
            "2026-02-26: Jewish California Governor 2026 Candidate Forum (374 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-02-26-jewish-california-governor-candidate-forum",
              "label": "Jewish California Governor 2026 Candidate Forum",
              "date": "2026-02-26",
              "kind": "public event segment",
              "issue": "medium",
              "summary": "374 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-02-26-jewish-california-governor-candidate-forum/eric-swalwell.txt",
              "url": "https://www.youtube.com/watch?v=mH-ZKGUUlv0"
            },
            {
              "drilldown_id": "program-source:df8d10dc84e7",
              "label": "CalMatters: Swalwell suspended governor campaign",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "2,606 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 df8d10dc84e7 · data/raw/source-snapshots/2026-05-26/calmatters-org-politics-2026-04-california-governor-swalwell-out-df8d10dc84e7.html",
              "url": "https://calmatters.org/politics/2026/04/california-governor-swalwell-out/"
            },
            {
              "drilldown_id": "program-source:af9d01f0b404",
              "label": "PBS NewsHour: Swalwell governor campaign launch",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "790 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 af9d01f0b404 · data/raw/source-snapshots/2026-05-26/www-pbs-org-newshour-politics-u-s-rep-eric-swalwell-is-running-for-california-governor-af9d01f0b404.html",
              "url": "https://www.pbs.org/newshour/politics/u-s-rep-eric-swalwell-is-running-for-california-governor"
            },
            {
              "drilldown_id": "program-source:8cea6c3493a9",
              "label": "CalMatters: Swalwell joins governor race",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "2,108 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 8cea6c3493a9 · data/raw/source-snapshots/2026-05-26/calmatters-org-politics-2025-11-california-governor-eric-swallwell-announcement-8cea6c3493a9.html",
              "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/"
            },
            {
              "drilldown_id": "program-source:3db68c48211a",
              "label": "KCRA: Swalwell governor run announcement",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "1,283 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 3db68c48211a · data/raw/source-snapshots/2026-05-26/www-kcra-com-article-rep-eric-swalwell-run-for-california-governor-69504625-3db68c48211a.html",
              "url": "https://www.kcra.com/article/rep-eric-swalwell-run-for-california-governor/69504625"
            },
            {
              "drilldown_id": "program-source:65eb3a0222e0",
              "label": "Contra Costa News: Swalwell campaign announcement",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "1,156 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 65eb3a0222e0 · data/raw/source-snapshots/2026-05-26/contracosta-news-2025-11-21-congressman-eric-swalwell-announces-campaign-for-governor-of-c-65eb3a0222e0.html",
              "url": "https://contracosta.news/2025/11/21/congressman-eric-swalwell-announces-campaign-for-governor-of-california/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "eric-swalwell:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "48 claims; 7 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 48
            },
            {
              "label": "Partners",
              "value": 7
            },
            {
              "label": "Signals",
              "value": 13
            }
          ],
          "bullets": [
            "November market price: 0.2%",
            "Top-two advance market: 0.1%",
            "Source corpus: 6 sources",
            "Direct receipts: $8.1M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "tony-k-thurmond:executive-performance",
          "layer_type": "executive_performance",
          "title": "Executive Performance",
          "subtitle": "California State Superintendent of Public Instruction",
          "summary": "Official outcome metrics from executive office records, separated from campaign claims and not treated as causal proof.",
          "status": "source_backed_seed",
          "confidence": 0.72,
          "metrics": [
            {
              "label": "Domains",
              "value": 2
            },
            {
              "label": "Metrics",
              "value": 3
            },
            {
              "label": "Sources",
              "value": 3
            }
          ],
          "bullets": [
            "Student outcomes: Statewide four-year graduation rate",
            "Agency initiatives: TK-12 education healthcare cost workgroup convened"
          ],
          "drilldowns": [
            {
              "drilldown_id": "tony-k-thurmond:executive-performance:0",
              "label": "Statewide four-year graduation rate",
              "date": "2023-24",
              "summary": "CDE reports the statewide class of 2024 graduation rate. Attribution is statewide and shared across districts, state policy, and post-pandemic recovery.",
              "detail": "86.4 percent"
            },
            {
              "drilldown_id": "tony-k-thurmond:executive-performance:1",
              "label": "Statewide chronic absenteeism rate",
              "date": "2023-24",
              "summary": "CDE reports a decline from 24.9 percent to 20.4 percent; this is useful state context, not a personal causal rating.",
              "detail": "20.4 percent"
            },
            {
              "drilldown_id": "tony-k-thurmond:executive-performance:2",
              "label": "TK-12 education healthcare cost workgroup convened",
              "date": "2026-04-21",
              "summary": "Official CDE release attributes the convening to Thurmond; outcome effects are pending.",
              "detail": "1 workgroup"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/executive-performance/2026-05-26/candidate_executive_performance.json",
              "label": "Executive performance artifact"
            }
          ]
        },
        {
          "layer_id": "tony-k-thurmond:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "10 normalized promises",
          "summary": "Education-and-working-family Democrat: affordability, tax credits, education investment, housing on public/school land, and standing up to billionaires/federal pressure.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 10
            },
            {
              "label": "Issues",
              "value": 10
            }
          ],
          "bullets": [
            "affordability: Provide tax credits or direct relief to help Californians with gas, groceries, and housing costs.",
            "housing: Build 2 million affordable housing units using surplus school-district land, redevelopment funding, down-payment grants, a housing bond, and fees on large speculators.",
            "education: Lead a five-year plan for every California student to read by third grade while expanding preschool, school meals, counselors, and youth support.",
            "education / affordability: Create universal child care, pilot free four-year UC or CSU degrees, and use low-cost loans and job programs to help small businesses and workers."
          ],
          "drilldowns": [
            {
              "drilldown_id": "tony-k-thurmond:current-program:0",
              "label": "Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "affordability",
              "summary": "Provide tax credits or direct relief to help Californians with gas, groceries, and housing costs.",
              "detail": "specificity 3/5 · mechanisms: Use tax credits or direct payments for gas, groceries, and housing relief.; Fund relief through the budget and tax legislation. · tax legislation and budget",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:1",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Build 2 million affordable housing units using surplus school-district land, redevelopment funding, down-payment grants, a housing bond, and fees on large speculators.",
              "detail": "specificity 5/5 · mechanisms: Use surplus school-district land for housing.; Restore redevelopment-style funding and pursue a housing bond.; Offer down-payment grants and charge fees on large speculators. · state budget, school district/local cooperation, redevelopment legislation, housing bond, tax/fee legislation",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:2",
              "label": "Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "education",
              "summary": "Lead a five-year plan for every California student to read by third grade while expanding preschool, school meals, counselors, and youth support.",
              "detail": "specificity 4/5 · mechanisms: Set a five-year statewide third-grade reading plan.; Expand preschool and universal school meals.; Fund counselors and youth-support services through schools. · budget, executive appointments, Department of Education coordination, legislation",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:3",
              "label": "Education / Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "education / affordability",
              "summary": "Create universal child care, pilot free four-year UC or CSU degrees, and use low-cost loans and job programs to help small businesses and workers.",
              "detail": "specificity 4/5 · mechanisms: Create universal child care through budget and provider-capacity investments.; Pilot free four-year UC or CSU degrees.; Use low-cost loans and job programs for small businesses and workers. · budget, UC/CSU coordination, workforce programs, small-business finance, and legislation",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:4",
              "label": "Immigration / Civil Rights",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "immigration / civil rights",
              "summary": "Tax companies that operate ICE detention centers, protect sanctuary-state laws, fight to abolish ICE, and support a pathway to citizenship.",
              "detail": "specificity 4/5 · mechanisms: Tax companies that operate ICE detention centers.; Protect sanctuary-state laws through state guidance and litigation.; Advocate to abolish ICE and support a pathway to citizenship. · tax legislation, state-federal litigation, law-enforcement guidance, congressional advocacy, and budget",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:5",
              "label": "Ai / Corporate Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "AI / corporate accountability",
              "summary": "Tax billionaires and centimillionaires while regulating AI companies and data-center development to protect workers, consumers, the environment, and workplace safety.",
              "detail": "specificity 4/5 · mechanisms: Tax billionaires and centimillionaires.; Regulate AI companies for worker, consumer, privacy, and safety effects.; Review data-center development for environmental, energy, and workplace impacts. · tax legislation, privacy and labor regulation, environmental review, energy permitting, and agency enforcement",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:6",
              "label": "Taxes / Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes / affordability",
              "summary": "Tax billionaires and use state policy to provide tax credits or relief for gas, groceries, housing, health care, schools, and working-class costs.",
              "detail": "specificity 3/5 · mechanisms: Use billionaire taxation as the revenue source for working-class relief.; Target credits or relief toward gas, groceries, housing, health care, and schools. · tax legislation, budget, ballot-measure path, and state benefit administration",
              "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm"
            },
            {
              "drilldown_id": "tony-k-thurmond:current-program:7",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Advance health care for all while keeping hospitals and public health services funded.",
              "detail": "specificity 3/5 · mechanisms: Pursue universal-health-care financing through budget and legislation.; Protect hospital and public-health-service funding during coverage expansion. · budget, health agency direction, federal waivers, and legislation",
              "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "tony-k-thurmond:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$3.5M direct; $0 outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$3.5M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$0",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $2.0M",
            "labor: $531K",
            "business_pac_or_association: $320K",
            "real_estate_housing: $297K"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "tony-k-thurmond:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "tony-k-thurmond:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "12 sources; 23,835 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 12
            },
            {
              "label": "Event segments",
              "value": 5
            },
            {
              "label": "Campaign snapshots",
              "value": 7
            },
            {
              "label": "Source words",
              "value": "23,835"
            },
            {
              "label": "Critical/high events",
              "value": 5
            }
          ],
          "bullets": [
            "2026-03-26: KQED Political Breakdown: Tony Thurmond Makes His Case for Governor of California (6,529 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (2,896 words)",
            "2026-02-03: Black Action Alliance / KTVU / KTTV California gubernatorial debate (2,067 words)",
            "2026-05-29: CalMatters Governor Q&A Transcripts (1,599 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-03-26-kqed-political-breakdown-tony-thurmond",
              "label": "KQED Political Breakdown: Tony Thurmond Makes His Case for Governor of California",
              "date": "2026-03-26",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,529 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-03-26-kqed-political-breakdown-tony-thurmond.txt",
              "url": "https://www.pbs.org/video/tony-thurmond-makes-his-case-for-governor-of-california-political-breakdown-zi6asl/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,896 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/tony-k-thurmond.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate",
              "label": "Black Action Alliance / KTVU / KTTV California gubernatorial debate",
              "date": "2026-02-03",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,067 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate/tony-k-thurmond.txt",
              "url": "https://www.blackactionalliance.org/events/2026-ca-gubernatorial-debate-hosted-by-black-action-alliance"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,599 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/tony-k-thurmond.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "986 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/tony-k-thurmond.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            },
            {
              "drilldown_id": "program-source:1ac2d329cad4",
              "label": "Thurmond campaign home page",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "174 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 1ac2d329cad4 · data/raw/source-snapshots/2026-05-26/www-tonythurmond-com-1ac2d329cad4.html",
              "url": "https://www.tonythurmond.com/"
            },
            {
              "drilldown_id": "program-source:a2535d2f4b41",
              "label": "Thurmond campaign priorities",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "371 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 a2535d2f4b41 · data/raw/source-snapshots/2026-05-26/www-tonythurmond-com-priorities-a2535d2f4b41.html",
              "url": "https://www.tonythurmond.com/priorities"
            },
            {
              "drilldown_id": "program-source:6ed4ac84a449",
              "label": "Thurmond campaign biography",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "944 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 6ed4ac84a449 · data/raw/source-snapshots/2026-05-26/www-tonythurmond-com-meet-tony-6ed4ac84a449.html",
              "url": "https://www.tonythurmond.com/meet-tony"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "tony-k-thurmond:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "28 claims; 8 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 28
            },
            {
              "label": "Partners",
              "value": 8
            },
            {
              "label": "Signals",
              "value": 10
            }
          ],
          "bullets": [
            "November market price: 0.2%",
            "Top-two advance market: 0.2%",
            "Primary first-place market: 0.1%",
            "Source corpus: 12 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "antonio-villaraigosa:executive-performance",
          "layer_type": "executive_performance",
          "title": "Executive Performance",
          "subtitle": "Former Mayor of Los Angeles",
          "summary": "Official outcome metrics from executive office records, separated from campaign claims and not treated as causal proof.",
          "status": "source_backed_seed",
          "confidence": 0.72,
          "metrics": [
            {
              "label": "Domains",
              "value": 3
            },
            {
              "label": "Metrics",
              "value": 3
            },
            {
              "label": "Sources",
              "value": 3
            }
          ],
          "bullets": [
            "Public safety: Violent crime count reduction over mayoral tenure",
            "Education: Graduation-rate improvement claim reviewed by fact-check",
            "Transportation: Measure R transportation sales-tax program approved"
          ],
          "drilldowns": [
            {
              "drilldown_id": "antonio-villaraigosa:executive-performance:0",
              "label": "Violent crime count reduction over mayoral tenure",
              "date": "2005/2013",
              "summary": "PolitiFact found the nearly-half decline claim backed by LAPD statistics; mayoral attribution is shared with LAPD leadership, city policy, and broader crime trends.",
              "detail": "48 percent_reduction"
            },
            {
              "drilldown_id": "antonio-villaraigosa:executive-performance:1",
              "label": "Graduation-rate improvement claim reviewed by fact-check",
              "date": "2005/2013",
              "summary": "Stored as a reviewed improvement claim until the underlying LAUSD time series is normalized directly from official data.",
              "detail": "1 fact_checked_improvement_claim"
            },
            {
              "drilldown_id": "antonio-villaraigosa:executive-performance:2",
              "label": "Measure R transportation sales-tax program approved",
              "date": "2008",
              "summary": "Measure R is a major transportation-finance outcome associated with the regional coalition; it is not a single-actor mayoral achievement.",
              "detail": "1 voter_approved_measure"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/executive-performance/2026-05-26/candidate_executive_performance.json",
              "label": "Executive performance artifact"
            }
          ]
        },
        {
          "layer_id": "antonio-villaraigosa:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "10 normalized promises",
          "summary": "Builder/executive Democrat: housing as an economic emergency, infrastructure, jobs, climate, homelessness, water, transportation, and opposition to Trump federal pressure.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 10
            },
            {
              "label": "Issues",
              "value": 10
            }
          ],
          "bullets": [
            "housing: Treat housing as an emergency, fast-track construction, and create a major middle-class homeownership/family home construction finance program.",
            "renters / homelessness: Protect renters from exploitation, invest in proven homelessness-reduction strategies, and keep housing policy focused on renters as well as buyers.",
            "infrastructure: Build again: housing, energy grid, water storage, and transportation infrastructure.",
            "climate / energy: Oppose offshore drilling while expanding clean-energy and infrastructure capacity."
          ],
          "drilldowns": [
            {
              "drilldown_id": "antonio-villaraigosa:current-program:0",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Treat housing as an emergency, fast-track construction, and create a major middle-class homeownership/family home construction finance program.",
              "detail": "specificity 5/5 · mechanisms: Declare a housing emergency and use executive coordination to speed production.; Fast-track construction by reforming permitting, CEQA, and approval timelines.; Use CalHFA, revenue bonds, and finance tools for middle-class and family home construction. · CalHFA, revenue bonds, legislation, CEQA/permitting reforms, executive coordination",
              "url": "https://www.antonio2026.com/plan"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:1",
              "label": "Renters / Homelessness",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "renters / homelessness",
              "summary": "Protect renters from exploitation, invest in proven homelessness-reduction strategies, and keep housing policy focused on renters as well as buyers.",
              "detail": "specificity 3/5 · mechanisms: Use tenant-protection enforcement against exploitative renter practices.; Fund homelessness strategies with evidence of reducing unsheltered homelessness.; Balance renter protections with buyer and supply-side housing programs. · housing agencies, budget, tenant-protection enforcement, homelessness program funding, legislation",
              "url": "https://www.antonio2026.com/plan"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:2",
              "label": "Infrastructure",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "infrastructure",
              "summary": "Build again: housing, energy grid, water storage, and transportation infrastructure.",
              "detail": "specificity 3/5 · mechanisms: Use bonds, budgets, agencies, and permitting reforms to accelerate infrastructure.; Treat housing, grid, water, and transportation as a linked construction agenda.; Coordinate state agencies so infrastructure approvals do not stall delivery. · budget, bonds, agencies, permitting, legislation",
              "url": "https://www.antonio2026.com/policy"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:3",
              "label": "Climate / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "climate / energy",
              "summary": "Oppose offshore drilling while expanding clean-energy and infrastructure capacity.",
              "detail": "specificity 3/5 · mechanisms: Use state permitting, litigation, and federal advocacy against offshore drilling.; Expand clean-energy infrastructure capacity through state agencies and investment. · state permitting, litigation/advocacy, agency direction, federal constraints",
              "url": "https://www.antonio2026.com/plan"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:4",
              "label": "Gas Prices / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / energy",
              "summary": "Lower gas prices by supporting in-state refining, reducing regulatory cost pass-through, monitoring refiner margins, and triggering targeted fuel relief when prices spike.",
              "detail": "specificity 5/5 · mechanisms: Support in-state refining capacity while monitoring refinery margins.; Use CARB and cap-and-trade or LCFS cost containment to reduce regulatory pass-through.; Trigger targeted fuel relief when prices spike.; +1 more · CEC petroleum-market oversight, CARB direction, cap-and-trade/LCFS cost containment, Franchise Tax Board relief, budget",
              "url": "https://www.antonio2026.com/gas"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:5",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Create a California public option, strengthen binding premium-rate review, and require pre-approval of major health care mergers.",
              "detail": "specificity 5/5 · mechanisms: Create a public option through Covered California and CMS waiver pathways.; Strengthen binding premium-rate review through DMHC and related regulators.; Require pre-approval of major health-care mergers through OHCA or legislation. · Covered California, DMHC, OHCA, CMS waiver, legislation",
              "url": "https://www.antonio2026.com/plan"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:6",
              "label": "Health Care Workforce",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care workforce",
              "summary": "Expand community health centers, primary care, nursing seats, behavioral-health workforce slots, loan forgiveness, and mental-health access enforcement.",
              "detail": "specificity 5/5 · mechanisms: Increase community-health-center and primary-care capacity.; Fund nursing seats, behavioral-health workforce slots, and loan forgiveness.; Use Medi-Cal reimbursement and DMHC enforcement to improve mental-health access. · Medi-Cal reimbursement, state budget, workforce programs, DMHC enforcement, legislation",
              "url": "https://www.antonio2026.com/plan"
            },
            {
              "drilldown_id": "antonio-villaraigosa:current-program:7",
              "label": "Consumer Prices",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "consumer prices",
              "summary": "Use Buy California procurement, tariff-cost transparency, and anti-price-gouging enforcement to protect consumers and California jobs.",
              "detail": "specificity 5/5 · mechanisms: Use Buy California procurement rules to support in-state jobs.; Require transparency around tariff-driven price increases.; Use Attorney General and local enforcement against price gouging. · executive order, state procurement, Attorney General/local enforcement, consumer-protection legislation",
              "url": "https://www.antonio2026.com/plan"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "antonio-villaraigosa:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$10.2M direct; $1.6M outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$10.2M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$1.6M",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $5.9M",
            "labor: $1.6M",
            "business_pac_or_association: $1.4M",
            "real_estate_housing: $1.2M"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "antonio-villaraigosa:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "antonio-villaraigosa:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "16 sources; 39,762 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 16
            },
            {
              "label": "Event segments",
              "value": 10
            },
            {
              "label": "Campaign snapshots",
              "value": 6
            },
            {
              "label": "Source words",
              "value": "39,762"
            },
            {
              "label": "Critical/high events",
              "value": 9
            }
          ],
          "bullets": [
            "2026-04-01: KQED Political Breakdown: Antonio Villaraigosa on His Comeback Bid for Governor (5,490 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,071 words)",
            "2026-05-08: Ezra Klein California Governor Housing Forum (2,078 words)",
            "2026-05-29: CalMatters Governor Q&A Transcripts (1,851 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-04-01-kqed-political-breakdown-antonio-villaraigosa",
              "label": "KQED Political Breakdown: Antonio Villaraigosa on His Comeback Bid for Governor",
              "date": "2026-04-01",
              "kind": "public event segment",
              "issue": "high",
              "summary": "5,490 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-04-01-kqed-political-breakdown-antonio-villaraigosa.txt",
              "url": "https://www.pbs.org/video/antonio-villaraigosa-on-his-comeback-bid-for-governor-wyuzya/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,071 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/antonio-villaraigosa.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-08-ezra-klein-california-governor-housing-forum",
              "label": "Ezra Klein California Governor Housing Forum",
              "date": "2026-05-08",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,078 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-08-ezra-klein-california-governor-housing-forum/antonio-villaraigosa.txt",
              "url": "https://www.youtube.com/watch?v=6HETwu7Kfu8"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,851 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/antonio-villaraigosa.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate",
              "label": "Black Action Alliance / KTVU / KTTV California gubernatorial debate",
              "date": "2026-02-03",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,121 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate/antonio-villaraigosa.txt",
              "url": "https://www.blackactionalliance.org/events/2026-ca-gubernatorial-debate-hosted-by-black-action-alliance"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "817 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/antonio-villaraigosa.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-05-cnn-california-governor-primary-debate",
              "label": "CNN California governor primary debate",
              "date": "2026-05-05",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "776 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-05-cnn-california-governor-primary-debate/antonio-villaraigosa.txt",
              "url": "https://ktvz.com/politics/cnn-us-politics/2026/05/05/key-moments-from-cnns-california-governor-primary-debate/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-06-nbc4-telemundo52-governor-debate",
              "label": "NBC4 / Telemundo 52 statewide California gubernatorial debate",
              "date": "2026-05-06",
              "kind": "public event segment",
              "issue": "high",
              "summary": "658 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-06-nbc4-telemundo52-governor-debate/antonio-villaraigosa.txt",
              "url": "https://www.nbclosangeles.com/news/local/watch-la-mayor-california-governor-debate-nbcla/3887402/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "antonio-villaraigosa:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "39 claims; 9 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 39
            },
            {
              "label": "Partners",
              "value": 9
            },
            {
              "label": "Signals",
              "value": 11
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%",
            "Source corpus: 16 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "party": "Democratic",
      "priority": true,
      "layers": [
        {
          "layer_id": "betty-t-yee:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "6 normalized promises",
          "summary": "Fiscal-accountability Democrat: affordability, regional economic opportunity, health care, education, and making state programs deliver measurable results.",
          "status": "campaign_posture_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 6
            },
            {
              "label": "Issues",
              "value": 6
            }
          ],
          "bullets": [
            "fiscal accountability: Use state finance experience to make taxpayer dollars deliver real results.",
            "affordability: Address affordability and expand economic opportunity across California regions.",
            "health care / education: Improve access to health care and quality education.",
            "budget / government accountability: Use strict budget accountability, oversight, program evaluation, and transparent deliberation before new spending or tax increases."
          ],
          "drilldowns": [
            {
              "drilldown_id": "betty-t-yee:current-program:0",
              "label": "Fiscal Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "fiscal accountability",
              "summary": "Use state finance experience to make taxpayer dollars deliver real results.",
              "detail": "specificity 2/5 · mechanisms: Use audits, budget oversight, and executive management to track whether programs deliver results.; Apply state finance experience to spending review and fiscal controls. · budget proposal, audits, executive management, legislation",
              "url": "https://bettyyee.com/betty-yee-governor-presscast-priorities/"
            },
            {
              "drilldown_id": "betty-t-yee:current-program:1",
              "label": "Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "affordability",
              "summary": "Address affordability and expand economic opportunity across California regions.",
              "detail": "specificity 2/5 · mechanisms: Use regional economic-development programs to target affordability and opportunity gaps.; Use budget and agency coordination to support region-specific implementation. · budget, economic-development agencies, legislation",
              "url": "https://bettyyee.com/betty-yee-governor-presscast-priorities/"
            },
            {
              "drilldown_id": "betty-t-yee:current-program:2",
              "label": "Health Care / Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care / education",
              "summary": "Improve access to health care and quality education.",
              "detail": "specificity 2/5 · mechanisms: Use the budget and state agencies to expand health-care and education access.; Focus access work on underserved communities and regional gaps. · budget, agencies, legislation",
              "url": "https://bettyyee.com/betty-yee-governor-presscast-priorities/"
            },
            {
              "drilldown_id": "betty-t-yee:current-program:3",
              "label": "Budget / Government Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "budget / government accountability",
              "summary": "Use strict budget accountability, oversight, program evaluation, and transparent deliberation before new spending or tax increases.",
              "detail": "specificity 4/5 · mechanisms: Require program evaluation before major new spending.; Use oversight and transparent budget deliberation before tax increases.; Apply executive management and state technology oversight to program accountability. · budget proposal, executive management, audits, state technology oversight, and legislation",
              "url": "https://bettyyee.com/meet-betty/"
            },
            {
              "drilldown_id": "betty-t-yee:current-program:4",
              "label": "Health Care",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "health care",
              "summary": "Treat health care as an economic priority by expanding access in underserved regions, reducing costs, and strengthening public-health infrastructure.",
              "detail": "specificity 3/5 · mechanisms: Expand health-care access in underserved regions.; Use regional partnerships and health-agency direction to reduce costs.; Strengthen public-health infrastructure through budget and program design. · health agency direction, budget, regional partnerships, public-health programs, and legislation",
              "url": "https://bettyyee.com/betty-yee-highlights-health-care-as-an-economic-priority-at-uc-riversides-health-matters-forum/"
            },
            {
              "drilldown_id": "betty-t-yee:current-program:5",
              "label": "Climate / Regional Opportunity",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "climate / regional opportunity",
              "summary": "Build regional economic opportunity while advancing climate resilience and environmental justice with accountable, practical implementation.",
              "detail": "specificity 3/5 · mechanisms: Use regional partnerships and economic-development agencies to target opportunity gaps.; Tie climate resilience and environmental justice investments to accountable implementation.; Use practical milestones rather than broad climate commitments alone. · economic-development agencies, climate budget, regional partnerships, and legislation",
              "url": "https://bettyyee.com/why-im-running/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "betty-t-yee:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$2.2M direct; $2.7M outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$2.2M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$2.7M",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $4.3M",
            "legal: $203K",
            "business_pac_or_association: $103K",
            "labor: $96K"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "betty-t-yee:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "betty-t-yee:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "10 sources; 17,079 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 10
            },
            {
              "label": "Event segments",
              "value": 2
            },
            {
              "label": "Campaign snapshots",
              "value": 8
            },
            {
              "label": "Source words",
              "value": "17,079"
            },
            {
              "label": "Critical/high events",
              "value": 2
            }
          ],
          "bullets": [
            "2026-02-26: KQED Political Breakdown: Betty Yee on Fixing California's Budget Deficit (6,236 words)",
            "2026-02-03: Black Action Alliance / KTVU / KTTV California gubernatorial debate (2,154 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-02-26-kqed-political-breakdown-betty-yee",
              "label": "KQED Political Breakdown: Betty Yee on Fixing California's Budget Deficit",
              "date": "2026-02-26",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,236 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-02-26-kqed-political-breakdown-betty-yee.txt",
              "url": "https://www.pbs.org/video/betty-yee-on-fixing-californias-budget-deficit-fbea2b/"
            },
            {
              "drilldown_id": "source-event:event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate",
              "label": "Black Action Alliance / KTVU / KTTV California gubernatorial debate",
              "date": "2026-02-03",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,154 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-02-03-black-action-alliance-ktvu-kttv-governor-debate/betty-t-yee.txt",
              "url": "https://www.blackactionalliance.org/events/2026-ca-gubernatorial-debate-hosted-by-black-action-alliance"
            },
            {
              "drilldown_id": "program-source:94084ca4d8ee",
              "label": "Yee campaign home page",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "329 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 94084ca4d8ee · data/raw/source-snapshots/2026-05-26/bettyyee-com-94084ca4d8ee.html",
              "url": "https://bettyyee.com/"
            },
            {
              "drilldown_id": "program-source:16c49f12788d",
              "label": "Yee campaign priorities interview",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "291 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 16c49f12788d · data/raw/source-snapshots/2026-05-26/bettyyee-com-betty-yee-governor-presscast-priorities-16c49f12788d.html",
              "url": "https://bettyyee.com/betty-yee-governor-presscast-priorities/"
            },
            {
              "drilldown_id": "program-source:919be5187b30",
              "label": "Yee why I'm running page",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "381 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 919be5187b30 · data/raw/source-snapshots/2026-05-26/bettyyee-com-why-im-running-919be5187b30.html",
              "url": "https://bettyyee.com/why-im-running/"
            },
            {
              "drilldown_id": "program-source:5411f7a08037",
              "label": "Yee campaign biography and budget background",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "1,359 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 5411f7a08037 · data/raw/source-snapshots/2026-05-26/bettyyee-com-meet-betty-5411f7a08037.html",
              "url": "https://bettyyee.com/meet-betty/"
            },
            {
              "drilldown_id": "program-source:d17c7769bb72",
              "label": "Yee KQED budget-deficit interview page",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "253 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 d17c7769bb72 · data/raw/source-snapshots/2026-05-26/bettyyee-com-kqed-political-breakdown-betty-yee-pitches-herself-d17c7769bb72.html",
              "url": "https://bettyyee.com/kqed-political-breakdown-betty-yee-pitches-herself/"
            },
            {
              "drilldown_id": "program-source:0742124235b2",
              "label": "Yee UC Riverside health-care forum page",
              "kind": "campaign/program snapshot",
              "issue": "ready",
              "summary": "235 extracted words from a campaign or program source snapshot.",
              "detail": "sha256 0742124235b2 · data/raw/source-snapshots/2026-05-26/bettyyee-com-betty-yee-highlights-health-care-as-an-economic-priority-at-uc-riversides-hea-0742124235b2.html",
              "url": "https://bettyyee.com/betty-yee-highlights-health-care-as-an-economic-priority-at-uc-riversides-health-matters-forum/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "betty-t-yee:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "15 claims; 4 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 15
            },
            {
              "label": "Partners",
              "value": 4
            },
            {
              "label": "Signals",
              "value": 10
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%",
            "Source corpus: 10 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Erin \"Zez\" Zezulak",
      "subject_id": "erin-zez-zezulak",
      "party": "Democratic",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "James Athans Jr.",
      "subject_id": "james-athans-jr",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "party": "Republican",
      "priority": true,
      "layers": [
        {
          "layer_id": "chad-bianco:executive-performance",
          "layer_type": "executive_performance",
          "title": "Executive Performance",
          "subtitle": "Riverside County Sheriff",
          "summary": "Official outcome metrics from executive office records, separated from campaign claims and not treated as causal proof.",
          "status": "source_backed_seed",
          "confidence": 0.72,
          "metrics": [
            {
              "label": "Domains",
              "value": 2
            },
            {
              "label": "Metrics",
              "value": 2
            },
            {
              "label": "Sources",
              "value": 2
            }
          ],
          "bullets": [
            "Agency accountability: State civil-rights investigation opened into sheriff's office",
            "Office scope: County sheriff scope described in official biography"
          ],
          "drilldowns": [
            {
              "drilldown_id": "chad-bianco:executive-performance:0",
              "label": "State civil-rights investigation opened into sheriff's office",
              "date": "2023-02-23",
              "summary": "Investigation opening is an accountability signal about the agency Bianco leads; it is not a finding of personal legal violation.",
              "detail": "1 civil_rights_investigation"
            },
            {
              "drilldown_id": "chad-bianco:executive-performance:1",
              "label": "County sheriff scope described in official biography",
              "date": "2019/present",
              "summary": "Role-scope row exists only to contextualize attribution; it is not a performance outcome.",
              "detail": "1 countywide_law_enforcement_office"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/executive-performance/2026-05-26/candidate_executive_performance.json",
              "label": "Executive performance artifact"
            }
          ]
        },
        {
          "layer_id": "chad-bianco:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "11 normalized promises",
          "summary": "Republican law-enforcement campaign: public safety, Sacramento accountability, homelessness-spending scrutiny, lower costs, education choice/accountability, and conservative anti-one-party-rule framing.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 11
            },
            {
              "label": "Issues",
              "value": 10
            }
          ],
          "bullets": [
            "public safety: Restore law-and-order policy, strengthen accountability for crime, and support law enforcement.",
            "homelessness / spending: Demand accountability for homelessness spending and challenge current Sacramento approaches.",
            "education: Push an education approach centered on school accountability and parental/family priorities.",
            "taxes / affordability: Cut taxes on working families and businesses, stop overregulation, and unleash California energy resources to lower gas and utility costs."
          ],
          "drilldowns": [
            {
              "drilldown_id": "chad-bianco:current-program:0",
              "label": "Public Safety",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "public safety",
              "summary": "Restore law-and-order policy, strengthen accountability for crime, and support law enforcement.",
              "detail": "specificity 3/5 · mechanisms: Use appointments, budget priorities, and executive enforcement posture to support law enforcement.; Push legislation that increases accountability for crime.; Make public safety a central agency and budget priority. · executive enforcement posture, appointments, budget, legislation",
              "url": "https://biancoforgovernor.com/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:1",
              "label": "Homelessness / Spending",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "homelessness / spending",
              "summary": "Demand accountability for homelessness spending and challenge current Sacramento approaches.",
              "detail": "specificity 2/5 · mechanisms: Audit homelessness spending and program results.; Shift funds toward programs that can demonstrate outcomes. · budget proposal, audits, agency direction, legislation",
              "url": "https://biancoforgovernor.com/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:2",
              "label": "Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "education",
              "summary": "Push an education approach centered on school accountability and parental/family priorities.",
              "detail": "specificity 2/5 · mechanisms: Use State Board appointments and education policy to emphasize school accountability.; Push legislation and guidance that expand parental involvement. · State Board appointments, budget, legislation, local school constraints",
              "url": "https://biancoforgovernor.com/education/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:3",
              "label": "Taxes / Affordability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes / affordability",
              "summary": "Cut taxes on working families and businesses, stop overregulation, and unleash California energy resources to lower gas and utility costs.",
              "detail": "specificity 3/5 · mechanisms: Use tax legislation to cut taxes on working families and businesses.; Review and reduce regulations he describes as overregulation.; Expand California energy production and permitting to lower fuel and utility costs. · tax legislation, regulatory appointments, energy permitting, executive direction, and budget",
              "url": "https://biancoforgovernor.com/affordability-and-taxes/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:4",
              "label": "Gas Prices / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / energy",
              "summary": "Lower energy costs by holding regulators accountable, lifting drilling restrictions, modernizing the grid, and supporting nuclear power.",
              "detail": "specificity 4/5 · mechanisms: Use CPUC and CEC appointments to hold regulators accountable for costs.; Lift drilling restrictions and modernize the grid.; Support nuclear power as part of the energy mix. · CPUC/CEC appointments, permitting policy, executive direction, and legislation",
              "url": "https://biancoforgovernor.com/energy/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:5",
              "label": "Gas Prices / Transportation",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / transportation",
              "summary": "Suspend the gas tax and prevent toll increases while redirecting infrastructure investment toward freeway and road capacity Californians use.",
              "detail": "specificity 4/5 · mechanisms: Suspend the gas tax through tax legislation and budget action.; Prevent toll increases where state authority allows.; Redirect transportation investment toward freeway and road capacity. · tax legislation, transportation budget, Caltrans direction, and veto power",
              "url": "https://biancoforgovernor.com/transportation-and-infrastructure/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:6",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Lower housing costs by expediting approvals, eliminating CEQA litigation barriers, cutting overregulation, and protecting Proposition 13.",
              "detail": "specificity 4/5 · mechanisms: Expedite housing approvals and permitting.; Eliminate CEQA litigation barriers he says block housing.; Protect Proposition 13 while reducing housing regulations. · housing legislation, CEQA reform, state housing agency direction, and local permitting policy",
              "url": "https://biancoforgovernor.com/housing/"
            },
            {
              "drilldown_id": "chad-bianco:current-program:7",
              "label": "Homelessness / Spending",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "homelessness / spending",
              "summary": "Clear unsafe encampments, fast-track emergency shelters, expand treatment and mental-health response, audit homelessness spending, and fund programs with proven results.",
              "detail": "specificity 5/5 · mechanisms: Clear unsafe encampments under the post-Grants Pass enforcement posture.; Fast-track emergency shelters and treatment capacity.; Audit homelessness spending and fund programs with proven results.; +1 more · budget, audits, Grants Pass enforcement posture, health agency coordination, and legislation",
              "url": "https://biancoforgovernor.com/homelessness/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "chad-bianco:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$6.4M direct; $0 outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$6.4M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$0",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $5.0M",
            "real_estate_housing: $610K",
            "business_pac_or_association: $366K",
            "healthcare: $157K"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "chad-bianco:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "1%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "chad-bianco:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "24 sources; 47,732 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 24
            },
            {
              "label": "Event segments",
              "value": 9
            },
            {
              "label": "Campaign snapshots",
              "value": 15
            },
            {
              "label": "Source words",
              "value": "47,732"
            },
            {
              "label": "Critical/high events",
              "value": 9
            }
          ],
          "bullets": [
            "2026-05-22: KQED California Gubernatorial Election Town Hall: Chad Bianco (10,860 words)",
            "2026-04-24: KQED Political Breakdown: Chad Bianco on Running for Governor (6,874 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,516 words)",
            "2026-04-22: Nexstar / NewsNation / The Hill California gubernatorial primary debate (1,972 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-05-22-kqed-chad-bianco-governor-town-hall",
              "label": "KQED California Gubernatorial Election Town Hall: Chad Bianco",
              "date": "2026-05-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "10,860 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-05-22-kqed-chad-bianco-governor-town-hall.txt",
              "url": "https://video.kqed.org/video/sheriff-chad-bianco-5f3yri/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-24-kqed-political-breakdown-chad-bianco",
              "label": "KQED Political Breakdown: Chad Bianco on Running for Governor",
              "date": "2026-04-24",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,874 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-04-24-kqed-political-breakdown-chad-bianco.txt",
              "url": "https://www.pbs.org/video/chad-bianco-on-running-for-governor-politics-are-destroying-this-state-dlz7gv/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,516 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/chad-bianco.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,972 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/chad-bianco.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,423 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/chad-bianco.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,247 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/chad-bianco.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,174 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/chad-bianco.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-06-nbc4-telemundo52-governor-debate",
              "label": "NBC4 / Telemundo 52 statewide California gubernatorial debate",
              "date": "2026-05-06",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,149 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-06-nbc4-telemundo52-governor-debate/chad-bianco.txt",
              "url": "https://www.nbclosangeles.com/news/local/watch-la-mayor-california-governor-debate-nbcla/3887402/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "chad-bianco:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "39 claims; 8 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 39
            },
            {
              "label": "Partners",
              "value": 8
            },
            {
              "label": "Signals",
              "value": 10
            }
          ],
          "bullets": [
            "November market price: 0.2%",
            "Top-two advance market: 1.1%",
            "Primary first-place market: 0.1%",
            "Source corpus: 24 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Patricia De Luca Basualdo",
      "subject_id": "patricia-de-luca-basualdo",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Randeep S. Dhillon",
      "subject_id": "randeep-s-dhillon",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Rafael M. Hernandez",
      "subject_id": "rafael-m-hernandez",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "party": "Republican",
      "priority": true,
      "layers": [
        {
          "layer_id": "steve-hilton:current-program",
          "layer_type": "current_program",
          "title": "Current Program",
          "subtitle": "8 normalized promises",
          "summary": "Republican anti-status-quo affordability campaign: tax cuts, deregulation, starter homes, lower energy costs, family/social conservatism, public safety, and gun rights.",
          "status": "active_campaign_platform_seed",
          "confidence": 0.68,
          "metrics": [
            {
              "label": "Promises",
              "value": 8
            },
            {
              "label": "Issues",
              "value": 8
            }
          ],
          "bullets": [
            "taxes: Cut state taxes, including no state income tax on the first $100,000 and no state tax on tips.",
            "housing: Bring back starter homes through fast-track approvals, reduced/deferred fees, fewer regulations, and a starter-home loan program.",
            "family / social policy: Put family policy at the center of state government, including parental control in education and policies favoring marriage and family stability.",
            "gun rights: Direct state agencies to review policies for compliance with Second Amendment rulings and push county concealed-carry compliance."
          ],
          "drilldowns": [
            {
              "drilldown_id": "steve-hilton:current-program:0",
              "label": "Taxes",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "taxes",
              "summary": "Cut state taxes, including no state income tax on the first $100,000 and no state tax on tips.",
              "detail": "specificity 4/5 · mechanisms: Eliminate state income tax on the first $100,000 through tax legislation.; End state tax on tips through tax legislation.; Pair the cuts with budget reductions or replacement revenue decisions. · requires legislation and budget tradeoffs",
              "url": "https://stevehiltonforgovernor.com/policies"
            },
            {
              "drilldown_id": "steve-hilton:current-program:1",
              "label": "Housing",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "housing",
              "summary": "Bring back starter homes through fast-track approvals, reduced/deferred fees, fewer regulations, and a starter-home loan program.",
              "detail": "specificity 4/5 · mechanisms: Fast-track starter-home approvals.; Reduce or defer fees that increase starter-home costs.; Cut housing regulations and create a starter-home loan program. · legislation, state housing agencies, local permitting pressure, budget",
              "url": "https://stevehiltonforgovernor.com/policies"
            },
            {
              "drilldown_id": "steve-hilton:current-program:2",
              "label": "Family / Social Policy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "family / social policy",
              "summary": "Put family policy at the center of state government, including parental control in education and policies favoring marriage and family stability.",
              "detail": "specificity 3/5 · mechanisms: Review state agencies and programs through a family-policy lens.; Push parental control in education through policy and legislation.; Promote marriage and family-stability policies in state programs. · executive direction, education policy, agency review, legislation",
              "url": "https://stevehiltonforgovernor.com/policy/the-family-first-agenda/"
            },
            {
              "drilldown_id": "steve-hilton:current-program:3",
              "label": "Gun Rights",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gun rights",
              "summary": "Direct state agencies to review policies for compliance with Second Amendment rulings and push county concealed-carry compliance.",
              "detail": "specificity 4/5 · mechanisms: Direct state agencies to review rules for compliance with Second Amendment rulings.; Pressure counties to comply with concealed-carry requirements.; Use executive order and enforcement posture within court and statutory limits. · executive order and attorney-general enforcement posture, with court and statutory constraints",
              "url": "https://stevehiltonforgovernor.com/policy/restoring-second-amendment-rights-in-california/"
            },
            {
              "drilldown_id": "steve-hilton:current-program:4",
              "label": "Gas Prices / Energy",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "gas prices / energy",
              "summary": "Lower gasoline prices toward $3 by suspending LCFS costs, auditing gas-tax spending, streamlining oil production permits, and replacing net-zero mandates with affordability-focused energy rules.",
              "detail": "specificity 5/5 · mechanisms: Suspend LCFS costs that he argues raise gas prices.; Audit gas-tax spending.; Streamline oil production permits.; +1 more · executive action, CARB/CEC direction, permitting policy, budget oversight, and legislation",
              "url": "https://stevehiltonforgovernor.com/policy/gasprices/"
            },
            {
              "drilldown_id": "steve-hilton:current-program:5",
              "label": "Government Accountability",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "government accountability",
              "summary": "Use CAL DOGE and a broader fraud review to root out waste, fraud, duplication, and abuse across California government programs.",
              "detail": "specificity 4/5 · mechanisms: Launch CAL DOGE as a government-waste review.; Audit programs for waste, fraud, duplication, and abuse.; Use budget control and structural reforms to act on findings. · executive audit authority, controller and inspector-general coordination, budget control, and legislation",
              "url": "https://stevehiltonforgovernor.com/cal-doge-targets-corruption-fraud-and-waste-will-drive-structural-government-reform-in-california/"
            },
            {
              "drilldown_id": "steve-hilton:current-program:6",
              "label": "Public Safety",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "public safety",
              "summary": "Reopen prison capacity, end early-release policies for serious offenders, restore consequences for crime, and pair custody with rehabilitation programs.",
              "detail": "specificity 4/5 · mechanisms: Reopen prison capacity through CDCR direction and budget action.; End early-release policies for serious offenders.; Pair custody changes with rehabilitation programs. · CDCR appointments, executive direction, budget, parole policy, and legislation",
              "url": "https://stevehiltonforgovernor.com/policy/prisons/"
            },
            {
              "drilldown_id": "steve-hilton:current-program:7",
              "label": "Education",
              "position": "Pending Governor Action",
              "kind": "campaign promise",
              "issue": "education",
              "summary": "Require phonics-based early reading, publish school letter grades, reform teacher tenure and evaluation, and restore a parent-trigger path for failing schools.",
              "detail": "specificity 5/5 · mechanisms: Require phonics-based early reading instruction.; Publish school letter grades.; Reform teacher tenure and evaluation.; +1 more · State Board appointments, executive action, budget, education regulations, and legislation",
              "url": "https://stevehiltonforgovernor.com/policy/steve-hiltons-plan-to-fix-public-education-by-3rd-grade/"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
              "label": "Current program normalized"
            }
          ]
        },
        {
          "layer_id": "steve-hilton:finance",
          "layer_type": "finance",
          "title": "Finance Summary",
          "subtitle": "$10.3M direct; $0 outside support",
          "summary": "Deduped CAL-ACCESS candidate-committee receipts plus outside independent-expenditure money in the current mart snapshot.",
          "status": "matched",
          "confidence": 0.76,
          "metrics": [
            {
              "label": "Direct receipts",
              "value": "$10.3M",
              "detail": "Money reported by the candidate's own campaign committee."
            },
            {
              "label": "Outside support money",
              "value": "$0",
              "detail": "Independent groups spending to help the candidate; not campaign-controlled cash."
            },
            {
              "label": "Outside opposition money",
              "value": "$0",
              "detail": "Independent groups spending against the candidate; not campaign-controlled cash."
            }
          ],
          "bullets": [
            "individual_or_other: $10.6M",
            "labor: $1.5M",
            "business_pac_or_association: $1.2M",
            "real_estate_housing: $705K"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/calaccess/2026-05-25/governor_seed/finance_mart_summary.json",
              "label": "Finance mart summary"
            }
          ]
        },
        {
          "layer_id": "steve-hilton:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "6%"
            },
            {
              "label": "Top-two advance",
              "value": "76%"
            },
            {
              "label": "Primary first",
              "value": "12%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "steve-hilton:source-corpus",
          "layer_type": "source_corpus",
          "title": "Source Corpus",
          "subtitle": "23 sources; 42,017 words",
          "summary": "Per-candidate debate/forum/interview segments plus campaign/program source snapshots feeding claim extraction, pairwise matching, and MFQ-2 rhetoric judgment.",
          "status": "source_backed",
          "confidence": 0.9,
          "metrics": [
            {
              "label": "Sources",
              "value": 23
            },
            {
              "label": "Event segments",
              "value": 13
            },
            {
              "label": "Campaign snapshots",
              "value": 10
            },
            {
              "label": "Source words",
              "value": "42,017"
            },
            {
              "label": "Critical/high events",
              "value": 11
            }
          ],
          "bullets": [
            "2026-02-05: KQED Political Breakdown: Steve Hilton Faces the Hard Questions (6,716 words)",
            "2026-04-22: CBS News California Governor's Race Candidate Guide (3,982 words)",
            "2026-05-29: CalMatters Governor Q&A Transcripts (2,465 words)",
            "2026-04-22: Nexstar / NewsNation / The Hill California gubernatorial primary debate (1,939 words)"
          ],
          "drilldowns": [
            {
              "drilldown_id": "source-event:event-2026-02-05-kqed-political-breakdown-steve-hilton",
              "label": "KQED Political Breakdown: Steve Hilton Faces the Hard Questions",
              "date": "2026-02-05",
              "kind": "public event segment",
              "issue": "high",
              "summary": "6,716 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-web/2026-05-26/text/event-2026-02-05-kqed-political-breakdown-steve-hilton.txt",
              "url": "https://www.pbs.org/video/steve-hilton-faces-the-hard-questions-sxfbsx/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-cbs-news-california-candidate-guide",
              "label": "CBS News California Governor's Race Candidate Guide",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "3,982 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-04-22-cbs-news-california-candidate-guide/steve-hilton.txt",
              "url": "https://www.cbsnews.com/projects/2026/ca-gov-voter-guide/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-29-calmatters-governor-q-and-a-transcripts",
              "label": "CalMatters Governor Q&A Transcripts",
              "date": "2026-05-29",
              "kind": "public event segment",
              "issue": "high",
              "summary": "2,465 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-structured/2026-05-26/text/event-2026-05-29-calmatters-governor-q-and-a-transcripts/steve-hilton.txt",
              "url": "https://calmatters.org/california-voter-guide-2026/governor/videos/transcripts/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-22-nexstar-newsnation-hill-governor-debate",
              "label": "Nexstar / NewsNation / The Hill California gubernatorial primary debate",
              "date": "2026-04-22",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,939 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-22-nexstar-newsnation-hill-governor-debate/steve-hilton.txt",
              "url": "https://www.newsnationnow.com/press/newsnation-and-the-hill-to-carry-nextstars-california-gubernatorial-primary-debate-on-april-22-at-10-pm-et/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-14-cbs-sf-examiner-governor-debate",
              "label": "CBS News California / San Francisco Examiner gubernatorial debate",
              "date": "2026-05-14",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,651 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-14-cbs-sf-examiner-governor-debate/steve-hilton.txt",
              "url": "https://www.cbsnews.com/sanfrancisco/live-updates/2026-california-governors-race-primary-debate-bay-area/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-05-cnn-california-governor-primary-debate",
              "label": "CNN California governor primary debate",
              "date": "2026-05-05",
              "kind": "public event segment",
              "issue": "critical",
              "summary": "1,213 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-05-cnn-california-governor-primary-debate/steve-hilton.txt",
              "url": "https://ktvz.com/politics/cnn-us-politics/2026/05/05/key-moments-from-cnns-california-governor-primary-debate/"
            },
            {
              "drilldown_id": "source-event:event-2026-05-06-nbc4-telemundo52-governor-debate",
              "label": "NBC4 / Telemundo 52 statewide California gubernatorial debate",
              "date": "2026-05-06",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,143 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-05-06-nbc4-telemundo52-governor-debate/steve-hilton.txt",
              "url": "https://www.nbclosangeles.com/news/local/watch-la-mayor-california-governor-debate-nbcla/3887402/"
            },
            {
              "drilldown_id": "source-event:event-2026-04-28-cbs-california-pomona-governor-debate",
              "label": "CBS California / Pomona College Governor's Debate",
              "date": "2026-04-28",
              "kind": "public event segment",
              "issue": "high",
              "summary": "1,049 candidate-specific words from a debate, forum, interview, or comparable public event.",
              "detail": "data/processed/source-corpus-segments/2026-05-26/event-2026-04-28-cbs-california-pomona-governor-debate/steve-hilton.txt",
              "url": "https://www.youtube.com/watch?v=1ikN8crwsFM"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/source-catalog/ca-governor-2026-comparable-events.json",
              "label": "Comparable source catalog"
            }
          ]
        },
        {
          "layer_id": "steve-hilton:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "38 claims; 9 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 38
            },
            {
              "label": "Partners",
              "value": 9
            },
            {
              "label": "Signals",
              "value": 8
            }
          ],
          "bullets": [
            "November market price: 5.9%",
            "Top-two advance market: 73.5%",
            "Primary first-place market: 11.5%",
            "Source corpus: 23 sources"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Alicia Olivia Lapp",
      "subject_id": "alicia-olivia-lapp",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Leo Naranjo IV",
      "subject_id": "leo-naranjo-iv",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Tim Nelson",
      "subject_id": "tim-nelson",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Gretha Solórzano",
      "subject_id": "gretha-solorzano",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Leo Samuel Zacky",
      "subject_id": "leo-samuel-zacky",
      "party": "Republican",
      "priority": false,
      "layers": [
        {
          "layer_id": "leo-samuel-zacky:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "0%"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "leo-samuel-zacky:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 3
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.1%",
            "Primary first-place market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "David Zickefoose",
      "subject_id": "david-zickefoose",
      "party": "Republican",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Tom Woodard",
      "subject_id": "tom-woodard",
      "party": "Libertarian",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Ramsey Robinson",
      "subject_id": "ramsey-robinson",
      "party": "Peace and Freedom",
      "priority": false,
      "layers": [
        {
          "layer_id": "ramsey-robinson:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "n/a"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "n/a"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "ramsey-robinson:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 1
            }
          ],
          "bullets": [
            "Top-two advance market: 0.2%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Naomi Bar-Lev",
      "subject_id": "naomi-bar-lev",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Joseph Cabrera",
      "subject_id": "joseph-cabrera",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Elaine Culotti",
      "subject_id": "elaine-culotti",
      "party": "No Party Preference",
      "priority": false,
      "layers": [
        {
          "layer_id": "elaine-culotti:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "n/a"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "elaine-culotti:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "LivingForGod AndCountry DeMott",
      "subject_id": "livingforgod-andcountry-demott",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Serge Fiankan",
      "subject_id": "serge-fiankan",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Lukasz Adam Filinski",
      "subject_id": "lukasz-adam-filinski",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Max Fomin",
      "subject_id": "max-fomin",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Don J. Grundmann",
      "subject_id": "don-j-grundmann",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Jon Henderson",
      "subject_id": "jon-henderson",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Lewis Herms",
      "subject_id": "lewis-herms",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Dawit Kellel",
      "subject_id": "dawit-kellel",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Anne Komarovsk",
      "subject_id": "anne-komarovsk",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Duane Terrence Loynes Jr.",
      "subject_id": "duane-terrence-loynes-jr",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Amanda Martin",
      "subject_id": "amanda-martin",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Brent Maupin",
      "subject_id": "brent-maupin",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Daniel Mercuri",
      "subject_id": "daniel-mercuri",
      "party": "No Party Preference",
      "priority": false,
      "layers": [
        {
          "layer_id": "daniel-mercuri:prediction-markets",
          "layer_type": "prediction_markets",
          "title": "Prediction Markets",
          "subtitle": "polymarket",
          "summary": "Market-implied expectations at snapshot time. This is not polling and not an endorsement.",
          "status": "snapshot",
          "confidence": 0.62,
          "metrics": [
            {
              "label": "November market price",
              "value": "0%"
            },
            {
              "label": "Top-two advance",
              "value": "0%"
            },
            {
              "label": "Primary first",
              "value": "n/a"
            }
          ],
          "source_artifacts": [
            {
              "path": "data/processed/prediction-markets/2026-06-02/ca_governor_polymarket.json",
              "label": "Prediction market snapshot"
            }
          ]
        },
        {
          "layer_id": "daniel-mercuri:claim-network",
          "layer_type": "claim_network",
          "title": "Claim Network",
          "subtitle": "0 claims; 0 partners",
          "summary": "Extracted source claims and model-kept cross-candidate claim relationships. These are not human-reviewed editorial findings.",
          "status": "accepted_model_generated",
          "confidence": 0.66,
          "metrics": [
            {
              "label": "Claims",
              "value": 0
            },
            {
              "label": "Partners",
              "value": 0
            },
            {
              "label": "Signals",
              "value": 2
            }
          ],
          "bullets": [
            "November market price: 0.1%",
            "Top-two advance market: 0.1%"
          ],
          "source_artifacts": [
            {
              "path": "data/processed/claim-network/2026-05-26/constellation.json",
              "label": "Claim-network constellation"
            }
          ]
        }
      ]
    },
    {
      "candidate": "Mauro Alberto Orozco",
      "subject_id": "mauro-alberto-orozco",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Reza Safarnejad",
      "subject_id": "reza-safarnejad",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Sam Sandak",
      "subject_id": "sam-sandak",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Christine R. Sarmiento",
      "subject_id": "christine-r-sarmiento",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Frederic C. Schultz",
      "subject_id": "frederic-c-schultz",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Margaret Trowe",
      "subject_id": "margaret-trowe",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    },
    {
      "candidate": "Nancy D. Young",
      "subject_id": "nancy-d-young",
      "party": "No Party Preference",
      "priority": false,
      "layers": []
    }
  ]
}
