{
  "base_url": "https://polit.pages.dev",
  "counts": {
    "candidate_packets": 61,
    "claim_network_records": 407,
    "curated_issue_packets": 10
  },
  "entrypoints": {
    "candidate_index_json": "https://polit.pages.dev/llm/candidates/index.json",
    "candidate_index_markdown": "https://polit.pages.dev/llm/candidates/index.md",
    "claim_network_records_jsonl": "https://polit.pages.dev/llm/evidence/claim-network-records.jsonl",
    "compare_guidance": "https://polit.pages.dev/llm/compare/index.md",
    "evidence_manifest": "https://polit.pages.dev/llm/evidence/manifest.json",
    "export_archive_zip": "https://polit.pages.dev/llm/said-vs-did-llm-export.zip",
    "index_html": "https://polit.pages.dev/llm/",
    "index_markdown": "https://polit.pages.dev/llm/index.md",
    "issue_index_json": "https://polit.pages.dev/llm/issues/index.json",
    "issue_index_markdown": "https://polit.pages.dev/llm/issues/index.md",
    "llms_txt": "https://polit.pages.dev/llms.txt"
  },
  "generated_at": "2026-06-02T08:01:06.314093+00:00",
  "limitations": [
    "This is a research prototype, not a voter guide, endorsement, or final assessment.",
    "Many rows are model-generated or unreviewed and should be treated as evidence-navigation aids.",
    "Missing or limited coverage means the dataset has not ingested, normalized, or balanced that surface yet; it is not evidence that a candidate lacks activity there.",
    "Use source URLs and record IDs when citing claims. Prefer the linked JSON/JSONL companion files for retrieval."
  ],
  "schema_version": "llm-static-exports/v1",
  "site": "Said vs. Did California Governor 2026 research prototype",
  "source_artifacts": {
    "candidate_congressgov_records": "https://polit.pages.dev/data/artifacts/candidate_congressgov_records.json",
    "candidate_coverage_matrix": "https://polit.pages.dev/data/artifacts/candidate_coverage_matrix.json",
    "candidate_endorsements": "https://polit.pages.dev/data/artifacts/candidate_endorsements.json",
    "candidate_executive_performance": "https://polit.pages.dev/data/artifacts/candidate_executive_performance.json",
    "candidate_issue_links": "https://polit.pages.dev/data/artifacts/candidate_issue_links.json",
    "candidate_moral_foundation_judge": "https://polit.pages.dev/data/artifacts/candidate_llm_moral_foundation_judge.json",
    "candidate_promise_action_assessments": "https://polit.pages.dev/data/artifacts/candidate_promise_action_assessments.json",
    "candidate_summary_layers": "https://polit.pages.dev/data/artifacts/candidate_summary_layers.json",
    "candidate_vote_records": "https://polit.pages.dev/data/artifacts/candidate_vote_records.json",
    "candidate_vote_summaries": "https://polit.pages.dev/data/artifacts/candidate_vote_summaries.json",
    "claim_network_claims": "https://polit.pages.dev/data/claim-network/claims.json",
    "claim_network_cross_references": "https://polit.pages.dev/data/claim-network/cross_references.json",
    "claim_network_subjects": "https://polit.pages.dev/data/claim-network/subjects.json",
    "claim_network_topics": "https://polit.pages.dev/data/claim-network/topics.json",
    "claim_search_index": "https://polit.pages.dev/data/claim-network/search_index.json",
    "current_program_mechanism_audit": "https://polit.pages.dev/data/artifacts/current_program_mechanism_audit.json",
    "current_program_normalized": "https://polit.pages.dev/data/artifacts/current_program_normalized.json",
    "endorsement_quality_report": "https://polit.pages.dev/data/artifacts/endorsement_quality_report.json",
    "finance_mart_summary": "https://polit.pages.dev/data/artifacts/finance_mart_summary.json",
    "issue_approach_quality_report": "https://polit.pages.dev/data/artifacts/issue_approach_quality_report.json",
    "issue_approaches": "https://polit.pages.dev/data/issue-approaches.json",
    "prediction_markets": "https://polit.pages.dev/data/artifacts/ca_governor_polymarket.json",
    "site_data": "https://polit.pages.dev/data/site-data.json",
    "site_data_quality_report": "https://polit.pages.dev/data/artifacts/site_data_quality_report.json",
    "source_corpus_backfill_plan": "https://polit.pages.dev/data/source-corpus-backfill/2026-05-26/comparable_events_backfill_plan.json",
    "source_corpus_comparable_events": "https://polit.pages.dev/data/source-catalog/ca-governor-2026-comparable-events.json"
  },
  "url_grammar": {
    "base_url": "https://polit.pages.dev/app/",
    "id_notes": "Candidate IDs are kebab-case slugs from /llm/candidates/index.json; issue and idea IDs come from the issue packets.",
    "overlay": {
      "description": "Optional private values overlay: six integers 0-100 in foundation order Care, Equality, Proportionality, Loyalty, Authority, Purity. It is a reader-chosen overlay, not a recommendation; only attach it when the reader provides these values.",
      "example": "https://polit.pages.dev/app/?view=profile&candidate=katie-porter&compass=70,80,55,40,60,45",
      "format": "compass=C,E,P,L,A,Pu",
      "param": "compass"
    },
    "views": [
      {
        "description": "Candidate directory with search, filters, and sort.",
        "example": "https://polit.pages.dev/app/?view=directory&party=Democratic&sort=coverage",
        "params": ["q", "party", "priority", "finance", "sparse", "sort"],
        "view": "directory"
      },
      {
        "description": "One candidate profile (candidate is a kebab-case slug).",
        "example": "https://polit.pages.dev/app/?view=profile&candidate=katie-porter",
        "params": ["candidate", "drawer"],
        "view": "profile"
      },
      {
        "description": "Two-candidate comparison; compare is comma-separated IDs, max two.",
        "example": "https://polit.pages.dev/app/?view=compare&compare=katie-porter,xavier-becerra",
        "params": ["compare", "candidate", "drawer"],
        "view": "compare"
      },
      {
        "description": "Claim constellation or resonance map; network is constellation or resonance.",
        "example": "https://polit.pages.dev/app/?view=network&network=resonance&candidate=katie-porter&partner=xavier-becerra",
        "params": ["candidate", "partner", "network", "layout", "xaxis", "yaxis", "topic"],
        "view": "network"
      },
      {
        "description": "Issue approaches for one issue ID.",
        "example": "https://polit.pages.dev/app/?view=issues&issue=housing-homelessness",
        "params": ["issue"],
        "view": "issues"
      },
      {
        "description": "Idea map within an issue.",
        "example": "https://polit.pages.dev/app/?view=ideas&issue=housing-homelessness&idea=<idea-id>",
        "params": ["issue", "idea", "expanded"],
        "view": "ideas"
      },
      {
        "description": "Data-spine artifact viewer.",
        "example": "https://polit.pages.dev/app/?view=data&artifact=<artifact-key>",
        "params": ["artifact"],
        "view": "data"
      },
      {
        "description": "Methodology and data-spine notes.",
        "example": "https://polit.pages.dev/app/?view=methodology",
        "params": [],
        "view": "methodology"
      }
    ]
  }
}
