{
  "schema_version": "current-program-mechanism-audit/v1",
  "generated_at": "2026-06-02T08:06:33.948789+00:00",
  "date": "2026-05-26",
  "input_current_program": "data/processed/ca-governor/2026-05-26/current_program_normalized.json",
  "review_status": "deterministic_unreviewed",
  "summary": {
    "candidate_count": 10,
    "promise_count": 80,
    "mechanism_rows": 80,
    "missing_mechanism_rows": 0,
    "source_rich_rows": 70,
    "source_rich_missing_mechanism_rows": 0,
    "priority_missing_mechanism_rows": 0,
    "warning_count": 0,
    "by_status": {
      "ok": 80
    }
  },
  "candidate_summaries": [
    {
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 10,
      "mechanism_count": 10,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "promise_count": 6,
      "mechanism_count": 6,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 11,
      "mechanism_count": 11,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_suspended_or_inactive_seed",
      "promise_count": 3,
      "mechanism_count": 3,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 10,
      "mechanism_count": 10,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 7,
      "mechanism_count": 7,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 8,
      "mechanism_count": 8,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 8,
      "mechanism_count": 8,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 10,
      "mechanism_count": 10,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    },
    {
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "promise_count": 7,
      "mechanism_count": 7,
      "missing_mechanism_count": 0,
      "source_rich_missing_mechanism_count": 0,
      "needs_review": false
    }
  ],
  "audit_rows": [
    {
      "id": "xavier-becerra-current-1",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Make health care more affordable, protect Medi-Cal, and build toward universal/single-payer coverage.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 5,
      "source_ready_count": 2,
      "source_word_count": 2771,
      "source_text_overlap_score": 0.8,
      "source_signal_count": 15,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Becerra campaign priorities",
          "url": "https://www.xavierbecerra2026.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-e2c59453ae0d.txt",
          "word_count": 598,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Becerra health-care priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/health-care/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-health-care-846fbfa8d02d.txt",
          "word_count": 2173,
          "matched_terms": [
            "executive order",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-2",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Build more affordable housing and coordinate state housing finance, permitting, and enforcement more aggressively.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 5,
      "source_ready_count": 2,
      "source_word_count": 3559,
      "source_text_overlap_score": 0.814,
      "source_signal_count": 17,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "litigation",
        "public land",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Becerra campaign priorities",
          "url": "https://www.xavierbecerra2026.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-e2c59453ae0d.txt",
          "word_count": 598,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Becerra housing priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/housing/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-housing-0840ba813b90.txt",
          "word_count": 2961,
          "matched_terms": [
            "executive order",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "public land",
            "bond or finance tool",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-3",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "AI / jobs",
      "normalized_promise": "Use AI for public benefits while protecting workers and preventing gains from concentrating only among large firms.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 5,
      "source_ready_count": 2,
      "source_word_count": 2185,
      "source_text_overlap_score": 0.731,
      "source_signal_count": 11,
      "source_signal_terms": [
        "audit",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "publish transparency data",
        "streamline permits",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Becerra campaign priorities",
          "url": "https://www.xavierbecerra2026.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-e2c59453ae0d.txt",
          "word_count": 598,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Becerra AI priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/ai/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-ai-9fdc4f704ae2.txt",
          "word_count": 1587,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-4",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "economy / affordability",
      "normalized_promise": "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.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 3,
      "source_word_count": 1826,
      "source_text_overlap_score": 0.529,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "fund or invest",
        "loan or grant"
      ],
      "source_signals": [
        {
          "label": "Becerra economy and affordability priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/economy-and-affordability/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-economy-and-affordability-e38169c97d25.txt",
          "word_count": 436,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Becerra campaign priorities",
          "url": "https://www.xavierbecerra2026.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-e2c59453ae0d.txt",
          "word_count": 598,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Becerra why I'm running page",
          "url": "https://www.xavierbecerra2026.com/why-im-running/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-why-im-running-75bddb767bee.txt",
          "word_count": 792,
          "matched_terms": [
            "create or establish",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "enforce",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-5",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "energy / utilities",
      "normalized_promise": "Treat clean energy and grid resilience as public investments, lower energy bills, and make renters, low-income households, and workers share in the benefits.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 2,
      "source_word_count": 1848,
      "source_text_overlap_score": 0.477,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "litigation"
      ],
      "source_signals": [
        {
          "label": "Becerra energy and utilities priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/energy-and-utilities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-energy-and-utilities-2efa96486ed9.txt",
          "word_count": 1250,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "fraud detection",
            "litigation"
          ]
        },
        {
          "label": "Becerra campaign priorities",
          "url": "https://www.xavierbecerra2026.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-e2c59453ae0d.txt",
          "word_count": 598,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "cap or review rates"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-6",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "federal overreach / immigration enforcement",
      "normalized_promise": "Challenge federal overreach in court and defend health care, Dreamers, immigrant communities, workers, reproductive rights, and California environmental authority.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1650,
      "source_text_overlap_score": 0.538,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "litigation"
      ],
      "source_signals": [
        {
          "label": "Becerra campaign home page",
          "url": "https://www.xavierbecerra2026.com/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-2efa96486ed9.txt",
          "word_count": 1250,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "fraud detection",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "xavier-becerra-current-7",
      "candidate": "Xavier Becerra",
      "subject_id": "xavier-becerra",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "wildfire / disaster resilience",
      "normalized_promise": "Invest in wildfire prevention, flood control, seismic retrofits, early warning, evacuation planning, and fair recovery that keeps renters and homeowners in their communities.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 412,
      "source_text_overlap_score": 0.429,
      "source_signal_count": 1,
      "source_signal_terms": [
        "cut or reduce"
      ],
      "source_signals": [
        {
          "label": "Becerra disaster preparedness priority page",
          "url": "https://www.xavierbecerra2026.com/priorities/california-disaster-preparedness-resilience/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-xavierbecerra2026-com-priorities-california-disaster-preparedness-resilience-1af259831df7.txt",
          "word_count": 412,
          "matched_terms": [
            "cut or reduce"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-1",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "government accountability",
      "normalized_promise": "Tie top government leaders' pay and evaluations to measurable results, publish dashboards, and use performance management across state agencies.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 770,
      "source_text_overlap_score": 0.235,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "fund or invest",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan Back to Basics plan page",
          "url": "https://www.mahanforcalifornia.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-plan-d153caf86718.txt",
          "word_count": 298,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "treatment capacity"
          ]
        },
        {
          "label": "Mahan campaign site",
          "url": "https://mahanforcalifornia.com/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/mahanforcalifornia-com-49499bcf880c.txt",
          "word_count": 472,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-2",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Lower housing costs by cutting fees and regulations, using surplus public land, and lowering construction costs.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 3986,
      "source_text_overlap_score": 0.688,
      "source_signal_count": 17,
      "source_signal_terms": [
        "appoint regulators",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "dashboard",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "litigation",
        "loan or grant",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan campaign site",
          "url": "https://mahanforcalifornia.com/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/mahanforcalifornia-com-49499bcf880c.txt",
          "word_count": 472,
          "matched_terms": [
            "build capacity",
            "cut or reduce",
            "treatment capacity"
          ]
        },
        {
          "label": "Mahan housing policy page",
          "url": "https://mahanforcalifornia.com/housing/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/mahanforcalifornia-com-housing-bc47175b10f2.txt",
          "word_count": 3514,
          "matched_terms": [
            "dashboard",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-3",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / budget",
      "normalized_promise": "Avoid raising taxes until government performs better and use reviews, zero-based budgeting, procurement reform, and fraud detection.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 298,
      "source_text_overlap_score": 0.176,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "fund or invest",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan Back to Basics plan page",
          "url": "https://www.mahanforcalifornia.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-plan-d153caf86718.txt",
          "word_count": 298,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-4",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / energy",
      "normalized_promise": "Suspend the gas tax immediately, then reform transportation funding so working and rural drivers are not unfairly burdened.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 623,
      "source_text_overlap_score": 0.417,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "fund or invest",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan gas-tax plan",
          "url": "https://www.mahanforcalifornia.com/gas-tax",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-gas-tax-1d9c59545f6e.txt",
          "word_count": 325,
          "matched_terms": [
            "suspend tax or fee"
          ]
        },
        {
          "label": "Mahan Back to Basics plan page",
          "url": "https://www.mahanforcalifornia.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-plan-d153caf86718.txt",
          "word_count": 298,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-5",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "government accountability",
      "normalized_promise": "Create an independent inspector general, publish contract and lobbying transparency data, reform procurement, and recapture waste, fraud, and failure.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 3489,
      "source_text_overlap_score": 0.742,
      "source_signal_count": 18,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "dashboard",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "procurement reform",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan spending and anti-fraud plan",
          "url": "https://mahanforcalifornia.com/spending/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/mahanforcalifornia-com-spending-4d7e7d3331f9.txt",
          "word_count": 3191,
          "matched_terms": [
            "audit",
            "inspector general",
            "dashboard",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection"
          ]
        },
        {
          "label": "Mahan Back to Basics plan page",
          "url": "https://www.mahanforcalifornia.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-plan-d153caf86718.txt",
          "word_count": 298,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-6",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "public safety / homelessness",
      "normalized_promise": "Fully implement Proposition 36 by building treatment capacity, integrating safety-net services, unifying court standards, and tying behavioral-health budgets to performance.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 1995,
      "source_text_overlap_score": 0.756,
      "source_signal_count": 13,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "require",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Mahan Proposition 36 treatment plan",
          "url": "https://www.mahanforcalifornia.com/treatment",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-treatment-df5453e23381.txt",
          "word_count": 1995,
          "matched_terms": [
            "audit",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "tax loophole",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "matt-mahan-current-7",
      "candidate": "Matt Mahan",
      "subject_id": "matt-mahan",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / civil rights",
      "normalized_promise": "Protect immigrant residents' access to local services, support emergency aid for immigrant families, and confront ICE actions that disrupt communities.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 588,
      "source_text_overlap_score": 0.528,
      "source_signal_count": 4,
      "source_signal_terms": [
        "create or establish",
        "enforce",
        "fund or invest",
        "require"
      ],
      "source_signals": [
        {
          "label": "Mahan immigration page",
          "url": "https://www.mahanforcalifornia.com/immigration",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-mahanforcalifornia-com-immigration-25c3dd540ca6.txt",
          "word_count": 588,
          "matched_terms": [
            "create or establish",
            "fund or invest",
            "enforce",
            "require"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-1",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / affordability",
      "normalized_promise": "Eliminate California income taxes for people earning less than $100,000.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 515,
      "source_text_overlap_score": 0.167,
      "source_signal_count": 2,
      "source_signal_terms": [
        "cap or review rates",
        "cut or reduce"
      ],
      "source_signals": [
        {
          "label": "Porter campaign priorities",
          "url": "https://katieporter.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priorities-c289c483ea0d.txt",
          "word_count": 515,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-2",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "child care",
      "normalized_promise": "Provide free child care for all, with worker/business support and employer incentives.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1128,
      "source_text_overlap_score": 0.379,
      "source_signal_count": 7,
      "source_signal_terms": [
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Porter campaign priorities",
          "url": "https://katieporter.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priorities-c289c483ea0d.txt",
          "word_count": 515,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Porter child-care priority page",
          "url": "https://katieporter.com/priority/free-child-care-for-all/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-free-child-care-for-all-b8c5ebaeb63b.txt",
          "word_count": 613,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-3",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "higher education",
      "normalized_promise": "Make public university tuition free for UC and CSU students.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 515,
      "source_text_overlap_score": 0.2,
      "source_signal_count": 2,
      "source_signal_terms": [
        "cap or review rates",
        "cut or reduce"
      ],
      "source_signals": [
        {
          "label": "Porter campaign priorities",
          "url": "https://katieporter.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priorities-c289c483ea0d.txt",
          "word_count": 515,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-4",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Speed housing production by nearly two years through enforcement against local delays, faster certificates of occupancy, construction innovation, and state land and infrastructure investment.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 645,
      "source_text_overlap_score": 0.472,
      "source_signal_count": 6,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "enforce",
        "fund or invest",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Porter housing costs priority page",
          "url": "https://katieporter.com/priority/lowering-housing-costs/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-lowering-housing-costs-ca6b14738e9a.txt",
          "word_count": 645,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-5",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "homelessness / renter prevention",
      "normalized_promise": "Reduce homelessness through emergency rental assistance, rapid rehousing, interim housing, prevention tools, and lower permanent-supportive-housing costs.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1184,
      "source_text_overlap_score": 0.531,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "enforce",
        "fund or invest",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Porter homelessness priority page",
          "url": "https://katieporter.com/priority/ending-homelessness/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-ending-homelessness-6aebc41e8931.txt",
          "word_count": 539,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates",
            "treatment capacity"
          ]
        },
        {
          "label": "Porter housing costs priority page",
          "url": "https://katieporter.com/priority/lowering-housing-costs/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-lowering-housing-costs-ca6b14738e9a.txt",
          "word_count": 645,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-6",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Fight federal health-care cuts, protect and expand California health care, improve the health-care workforce, and defend abortion access.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 6483,
      "source_text_overlap_score": 0.655,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Porter health-care protection priority page",
          "url": "https://katieporter.com/priority/protecting-healthcare/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-protecting-healthcare-69a30e6b182a.txt",
          "word_count": 638,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-7",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Lay the groundwork for CalCare or Medicare for All by building toward single-payer health care in California.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 497,
      "source_text_overlap_score": 0.267,
      "source_signal_count": 3,
      "source_signal_terms": [
        "cap or review rates",
        "cut or reduce",
        "fund or invest"
      ],
      "source_signals": [
        {
          "label": "Porter single-payer health-care priority page",
          "url": "https://katieporter.com/priority/single-payer-health-care/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-single-payer-health-care-86f5feaed293.txt",
          "word_count": 497,
          "matched_terms": [
            "fund or invest",
            "cut or reduce",
            "cap or review rates"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-8",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / civil rights",
      "normalized_promise": "Reject federal overreach, keep California communities as sanctuaries for immigrants, and work with federal partners to abolish ICE.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 488,
      "source_text_overlap_score": 0.433,
      "source_signal_count": 4,
      "source_signal_terms": [
        "appoint regulators",
        "cap or review rates",
        "cut or reduce",
        "enforce"
      ],
      "source_signals": [
        {
          "label": "Porter abolish ICE priority page",
          "url": "https://katieporter.com/priority/abolish-ice/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-abolish-ice-cf972658ca98.txt",
          "word_count": 488,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates",
            "enforce",
            "appoint regulators"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-9",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / affordability",
      "normalized_promise": "Pair eliminating state income tax below $100,000 with a progressive corporate tax on the most profitable corporations.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 7099,
      "source_text_overlap_score": 0.654,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Porter income inequality priority page",
          "url": "https://katieporter.com/priority/fighting-income-inequality/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-fighting-income-inequality-0c34a3875f29.txt",
          "word_count": 739,
          "matched_terms": [
            "create or establish",
            "fund or invest",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee"
          ]
        },
        {
          "label": "Porter campaign priorities",
          "url": "https://katieporter.com/priorities/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priorities-c289c483ea0d.txt",
          "word_count": 515,
          "matched_terms": [
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "katie-porter-current-10",
      "candidate": "Katie Porter",
      "subject_id": "katie-porter",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "climate / energy",
      "normalized_promise": "Accelerate clean energy, expand the grid, and position California for 100 percent clean energy output every day while lowering costs.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1035,
      "source_text_overlap_score": 0.343,
      "source_signal_count": 3,
      "source_signal_terms": [
        "cap or review rates",
        "cut or reduce",
        "fund or invest"
      ],
      "source_signals": [
        {
          "label": "Porter environment and clean energy priority page",
          "url": "https://katieporter.com/priority/protecting-our-planet/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-protecting-our-planet-d3c54d25f7e9.txt",
          "word_count": 566,
          "matched_terms": [
            "fund or invest",
            "cut or reduce",
            "cap or review rates"
          ]
        },
        {
          "label": "Porter wildfire and climate resilience priority page",
          "url": "https://katieporter.com/priority/wildfires-climate-resilience/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/katieporter-com-priority-wildfires-climate-resilience-139c2e3636cc.txt",
          "word_count": 469,
          "matched_terms": [
            "fund or invest",
            "cut or reduce",
            "cap or review rates"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-1",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Build one million affordable homes over four years and pair housing supply with renter relief, insurance stabilization, and homelessness reform.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 3787,
      "source_text_overlap_score": 0.719,
      "source_signal_count": 14,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "public land",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole"
      ],
      "source_signals": [
        {
          "label": "Steyer campaign issues",
          "url": "https://www.tomsteyer.com/issues",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-027afafff874.txt",
          "word_count": 190,
          "matched_terms": [
            "build capacity",
            "cut or reduce"
          ]
        },
        {
          "label": "Steyer housing issue page",
          "url": "https://www.tomsteyer.com/issues/housing",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-housing-e6781a452655.txt",
          "word_count": 3597,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-2",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes",
      "normalized_promise": "Make corporations and billionaires pay more, including targeting commercial-property tax loopholes.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 3787,
      "source_text_overlap_score": 0.581,
      "source_signal_count": 14,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "public land",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole"
      ],
      "source_signals": [
        {
          "label": "Steyer campaign issues",
          "url": "https://www.tomsteyer.com/issues",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-027afafff874.txt",
          "word_count": 190,
          "matched_terms": [
            "build capacity",
            "cut or reduce"
          ]
        },
        {
          "label": "Steyer housing issue page",
          "url": "https://www.tomsteyer.com/issues/housing",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-housing-e6781a452655.txt",
          "word_count": 3597,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-3",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "climate / energy",
      "normalized_promise": "Defend climate policy while lowering electric and gas costs through competition, anti-monopoly action, and oil/gas accountability.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 1554,
      "source_text_overlap_score": 0.474,
      "source_signal_count": 11,
      "source_signal_terms": [
        "audit",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "require",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Steyer campaign issues",
          "url": "https://www.tomsteyer.com/issues",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-027afafff874.txt",
          "word_count": 190,
          "matched_terms": [
            "build capacity",
            "cut or reduce"
          ]
        },
        {
          "label": "Tom Steyer climate issue page",
          "url": "https://www.tomsteyer.com/issues/climate",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-climate-966eccd7bd4f.txt",
          "word_count": 574,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "cap or review rates"
          ]
        },
        {
          "label": "Steyer AI issue page",
          "url": "https://www.tomsteyer.com/issues/ai-policy",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-ai-policy-bbd5f0ec2cec.txt",
          "word_count": 790,
          "matched_terms": [
            "audit",
            "create or establish",
            "expand program",
            "fund or invest",
            "suspend tax or fee",
            "enforce",
            "require",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-4",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "electricity / utilities",
      "normalized_promise": "Cut household electric bills by about 25 percent by adding competition, reducing utility guaranteed returns, expanding distributed clean energy, and appointing ratepayer-focused regulators.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 2686,
      "source_text_overlap_score": 0.706,
      "source_signal_count": 8,
      "source_signal_terms": [
        "appoint regulators",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "require"
      ],
      "source_signals": [
        {
          "label": "Steyer electricity issue page",
          "url": "https://www.tomsteyer.com/issues/electricity",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-electricity-d5aba536bc43.txt",
          "word_count": 2686,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "require",
            "appoint regulators",
            "bond or finance tool"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-5",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / energy",
      "normalized_promise": "Protect consumers from oil-supply manipulation by expanding strategic petroleum reserves, investigating excess profits, and using crisis tools when refinery shortages drive prices up.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 2070,
      "source_text_overlap_score": 0.564,
      "source_signal_count": 8,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Steyer oil and gas prices issue page",
          "url": "https://www.tomsteyer.com/issues/oil-gas-prices",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-oil-gas-prices-c14a566488b5.txt",
          "word_count": 2070,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-6",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Move California toward single-payer health care that covers everyone, regulates rates, cuts out insurance middlemen, and protects rural hospitals.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1944,
      "source_text_overlap_score": 0.545,
      "source_signal_count": 9,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "require",
        "suspend tax or fee",
        "tax loophole"
      ],
      "source_signals": [
        {
          "label": "Steyer health care issue page",
          "url": "https://www.tomsteyer.com/issues/healthcare",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-healthcare-8960283ee6a6.txt",
          "word_count": 613,
          "matched_terms": [
            "expand program",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee"
          ]
        },
        {
          "label": "Steyer care issue page",
          "url": "https://www.tomsteyer.com/issues/care",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-care-ce5bde839717.txt",
          "word_count": 1331,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "require",
            "tax loophole"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-7",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "education",
      "normalized_promise": "Fund free education from pre-K through community college by closing corporate tax loopholes and expanding access to UC and CSU enrollment.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 897,
      "source_text_overlap_score": 0.76,
      "source_signal_count": 6,
      "source_signal_terms": [
        "build capacity",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "suspend tax or fee",
        "tax loophole"
      ],
      "source_signals": [
        {
          "label": "Steyer education issue page",
          "url": "https://www.tomsteyer.com/issues/education",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-education-f05ef2458e50.txt",
          "word_count": 465,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "cut or reduce",
            "suspend tax or fee",
            "tax loophole"
          ]
        },
        {
          "label": "Steyer tax loopholes issue page",
          "url": "https://www.tomsteyer.com/issues/tax-loopholes",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-tax-loopholes-d38f9c2aa3e9.txt",
          "word_count": 432,
          "matched_terms": [
            "fund or invest",
            "build capacity",
            "suspend tax or fee",
            "tax loophole"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tom-steyer-current-8",
      "candidate": "Tom Steyer",
      "subject_id": "tom-steyer",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / civil rights",
      "normalized_promise": "Stop masked ICE agents from terrorizing Californians and seek authority for California to hold ICE agents accountable for violent or illegal conduct.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 528,
      "source_text_overlap_score": 0.625,
      "source_signal_count": 5,
      "source_signal_terms": [
        "build capacity",
        "create or establish",
        "enforce",
        "fund or invest",
        "loan or grant"
      ],
      "source_signals": [
        {
          "label": "Steyer abolish ICE issue page",
          "url": "https://www.tomsteyer.com/issues/abolish-ice",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tomsteyer-com-issues-abolish-ice-ed61cc579b80.txt",
          "word_count": 528,
          "matched_terms": [
            "create or establish",
            "fund or invest",
            "build capacity",
            "enforce",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "eric-swalwell-current-1",
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_suspended_or_inactive_seed",
      "issue": "affordability",
      "normalized_promise": "Lower family costs and make cost-of-living relief a central governing priority for working families.",
      "specificity": 2,
      "status": "inactive_campaign_promise_seed",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 3,
      "source_word_count": 4732,
      "source_text_overlap_score": 0.64,
      "source_signal_count": 12,
      "source_signal_terms": [
        "appoint regulators",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "expand program",
        "fund or invest",
        "litigation",
        "loan or grant",
        "publish transparency data",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "CalMatters: Swalwell joins governor race",
          "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/calmatters-org-politics-2025-11-california-governor-eric-swallwell-announcement-8cea6c3493a9.txt",
          "word_count": 2251,
          "matched_terms": [
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "suspend tax or fee",
            "streamline permits",
            "appoint regulators",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "KCRA: Swalwell governor run announcement",
          "url": "https://www.kcra.com/article/rep-eric-swalwell-run-for-california-governor/69504625",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-kcra-com-article-rep-eric-swalwell-run-for-california-governor-69504625-3db68c48211a.txt",
          "word_count": 1295,
          "matched_terms": [
            "litigation"
          ]
        },
        {
          "label": "Contra Costa News: Swalwell campaign announcement",
          "url": "https://contracosta.news/2025/11/21/congressman-eric-swalwell-announces-campaign-for-governor-of-california/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/contracosta-news-2025-11-21-congressman-eric-swalwell-announces-campaign-for-governor-of-c-65eb3a0222e0.txt",
          "word_count": 1186,
          "matched_terms": [
            "build capacity",
            "cap or review rates",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "eric-swalwell-current-2",
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_suspended_or_inactive_seed",
      "issue": "government modernization",
      "normalized_promise": "Modernize state government so services work better for Californians while supporting economic growth.",
      "specificity": 2,
      "status": "inactive_campaign_promise_seed",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 2,
      "source_word_count": 3437,
      "source_text_overlap_score": 0.462,
      "source_signal_count": 12,
      "source_signal_terms": [
        "appoint regulators",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "expand program",
        "fund or invest",
        "litigation",
        "loan or grant",
        "publish transparency data",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "CalMatters: Swalwell joins governor race",
          "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/calmatters-org-politics-2025-11-california-governor-eric-swallwell-announcement-8cea6c3493a9.txt",
          "word_count": 2251,
          "matched_terms": [
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "suspend tax or fee",
            "streamline permits",
            "appoint regulators",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "Contra Costa News: Swalwell campaign announcement",
          "url": "https://contracosta.news/2025/11/21/congressman-eric-swalwell-announces-campaign-for-governor-of-california/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/contracosta-news-2025-11-21-congressman-eric-swalwell-announces-campaign-for-governor-of-c-65eb3a0222e0.txt",
          "word_count": 1186,
          "matched_terms": [
            "build capacity",
            "cap or review rates",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "eric-swalwell-current-3",
      "candidate": "Eric Swalwell",
      "subject_id": "eric-swalwell",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_suspended_or_inactive_seed",
      "issue": "federal overreach / immigration enforcement",
      "normalized_promise": "Use the governor's office to protect Californians from Trump administration overreach and oppose expanded ICE actions in communities.",
      "specificity": 3,
      "status": "inactive_campaign_promise_seed",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 4349,
      "source_text_overlap_score": 0.333,
      "source_signal_count": 10,
      "source_signal_terms": [
        "appoint regulators",
        "create or establish",
        "expand program",
        "fund or invest",
        "litigation",
        "loan or grant",
        "publish transparency data",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "CalMatters: Swalwell joins governor race",
          "url": "https://calmatters.org/politics/2025/11/california-governor-eric-swallwell-announcement/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/calmatters-org-politics-2025-11-california-governor-eric-swallwell-announcement-8cea6c3493a9.txt",
          "word_count": 2251,
          "matched_terms": [
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "suspend tax or fee",
            "streamline permits",
            "appoint regulators",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "KCRA: Swalwell governor run announcement",
          "url": "https://www.kcra.com/article/rep-eric-swalwell-run-for-california-governor/69504625",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-kcra-com-article-rep-eric-swalwell-run-for-california-governor-69504625-3db68c48211a.txt",
          "word_count": 1295,
          "matched_terms": [
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-1",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "affordability",
      "normalized_promise": "Provide tax credits or direct relief to help Californians with gas, groceries, and housing costs.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 2,
      "source_word_count": 6218,
      "source_text_overlap_score": 0.765,
      "source_signal_count": 15,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-2",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Build 2 million affordable housing units using surplus school-district land, redevelopment funding, down-payment grants, a housing bond, and fees on large speculators.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 4,
      "source_word_count": 7346,
      "source_text_overlap_score": 0.645,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        },
        {
          "label": "Thurmond campaign biography",
          "url": "https://www.tonythurmond.com/meet-tony",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-meet-tony-6ed4ac84a449.txt",
          "word_count": 947,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "Thurmond school-services accomplishments page",
          "url": "https://www.tonythurmond.com/school-services",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-school-services-53301ff651a5.txt",
          "word_count": 181,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "loan or grant"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-3",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "education",
      "normalized_promise": "Lead a five-year plan for every California student to read by third grade while expanding preschool, school meals, counselors, and youth support.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 803,
      "source_text_overlap_score": 0.529,
      "source_signal_count": 9,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        },
        {
          "label": "Thurmond school-services accomplishments page",
          "url": "https://www.tonythurmond.com/school-services",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-school-services-53301ff651a5.txt",
          "word_count": 181,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "loan or grant"
          ]
        },
        {
          "label": "Thurmond campaign accomplishments page",
          "url": "https://www.tonythurmond.com/accomplishments",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-accomplishments-a606ac5a49b7.txt",
          "word_count": 249,
          "matched_terms": [
            "build capacity",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-4",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "education / affordability",
      "normalized_promise": "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.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 373,
      "source_text_overlap_score": 0.5,
      "source_signal_count": 8,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-5",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / civil rights",
      "normalized_promise": "Tax companies that operate ICE detention centers, protect sanctuary-state laws, fight to abolish ICE, and support a pathway to citizenship.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 6218,
      "source_text_overlap_score": 0.692,
      "source_signal_count": 15,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-6",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "AI / corporate accountability",
      "normalized_promise": "Tax billionaires and centimillionaires while regulating AI companies and data-center development to protect workers, consumers, the environment, and workplace safety.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 373,
      "source_text_overlap_score": 0.387,
      "source_signal_count": 8,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-7",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / affordability",
      "normalized_promise": "Tax billionaires and use state policy to provide tax credits or relief for gas, groceries, housing, health care, schools, and working-class costs.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 2,
      "source_word_count": 6218,
      "source_text_overlap_score": 0.759,
      "source_signal_count": 15,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "Thurmond campaign priorities",
          "url": "https://www.tonythurmond.com/priorities",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-priorities-a2535d2f4b41.txt",
          "word_count": 373,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-8",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Advance health care for all while keeping hospitals and public health services funded.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 5845,
      "source_text_overlap_score": 0.462,
      "source_signal_count": 15,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-9",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / education",
      "normalized_promise": "Abolish ICE and keep immigration enforcement out of California schools.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 2,
      "source_word_count": 8021,
      "source_text_overlap_score": 0.68,
      "source_signal_count": 17,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "Thurmond campaign in-the-news policy archive",
          "url": "https://www.tonythurmond.com/in-the-news",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-tonythurmond-com-in-the-news-1904d9daf418.txt",
          "word_count": 2176,
          "matched_terms": [
            "create or establish",
            "fund or invest",
            "build capacity",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "require",
            "public land",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "tony-k.-thurmond-current-10",
      "candidate": "Tony K. Thurmond",
      "subject_id": "tony-k-thurmond",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "public safety / gun policy",
      "normalized_promise": "Get weapons of war off California streets while protecting abortion care and democracy.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 5845,
      "source_text_overlap_score": 0.655,
      "source_signal_count": 15,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-1",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Treat housing as an emergency, fast-track construction, and create a major middle-class homeownership/family home construction finance program.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.733,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-2",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "renters / homelessness",
      "normalized_promise": "Protect renters from exploitation, invest in proven homelessness-reduction strategies, and keep housing policy focused on renters as well as buyers.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.676,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-3",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "infrastructure",
      "normalized_promise": "Build again: housing, energy grid, water storage, and transportation infrastructure.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 1017,
      "source_text_overlap_score": 0.5,
      "source_signal_count": 7,
      "source_signal_terms": [
        "build capacity",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "litigation",
        "streamline permits"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa issues page",
          "url": "https://www.antonio2026.com/policy",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-policy-85d25ccadb9f.txt",
          "word_count": 1017,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "streamline permits",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-4",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "climate / energy",
      "normalized_promise": "Oppose offshore drilling while expanding clean-energy and infrastructure capacity.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.571,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-5",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / energy",
      "normalized_promise": "Lower gas prices by supporting in-state refining, reducing regulatory cost pass-through, monitoring refiner margins, and triggering targeted fuel relief when prices spike.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 5577,
      "source_text_overlap_score": 0.857,
      "source_signal_count": 18,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fund or invest",
        "inspector general",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa gas-price plan",
          "url": "https://www.antonio2026.com/gas",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-gas-1583a09b6315.txt",
          "word_count": 5577,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "waiver",
            "bond or finance tool",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-6",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care",
      "normalized_promise": "Create a California public option, strengthen binding premium-rate review, and require pre-approval of major health care mergers.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.292,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-7",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "health care workforce",
      "normalized_promise": "Expand community health centers, primary care, nursing seats, behavioral-health workforce slots, loan forgiveness, and mental-health access enforcement.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.552,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-8",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "consumer prices",
      "normalized_promise": "Use Buy California procurement, tariff-cost transparency, and anti-price-gouging enforcement to protect consumers and California jobs.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.655,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-9",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / budget",
      "normalized_promise": "Hold the line on working- and middle-class taxes, veto reckless tax hikes, and require spending audits and accountability before tax increases.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 11350,
      "source_text_overlap_score": 0.567,
      "source_signal_count": 24,
      "source_signal_terms": [
        "appoint regulators",
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "fund or invest",
        "inspector general",
        "litigation",
        "loan or grant",
        "procurement reform",
        "public land",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity",
        "waiver"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa affordable California plan",
          "url": "https://www.antonio2026.com/plan",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-plan-056dcebb15ec.txt",
          "word_count": 11350,
          "matched_terms": [
            "executive order",
            "audit",
            "inspector general",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "waiver",
            "public land",
            "bond or finance tool",
            "loan or grant",
            "tax loophole",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "antonio-villaraigosa-current-10",
      "candidate": "Antonio Villaraigosa",
      "subject_id": "antonio-villaraigosa",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration / civil rights",
      "normalized_promise": "Use state inspections, child-protection systems, misconduct documentation, public reporting, and court action to hold ICE detention and enforcement accountable.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 3610,
      "source_text_overlap_score": 0.75,
      "source_signal_count": 15,
      "source_signal_terms": [
        "appoint regulators",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "enforce",
        "executive order",
        "expand program",
        "fraud detection",
        "litigation",
        "loan or grant",
        "procurement reform",
        "publish transparency data",
        "require",
        "streamline permits",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Villaraigosa ICE accountability plan",
          "url": "https://www.antonio2026.com/ice",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-antonio2026-com-ice-48ad74d3e1a3.txt",
          "word_count": 3610,
          "matched_terms": [
            "executive order",
            "publish transparency data",
            "create or establish",
            "expand program",
            "build capacity",
            "cap or review rates",
            "streamline permits",
            "enforce",
            "require",
            "appoint regulators",
            "procurement reform",
            "fraud detection",
            "loan or grant",
            "treatment capacity",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-1",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "fiscal accountability",
      "normalized_promise": "Use state finance experience to make taxpayer dollars deliver real results.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 291,
      "source_text_overlap_score": 0.36,
      "source_signal_count": 0,
      "source_signal_terms": [],
      "source_signals": [],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-2",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "affordability",
      "normalized_promise": "Address affordability and expand economic opportunity across California regions.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 291,
      "source_text_overlap_score": 0.409,
      "source_signal_count": 0,
      "source_signal_terms": [],
      "source_signals": [],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-3",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "health care / education",
      "normalized_promise": "Improve access to health care and quality education.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 291,
      "source_text_overlap_score": 0.389,
      "source_signal_count": 0,
      "source_signal_terms": [],
      "source_signals": [],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-4",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "budget / government accountability",
      "normalized_promise": "Use strict budget accountability, oversight, program evaluation, and transparent deliberation before new spending or tax increases.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 7482,
      "source_text_overlap_score": 0.542,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "tax loophole",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Yee campaign biography and budget background",
          "url": "https://bettyyee.com/meet-betty/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/bettyyee-com-meet-betty-5411f7a08037.txt",
          "word_count": 1381,
          "matched_terms": [
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "cut or reduce",
            "suspend tax or fee",
            "loan or grant",
            "tax loophole"
          ]
        },
        {
          "label": "Yee KQED budget-deficit interview page",
          "url": "https://bettyyee.com/kqed-political-breakdown-betty-yee-pitches-herself/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/bettyyee-com-kqed-political-breakdown-betty-yee-pitches-herself-d17c7769bb72.txt",
          "word_count": 256,
          "matched_terms": [
            "suspend tax or fee"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-5",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "health care",
      "normalized_promise": "Treat health care as an economic priority by expanding access in underserved regions, reducing costs, and strengthening public-health infrastructure.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 530,
      "source_text_overlap_score": 0.586,
      "source_signal_count": 2,
      "source_signal_terms": [
        "cut or reduce",
        "expand program"
      ],
      "source_signals": [
        {
          "label": "Yee UC Riverside health-care forum page",
          "url": "https://bettyyee.com/betty-yee-highlights-health-care-as-an-economic-priority-at-uc-riversides-health-matters-forum/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/bettyyee-com-betty-yee-highlights-health-care-as-an-economic-priority-at-uc-riversides-hea-0742124235b2.txt",
          "word_count": 239,
          "matched_terms": [
            "expand program",
            "cut or reduce"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "betty-t.-yee-current-6",
      "candidate": "Betty T. Yee",
      "subject_id": "betty-t-yee",
      "priority": true,
      "campaign_status": "suspended",
      "program_status": "campaign_posture_seed",
      "issue": "climate / regional opportunity",
      "normalized_promise": "Build regional economic opportunity while advancing climate resilience and environmental justice with accountable, practical implementation.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 871,
      "source_text_overlap_score": 0.414,
      "source_signal_count": 1,
      "source_signal_terms": [
        "build capacity"
      ],
      "source_signals": [
        {
          "label": "Yee why I'm running page",
          "url": "https://bettyyee.com/why-im-running/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/bettyyee-com-why-im-running-919be5187b30.txt",
          "word_count": 382,
          "matched_terms": [
            "build capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-1",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "public safety",
      "normalized_promise": "Restore law-and-order policy, strengthen accountability for crime, and support law enforcement.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 3,
      "source_word_count": 7012,
      "source_text_overlap_score": 0.667,
      "source_signal_count": 17,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "procurement reform",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Bianco campaign site",
          "url": "https://biancoforgovernor.com/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-d19dfa729227.txt",
          "word_count": 865,
          "matched_terms": [
            "publish transparency data",
            "cap or review rates",
            "enforce",
            "require"
          ]
        },
        {
          "label": "Riverside Sheriff official Bianco biography",
          "url": "https://www.riversidesheriff.org/689/Sheriff-Chad-Bianco",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/www-riversidesheriff-org-689-sheriff-chad-bianco-c3fbb19152c3.txt",
          "word_count": 302,
          "matched_terms": [
            "publish transparency data",
            "streamline permits",
            "enforce",
            "procurement reform"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-2",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "homelessness / spending",
      "normalized_promise": "Demand accountability for homelessness spending and challenge current Sacramento approaches.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 2,
      "source_word_count": 6710,
      "source_text_overlap_score": 0.391,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Bianco campaign site",
          "url": "https://biancoforgovernor.com/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-d19dfa729227.txt",
          "word_count": 865,
          "matched_terms": [
            "publish transparency data",
            "cap or review rates",
            "enforce",
            "require"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-3",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "education",
      "normalized_promise": "Push an education approach centered on school accountability and parental/family priorities.",
      "specificity": 2,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 2,
      "source_ready_count": 1,
      "source_word_count": 1239,
      "source_text_overlap_score": 0.381,
      "source_signal_count": 7,
      "source_signal_terms": [
        "cap or review rates",
        "create or establish",
        "enforce",
        "expand program",
        "fund or invest",
        "require",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Bianco education page",
          "url": "https://biancoforgovernor.com/education/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-education-6c7d174db955.txt",
          "word_count": 1239,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "cap or review rates",
            "enforce",
            "require",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-4",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes / affordability",
      "normalized_promise": "Cut taxes on working families and businesses, stop overregulation, and unleash California energy resources to lower gas and utility costs.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 6726,
      "source_text_overlap_score": 0.719,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Bianco affordability and taxes priority page",
          "url": "https://biancoforgovernor.com/affordability-and-taxes/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-affordability-and-taxes-08cac23ec2f9.txt",
          "word_count": 881,
          "matched_terms": [
            "create or establish",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "require"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-5",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / energy",
      "normalized_promise": "Lower energy costs by holding regulators accountable, lifting drilling restrictions, modernizing the grid, and supporting nuclear power.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1867,
      "source_text_overlap_score": 0.645,
      "source_signal_count": 7,
      "source_signal_terms": [
        "appoint regulators",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "require",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Bianco energy priority page",
          "url": "https://biancoforgovernor.com/energy/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-energy-aafacf8c2b7c.txt",
          "word_count": 986,
          "matched_terms": [
            "create or establish",
            "cut or reduce",
            "cap or review rates",
            "enforce",
            "require",
            "appoint regulators"
          ]
        },
        {
          "label": "Bianco affordability and taxes priority page",
          "url": "https://biancoforgovernor.com/affordability-and-taxes/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-affordability-and-taxes-08cac23ec2f9.txt",
          "word_count": 881,
          "matched_terms": [
            "create or establish",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "require"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-6",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / transportation",
      "normalized_promise": "Suspend the gas tax and prevent toll increases while redirecting infrastructure investment toward freeway and road capacity Californians use.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 938,
      "source_text_overlap_score": 0.429,
      "source_signal_count": 9,
      "source_signal_terms": [
        "audit",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "require",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Bianco transportation and infrastructure priority page",
          "url": "https://biancoforgovernor.com/transportation-and-infrastructure/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-transportation-and-infrastructure-abb16379cace.txt",
          "word_count": 938,
          "matched_terms": [
            "audit",
            "create or establish",
            "expand program",
            "fund or invest",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "require"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-7",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Lower housing costs by expediting approvals, eliminating CEQA litigation barriers, cutting overregulation, and protecting Proposition 13.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 967,
      "source_text_overlap_score": 0.464,
      "source_signal_count": 8,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "litigation",
        "require",
        "streamline permits"
      ],
      "source_signals": [
        {
          "label": "Bianco housing priority page",
          "url": "https://biancoforgovernor.com/housing/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-housing-370c92a311e5.txt",
          "word_count": 967,
          "matched_terms": [
            "create or establish",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "streamline permits",
            "enforce",
            "require",
            "litigation"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-8",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "homelessness / spending",
      "normalized_promise": "Clear unsafe encampments, fast-track emergency shelters, expand treatment and mental-health response, audit homelessness spending, and fund programs with proven results.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 2,
      "source_word_count": 7105,
      "source_text_overlap_score": 0.742,
      "source_signal_count": 16,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "loan or grant",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Bianco homelessness priority page",
          "url": "https://biancoforgovernor.com/homelessness/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-homelessness-074685b3264b.txt",
          "word_count": 1260,
          "matched_terms": [
            "audit",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "loan or grant",
            "treatment capacity"
          ]
        },
        {
          "label": "California official voter guide candidate statements",
          "url": "https://voterguide.sos.ca.gov/candidates/governor-candidate-statements.htm",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/voterguide-sos-ca-gov-candidates-governor-candidate-statements-htm-01495210da94.txt",
          "word_count": 5845,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "fraud detection",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-9",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "immigration",
      "normalized_promise": "End sanctuary-state limits for serious criminal cases, let local law enforcement cooperate with federal partners, and support lawful worker pathways.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 874,
      "source_text_overlap_score": 0.433,
      "source_signal_count": 4,
      "source_signal_terms": [
        "cap or review rates",
        "create or establish",
        "enforce",
        "require"
      ],
      "source_signals": [
        {
          "label": "Bianco immigration priority page",
          "url": "https://biancoforgovernor.com/immigration/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-immigration-5995da3a3bac.txt",
          "word_count": 874,
          "matched_terms": [
            "create or establish",
            "cap or review rates",
            "enforce",
            "require"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-10",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "insurance / wildfire",
      "normalized_promise": "Stabilize insurance by keeping insurers in California, incentivizing home hardening, strengthening the FAIR Plan, fighting fraud, and simplifying claims.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1756,
      "source_text_overlap_score": 0.7,
      "source_signal_count": 8,
      "source_signal_terms": [
        "cap or review rates",
        "controlled burn",
        "create or establish",
        "enforce",
        "expand program",
        "fraud detection",
        "fund or invest",
        "require"
      ],
      "source_signals": [
        {
          "label": "Bianco insurance priority page",
          "url": "https://biancoforgovernor.com/insurance/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-insurance-0dd50cf5b187.txt",
          "word_count": 875,
          "matched_terms": [
            "create or establish",
            "cap or review rates",
            "enforce",
            "require",
            "fraud detection"
          ]
        },
        {
          "label": "Bianco emergency response priority page",
          "url": "https://biancoforgovernor.com/emergency-response/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-emergency-response-a93dee120ba4.txt",
          "word_count": 881,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "cap or review rates",
            "enforce",
            "require",
            "controlled burn"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "chad-bianco-current-11",
      "candidate": "Chad Bianco",
      "subject_id": "chad-bianco",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "wildfire / water",
      "normalized_promise": "Expand forest management, controlled burns, firebreaks, Cal Fire capacity, water storage, Sites Reservoir, and agricultural water rights protections.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 1900,
      "source_text_overlap_score": 0.655,
      "source_signal_count": 8,
      "source_signal_terms": [
        "build capacity",
        "cap or review rates",
        "controlled burn",
        "create or establish",
        "enforce",
        "expand program",
        "fund or invest",
        "require"
      ],
      "source_signals": [
        {
          "label": "Bianco emergency response priority page",
          "url": "https://biancoforgovernor.com/emergency-response/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-emergency-response-a93dee120ba4.txt",
          "word_count": 881,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "cap or review rates",
            "enforce",
            "require",
            "controlled burn"
          ]
        },
        {
          "label": "Bianco agriculture and water priority page",
          "url": "https://biancoforgovernor.com/agriculture-and-water/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/biancoforgovernor-com-agriculture-and-water-3afb95d7ff1d.txt",
          "word_count": 1019,
          "matched_terms": [
            "create or establish",
            "expand program",
            "build capacity",
            "cap or review rates",
            "enforce",
            "require"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-1",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "taxes",
      "normalized_promise": "Cut state taxes, including no state income tax on the first $100,000 and no state tax on tips.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 207,
      "source_text_overlap_score": 0.053,
      "source_signal_count": 3,
      "source_signal_terms": [
        "cap or review rates",
        "publish transparency data",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton campaign policies",
          "url": "https://stevehiltonforgovernor.com/policies",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policies-d7bb930ba062.txt",
          "word_count": 207,
          "matched_terms": [
            "publish transparency data",
            "cap or review rates",
            "suspend tax or fee"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-2",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "housing",
      "normalized_promise": "Bring back starter homes through fast-track approvals, reduced/deferred fees, fewer regulations, and a starter-home loan program.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 207,
      "source_text_overlap_score": 0.111,
      "source_signal_count": 3,
      "source_signal_terms": [
        "cap or review rates",
        "publish transparency data",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton campaign policies",
          "url": "https://stevehiltonforgovernor.com/policies",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policies-d7bb930ba062.txt",
          "word_count": 207,
          "matched_terms": [
            "publish transparency data",
            "cap or review rates",
            "suspend tax or fee"
          ]
        }
      ],
      "source_rich_for_mechanism_review": false,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-3",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "family / social policy",
      "normalized_promise": "Put family policy at the center of state government, including parental control in education and policies favoring marriage and family stability.",
      "specificity": 3,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 1313,
      "source_text_overlap_score": 0.615,
      "source_signal_count": 13,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton Family First agenda",
          "url": "https://stevehiltonforgovernor.com/policy/the-family-first-agenda/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policy-the-family-first-agenda-7979328bc80c.txt",
          "word_count": 1313,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "bond or finance tool"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-4",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gun rights",
      "normalized_promise": "Direct state agencies to review policies for compliance with Second Amendment rulings and push county concealed-carry compliance.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 1080,
      "source_text_overlap_score": 0.586,
      "source_signal_count": 10,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "enforce",
        "executive order",
        "fund or invest",
        "require",
        "streamline permits",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton Second Amendment policy",
          "url": "https://stevehiltonforgovernor.com/policy/restoring-second-amendment-rights-in-california/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policy-restoring-second-amendment-rights-in-california-74be6a4225f1.txt",
          "word_count": 1080,
          "matched_terms": [
            "executive order",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "require",
            "bond or finance tool"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-5",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "gas prices / energy",
      "normalized_promise": "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.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 1704,
      "source_text_overlap_score": 0.514,
      "source_signal_count": 12,
      "source_signal_terms": [
        "audit",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "fund or invest",
        "procurement reform",
        "publish transparency data",
        "require",
        "streamline permits",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton gas-price policy",
          "url": "https://stevehiltonforgovernor.com/policy/gasprices/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policy-gasprices-2980977fba96.txt",
          "word_count": 1704,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "require",
            "procurement reform",
            "bond or finance tool"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-6",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "government accountability",
      "normalized_promise": "Use CAL DOGE and a broader fraud review to root out waste, fraud, duplication, and abuse across California government programs.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 2,
      "source_word_count": 2053,
      "source_text_overlap_score": 0.833,
      "source_signal_count": 11,
      "source_signal_terms": [
        "audit",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "enforce",
        "expand program",
        "fraud detection",
        "loan or grant",
        "procurement reform",
        "publish transparency data",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton CAL DOGE government reform release",
          "url": "https://stevehiltonforgovernor.com/cal-doge-targets-corruption-fraud-and-waste-will-drive-structural-government-reform-in-california/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-cal-doge-targets-corruption-fraud-and-waste-will-drive-structur-48224acb24da.txt",
          "word_count": 1202,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "create or establish",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "enforce",
            "procurement reform",
            "fraud detection"
          ]
        },
        {
          "label": "Hilton CALIFRAUDIA waste and fraud report",
          "url": "https://stevehiltonforgovernor.com/califraudia-cleaning-up-the-fraud-and-corruption-of-gavin-newsom-and-the-democrat-machine/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-califraudia-cleaning-up-the-fraud-and-corruption-of-gavin-newso-f5c12810ca0b.txt",
          "word_count": 851,
          "matched_terms": [
            "audit",
            "publish transparency data",
            "expand program",
            "cap or review rates",
            "enforce",
            "procurement reform",
            "fraud detection",
            "loan or grant"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-7",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "public safety",
      "normalized_promise": "Reopen prison capacity, end early-release policies for serious offenders, restore consequences for crime, and pair custody with rehabilitation programs.",
      "specificity": 4,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 3,
      "source_ready_count": 1,
      "source_word_count": 1800,
      "source_text_overlap_score": 0.741,
      "source_signal_count": 12,
      "source_signal_terms": [
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "cut or reduce",
        "enforce",
        "expand program",
        "fund or invest",
        "loan or grant",
        "procurement reform",
        "streamline permits",
        "suspend tax or fee",
        "treatment capacity"
      ],
      "source_signals": [
        {
          "label": "Hilton prison and crime policy",
          "url": "https://stevehiltonforgovernor.com/policy/prisons/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policy-prisons-2db5438ec419.txt",
          "word_count": 1800,
          "matched_terms": [
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "streamline permits",
            "enforce",
            "procurement reform",
            "bond or finance tool",
            "loan or grant",
            "treatment capacity"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    },
    {
      "id": "steve-hilton-current-8",
      "candidate": "Steve Hilton",
      "subject_id": "steve-hilton",
      "priority": true,
      "campaign_status": "active_or_unknown",
      "program_status": "active_campaign_platform_seed",
      "issue": "education",
      "normalized_promise": "Require phonics-based early reading, publish school letter grades, reform teacher tenure and evaluation, and restore a parent-trigger path for failing schools.",
      "specificity": 5,
      "status": "pending_governor_action",
      "has_mechanisms": true,
      "mechanism_count": 4,
      "source_ready_count": 1,
      "source_word_count": 1339,
      "source_text_overlap_score": 0.769,
      "source_signal_count": 10,
      "source_signal_terms": [
        "appoint regulators",
        "bond or finance tool",
        "build capacity",
        "cap or review rates",
        "create or establish",
        "cut or reduce",
        "expand program",
        "fund or invest",
        "require",
        "suspend tax or fee"
      ],
      "source_signals": [
        {
          "label": "Hilton third-grade education policy",
          "url": "https://stevehiltonforgovernor.com/policy/steve-hiltons-plan-to-fix-public-education-by-3rd-grade/",
          "text_path": "data/processed/source-snapshots/2026-05-26/text/stevehiltonforgovernor-com-policy-steve-hiltons-plan-to-fix-public-education-by-3rd-grade-2d955146a4e2.txt",
          "word_count": 1339,
          "matched_terms": [
            "create or establish",
            "expand program",
            "fund or invest",
            "build capacity",
            "cut or reduce",
            "cap or review rates",
            "suspend tax or fee",
            "require",
            "appoint regulators",
            "bond or finance tool"
          ]
        }
      ],
      "source_rich_for_mechanism_review": true,
      "needs_mechanism_review": false,
      "review_message": null
    }
  ],
  "input_site_data": "public/data/site-data.json"
}
