# Said vs. Did

Said vs. Did is a source-backed California Governor 2026 research prototype. Use these static exports to inspect evidence; do not treat generated or unreviewed rows as final assessments.

## Assistant Rules

- 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.

## Static Export Entrypoints

- Crawlable HTML data index: https://polit.pages.dev/llm/
- Overview Markdown: https://polit.pages.dev/llm/index.md
- Manifest JSON: https://polit.pages.dev/llm/manifest.json
- Complete export ZIP: https://polit.pages.dev/llm/said-vs-did-llm-export.zip
- Candidate index Markdown: https://polit.pages.dev/llm/candidates/index.md
- Candidate index JSON: https://polit.pages.dev/llm/candidates/index.json
- Curated issue index Markdown: https://polit.pages.dev/llm/issues/index.md
- Curated issue index JSON: https://polit.pages.dev/llm/issues/index.json
- Comparison guidance: https://polit.pages.dev/llm/compare/index.md
- Evidence manifest JSON: https://polit.pages.dev/llm/evidence/manifest.json
- Claim-network evidence JSONL: https://polit.pages.dev/llm/evidence/claim-network-records.jsonl

## Deep-Link Grammar

All interactive links target https://polit.pages.dev/app/ and select a surface with `view`.
Candidate IDs are kebab-case slugs from the candidate index; issue and idea IDs come from the issue packets.

- `view=directory` — params: `q`, `party`, `priority`, `finance`, `sparse`, `sort`. Candidate directory with search, filters, and sort.
  Example: https://polit.pages.dev/app/?view=directory&party=Democratic&sort=coverage
- `view=profile` — params: `candidate`, `drawer`. One candidate profile (candidate is a kebab-case slug).
  Example: https://polit.pages.dev/app/?view=profile&candidate=katie-porter
- `view=compare` — params: `compare`, `candidate`, `drawer`. Two-candidate comparison; compare is comma-separated IDs, max two.
  Example: https://polit.pages.dev/app/?view=compare&compare=katie-porter,xavier-becerra
- `view=network` — params: `candidate`, `partner`, `network`, `layout`, `xaxis`, `yaxis`, `topic`. 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
- `view=issues` — params: `issue`. Issue approaches for one issue ID.
  Example: https://polit.pages.dev/app/?view=issues&issue=housing-homelessness
- `view=ideas` — params: `issue`, `idea`, `expanded`. Idea map within an issue.
  Example: https://polit.pages.dev/app/?view=ideas&issue=housing-homelessness&idea=<idea-id>
- `view=data` — params: `artifact`. Data-spine artifact viewer.
  Example: https://polit.pages.dev/app/?view=data&artifact=<artifact-key>
- `view=methodology` — params: none. Methodology and data-spine notes.
  Example: https://polit.pages.dev/app/?view=methodology

Optional overlay: `compass` (compass=C,E,P,L,A,Pu) may be appended to any view. 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

## Candidate Packets

- Antonio Villaraigosa: Markdown https://polit.pages.dev/llm/candidates/antonio-villaraigosa.md | JSON https://polit.pages.dev/llm/candidates/antonio-villaraigosa.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/antonio-villaraigosa-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=antonio-villaraigosa
- Betty T. Yee: Markdown https://polit.pages.dev/llm/candidates/betty-t-yee.md | JSON https://polit.pages.dev/llm/candidates/betty-t-yee.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/betty-t-yee-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=betty-t-yee
- Chad Bianco: Markdown https://polit.pages.dev/llm/candidates/chad-bianco.md | JSON https://polit.pages.dev/llm/candidates/chad-bianco.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/chad-bianco-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=chad-bianco
- Eric Swalwell: Markdown https://polit.pages.dev/llm/candidates/eric-swalwell.md | JSON https://polit.pages.dev/llm/candidates/eric-swalwell.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/eric-swalwell-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=eric-swalwell
- Katie Porter: Markdown https://polit.pages.dev/llm/candidates/katie-porter.md | JSON https://polit.pages.dev/llm/candidates/katie-porter.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/katie-porter-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=katie-porter
- Matt Mahan: Markdown https://polit.pages.dev/llm/candidates/matt-mahan.md | JSON https://polit.pages.dev/llm/candidates/matt-mahan.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/matt-mahan-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=matt-mahan
- Steve Hilton: Markdown https://polit.pages.dev/llm/candidates/steve-hilton.md | JSON https://polit.pages.dev/llm/candidates/steve-hilton.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/steve-hilton-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=steve-hilton
- Tom Steyer: Markdown https://polit.pages.dev/llm/candidates/tom-steyer.md | JSON https://polit.pages.dev/llm/candidates/tom-steyer.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/tom-steyer-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=tom-steyer
- Tony K. Thurmond: Markdown https://polit.pages.dev/llm/candidates/tony-k-thurmond.md | JSON https://polit.pages.dev/llm/candidates/tony-k-thurmond.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/tony-k-thurmond-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=tony-k-thurmond
- Xavier Becerra: Markdown https://polit.pages.dev/llm/candidates/xavier-becerra.md | JSON https://polit.pages.dev/llm/candidates/xavier-becerra.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/xavier-becerra-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=xavier-becerra
- Akinyemi Agbede: Markdown https://polit.pages.dev/llm/candidates/akinyemi-agbede.md | JSON https://polit.pages.dev/llm/candidates/akinyemi-agbede.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/akinyemi-agbede-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=akinyemi-agbede
- Alicia Olivia Lapp: Markdown https://polit.pages.dev/llm/candidates/alicia-olivia-lapp.md | JSON https://polit.pages.dev/llm/candidates/alicia-olivia-lapp.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/alicia-olivia-lapp-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=alicia-olivia-lapp
- Amanda Martin: Markdown https://polit.pages.dev/llm/candidates/amanda-martin.md | JSON https://polit.pages.dev/llm/candidates/amanda-martin.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/amanda-martin-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=amanda-martin
- Anne Komarovsk: Markdown https://polit.pages.dev/llm/candidates/anne-komarovsk.md | JSON https://polit.pages.dev/llm/candidates/anne-komarovsk.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/anne-komarovsk-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=anne-komarovsk
- Barack D. Obama Shaw: Markdown https://polit.pages.dev/llm/candidates/barack-d-obama-shaw.md | JSON https://polit.pages.dev/llm/candidates/barack-d-obama-shaw.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/barack-d-obama-shaw-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=barack-d-obama-shaw
- Brent Maupin: Markdown https://polit.pages.dev/llm/candidates/brent-maupin.md | JSON https://polit.pages.dev/llm/candidates/brent-maupin.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/brent-maupin-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=brent-maupin
- Carolina Buhler: Markdown https://polit.pages.dev/llm/candidates/carolina-buhler.md | JSON https://polit.pages.dev/llm/candidates/carolina-buhler.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/carolina-buhler-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=carolina-buhler
- Christine R. Sarmiento: Markdown https://polit.pages.dev/llm/candidates/christine-r-sarmiento.md | JSON https://polit.pages.dev/llm/candidates/christine-r-sarmiento.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/christine-r-sarmiento-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=christine-r-sarmiento
- Daniel Mercuri: Markdown https://polit.pages.dev/llm/candidates/daniel-mercuri.md | JSON https://polit.pages.dev/llm/candidates/daniel-mercuri.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/daniel-mercuri-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=daniel-mercuri
- David Zickefoose: Markdown https://polit.pages.dev/llm/candidates/david-zickefoose.md | JSON https://polit.pages.dev/llm/candidates/david-zickefoose.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/david-zickefoose-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=david-zickefoose
- Dawit Kellel: Markdown https://polit.pages.dev/llm/candidates/dawit-kellel.md | JSON https://polit.pages.dev/llm/candidates/dawit-kellel.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/dawit-kellel-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=dawit-kellel
- Derek Grasty: Markdown https://polit.pages.dev/llm/candidates/derek-grasty.md | JSON https://polit.pages.dev/llm/candidates/derek-grasty.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/derek-grasty-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=derek-grasty
- Don J. Grundmann: Markdown https://polit.pages.dev/llm/candidates/don-j-grundmann.md | JSON https://polit.pages.dev/llm/candidates/don-j-grundmann.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/don-j-grundmann-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=don-j-grundmann
- Duane Terrence Loynes Jr.: Markdown https://polit.pages.dev/llm/candidates/duane-terrence-loynes-jr.md | JSON https://polit.pages.dev/llm/candidates/duane-terrence-loynes-jr.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/duane-terrence-loynes-jr-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=duane-terrence-loynes-jr
- Elaine Culotti: Markdown https://polit.pages.dev/llm/candidates/elaine-culotti.md | JSON https://polit.pages.dev/llm/candidates/elaine-culotti.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/elaine-culotti-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=elaine-culotti
- Erin "Zez" Zezulak: Markdown https://polit.pages.dev/llm/candidates/erin-zez-zezulak.md | JSON https://polit.pages.dev/llm/candidates/erin-zez-zezulak.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/erin-zez-zezulak-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=erin-zez-zezulak
- Frederic C. Schultz: Markdown https://polit.pages.dev/llm/candidates/frederic-c-schultz.md | JSON https://polit.pages.dev/llm/candidates/frederic-c-schultz.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/frederic-c-schultz-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=frederic-c-schultz
- Gary Howard Kidgell: Markdown https://polit.pages.dev/llm/candidates/gary-howard-kidgell.md | JSON https://polit.pages.dev/llm/candidates/gary-howard-kidgell.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/gary-howard-kidgell-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=gary-howard-kidgell
- Gretha Solórzano: Markdown https://polit.pages.dev/llm/candidates/gretha-solorzano.md | JSON https://polit.pages.dev/llm/candidates/gretha-solorzano.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/gretha-solorzano-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=gretha-solorzano
- James Athans Jr.: Markdown https://polit.pages.dev/llm/candidates/james-athans-jr.md | JSON https://polit.pages.dev/llm/candidates/james-athans-jr.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/james-athans-jr-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=james-athans-jr
- Joel E. Jacob: Markdown https://polit.pages.dev/llm/candidates/joel-e-jacob.md | JSON https://polit.pages.dev/llm/candidates/joel-e-jacob.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/joel-e-jacob-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=joel-e-jacob
- Jon Henderson: Markdown https://polit.pages.dev/llm/candidates/jon-henderson.md | JSON https://polit.pages.dev/llm/candidates/jon-henderson.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/jon-henderson-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=jon-henderson
- Joseph Cabrera: Markdown https://polit.pages.dev/llm/candidates/joseph-cabrera.md | JSON https://polit.pages.dev/llm/candidates/joseph-cabrera.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/joseph-cabrera-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=joseph-cabrera
- Larry Azevedo: Markdown https://polit.pages.dev/llm/candidates/larry-azevedo.md | JSON https://polit.pages.dev/llm/candidates/larry-azevedo.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/larry-azevedo-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=larry-azevedo
- Leo Naranjo IV: Markdown https://polit.pages.dev/llm/candidates/leo-naranjo-iv.md | JSON https://polit.pages.dev/llm/candidates/leo-naranjo-iv.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/leo-naranjo-iv-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=leo-naranjo-iv
- Leo Samuel Zacky: Markdown https://polit.pages.dev/llm/candidates/leo-samuel-zacky.md | JSON https://polit.pages.dev/llm/candidates/leo-samuel-zacky.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/leo-samuel-zacky-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=leo-samuel-zacky
- Lewis Herms: Markdown https://polit.pages.dev/llm/candidates/lewis-herms.md | JSON https://polit.pages.dev/llm/candidates/lewis-herms.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/lewis-herms-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=lewis-herms
- LivingForGod AndCountry DeMott: Markdown https://polit.pages.dev/llm/candidates/livingforgod-andcountry-demott.md | JSON https://polit.pages.dev/llm/candidates/livingforgod-andcountry-demott.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/livingforgod-andcountry-demott-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=livingforgod-andcountry-demott
- Louis A. De Barraicua: Markdown https://polit.pages.dev/llm/candidates/louis-a-de-barraicua.md | JSON https://polit.pages.dev/llm/candidates/louis-a-de-barraicua.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/louis-a-de-barraicua-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=louis-a-de-barraicua
- Lukasz Adam Filinski: Markdown https://polit.pages.dev/llm/candidates/lukasz-adam-filinski.md | JSON https://polit.pages.dev/llm/candidates/lukasz-adam-filinski.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/lukasz-adam-filinski-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=lukasz-adam-filinski
- Margaret Trowe: Markdown https://polit.pages.dev/llm/candidates/margaret-trowe.md | JSON https://polit.pages.dev/llm/candidates/margaret-trowe.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/margaret-trowe-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=margaret-trowe
- Matthew Chase Levy: Markdown https://polit.pages.dev/llm/candidates/matthew-chase-levy.md | JSON https://polit.pages.dev/llm/candidates/matthew-chase-levy.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/matthew-chase-levy-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=matthew-chase-levy
- Mauro Alberto Orozco: Markdown https://polit.pages.dev/llm/candidates/mauro-alberto-orozco.md | JSON https://polit.pages.dev/llm/candidates/mauro-alberto-orozco.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/mauro-alberto-orozco-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=mauro-alberto-orozco
- Max Fomin: Markdown https://polit.pages.dev/llm/candidates/max-fomin.md | JSON https://polit.pages.dev/llm/candidates/max-fomin.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/max-fomin-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=max-fomin
- Mohammad Arif: Markdown https://polit.pages.dev/llm/candidates/mohammad-arif.md | JSON https://polit.pages.dev/llm/candidates/mohammad-arif.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/mohammad-arif-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=mohammad-arif
- Nancy D. Young: Markdown https://polit.pages.dev/llm/candidates/nancy-d-young.md | JSON https://polit.pages.dev/llm/candidates/nancy-d-young.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/nancy-d-young-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=nancy-d-young
- Naomi Bar-Lev: Markdown https://polit.pages.dev/llm/candidates/naomi-bar-lev.md | JSON https://polit.pages.dev/llm/candidates/naomi-bar-lev.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/naomi-bar-lev-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=naomi-bar-lev
- Patricia De Luca Basualdo: Markdown https://polit.pages.dev/llm/candidates/patricia-de-luca-basualdo.md | JSON https://polit.pages.dev/llm/candidates/patricia-de-luca-basualdo.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/patricia-de-luca-basualdo-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=patricia-de-luca-basualdo
- Rafael M. Hernandez: Markdown https://polit.pages.dev/llm/candidates/rafael-m-hernandez.md | JSON https://polit.pages.dev/llm/candidates/rafael-m-hernandez.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/rafael-m-hernandez-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=rafael-m-hernandez
- Raji Rab: Markdown https://polit.pages.dev/llm/candidates/raji-rab.md | JSON https://polit.pages.dev/llm/candidates/raji-rab.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/raji-rab-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=raji-rab
- Ramsey Robinson: Markdown https://polit.pages.dev/llm/candidates/ramsey-robinson.md | JSON https://polit.pages.dev/llm/candidates/ramsey-robinson.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/ramsey-robinson-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=ramsey-robinson
- Randeep S. Dhillon: Markdown https://polit.pages.dev/llm/candidates/randeep-s-dhillon.md | JSON https://polit.pages.dev/llm/candidates/randeep-s-dhillon.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/randeep-s-dhillon-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=randeep-s-dhillon
- Reza Safarnejad: Markdown https://polit.pages.dev/llm/candidates/reza-safarnejad.md | JSON https://polit.pages.dev/llm/candidates/reza-safarnejad.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/reza-safarnejad-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=reza-safarnejad
- Sam Sandak: Markdown https://polit.pages.dev/llm/candidates/sam-sandak.md | JSON https://polit.pages.dev/llm/candidates/sam-sandak.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/sam-sandak-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=sam-sandak
- Satish Rao: Markdown https://polit.pages.dev/llm/candidates/satish-rao.md | JSON https://polit.pages.dev/llm/candidates/satish-rao.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/satish-rao-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=satish-rao
- Scott P Shields: Markdown https://polit.pages.dev/llm/candidates/scott-p-shields.md | JSON https://polit.pages.dev/llm/candidates/scott-p-shields.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/scott-p-shields-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=scott-p-shields
- Serge Fiankan: Markdown https://polit.pages.dev/llm/candidates/serge-fiankan.md | JSON https://polit.pages.dev/llm/candidates/serge-fiankan.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/serge-fiankan-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=serge-fiankan
- Sophia Edum-a-Sam: Markdown https://polit.pages.dev/llm/candidates/sophia-edum-a-sam.md | JSON https://polit.pages.dev/llm/candidates/sophia-edum-a-sam.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/sophia-edum-a-sam-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=sophia-edum-a-sam
- Thunder Parley: Markdown https://polit.pages.dev/llm/candidates/thunder-parley.md | JSON https://polit.pages.dev/llm/candidates/thunder-parley.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/thunder-parley-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=thunder-parley
- Tim Nelson: Markdown https://polit.pages.dev/llm/candidates/tim-nelson.md | JSON https://polit.pages.dev/llm/candidates/tim-nelson.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/tim-nelson-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=tim-nelson
- Tom Woodard: Markdown https://polit.pages.dev/llm/candidates/tom-woodard.md | JSON https://polit.pages.dev/llm/candidates/tom-woodard.json | claims JSONL https://polit.pages.dev/llm/evidence/candidates/tom-woodard-claims.jsonl | app profile https://polit.pages.dev/app/?view=profile&candidate=tom-woodard

## Curated Issue Packets

- Climate, Water & Energy Infrastructure: Markdown https://polit.pages.dev/llm/issues/energy-climate.md | JSON https://polit.pages.dev/llm/issues/energy-climate.json | app issue https://polit.pages.dev/app/?view=issues&issue=energy-climate
- Education & Child Care: Markdown https://polit.pages.dev/llm/issues/education-childcare.md | JSON https://polit.pages.dev/llm/issues/education-childcare.json | app issue https://polit.pages.dev/app/?view=issues&issue=education-childcare
- Gas Prices & Energy Costs: Markdown https://polit.pages.dev/llm/issues/gas-prices-energy-costs.md | JSON https://polit.pages.dev/llm/issues/gas-prices-energy-costs.json | app issue https://polit.pages.dev/app/?view=issues&issue=gas-prices-energy-costs
- Governance: Markdown https://polit.pages.dev/llm/issues/governance.md | JSON https://polit.pages.dev/llm/issues/governance.json | app issue https://polit.pages.dev/app/?view=issues&issue=governance
- Health Coverage & Costs: Markdown https://polit.pages.dev/llm/issues/health-care.md | JSON https://polit.pages.dev/llm/issues/health-care.json | app issue https://polit.pages.dev/app/?view=issues&issue=health-care
- Health System Accountability: Markdown https://polit.pages.dev/llm/issues/health-system-accountability.md | JSON https://polit.pages.dev/llm/issues/health-system-accountability.json | app issue https://polit.pages.dev/app/?view=issues&issue=health-system-accountability
- Housing & Homelessness: Markdown https://polit.pages.dev/llm/issues/housing-homelessness.md | JSON https://polit.pages.dev/llm/issues/housing-homelessness.json | app issue https://polit.pages.dev/app/?view=issues&issue=housing-homelessness
- Immigration: Markdown https://polit.pages.dev/llm/issues/immigration.md | JSON https://polit.pages.dev/llm/issues/immigration.json | app issue https://polit.pages.dev/app/?view=issues&issue=immigration
- Public Safety: Markdown https://polit.pages.dev/llm/issues/public-safety.md | JSON https://polit.pages.dev/llm/issues/public-safety.json | app issue https://polit.pages.dev/app/?view=issues&issue=public-safety
- Taxes & Economy: Markdown https://polit.pages.dev/llm/issues/taxes-economy.md | JSON https://polit.pages.dev/llm/issues/taxes-economy.json | app issue https://polit.pages.dev/app/?view=issues&issue=taxes-economy

Only use curated issue URLs that appear in the issue index. For ad hoc questions, inspect candidate packets and evidence JSONL instead.

## Source Artifacts

- site_data: https://polit.pages.dev/data/site-data.json
- issue_approaches: https://polit.pages.dev/data/issue-approaches.json
- current_program_normalized: https://polit.pages.dev/data/artifacts/current_program_normalized.json
- current_program_mechanism_audit: https://polit.pages.dev/data/artifacts/current_program_mechanism_audit.json
- site_data_quality_report: https://polit.pages.dev/data/artifacts/site_data_quality_report.json
- issue_approach_quality_report: https://polit.pages.dev/data/artifacts/issue_approach_quality_report.json
- prediction_markets: https://polit.pages.dev/data/artifacts/ca_governor_polymarket.json
- finance_mart_summary: https://polit.pages.dev/data/artifacts/finance_mart_summary.json
- candidate_issue_links: https://polit.pages.dev/data/artifacts/candidate_issue_links.json
- candidate_promise_action_assessments: https://polit.pages.dev/data/artifacts/candidate_promise_action_assessments.json
- candidate_executive_performance: https://polit.pages.dev/data/artifacts/candidate_executive_performance.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
- candidate_congressgov_records: https://polit.pages.dev/data/artifacts/candidate_congressgov_records.json
- candidate_moral_foundation_judge: https://polit.pages.dev/data/artifacts/candidate_llm_moral_foundation_judge.json
- claim_search_index: https://polit.pages.dev/data/claim-network/search_index.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_topics: https://polit.pages.dev/data/claim-network/topics.json
- claim_network_subjects: https://polit.pages.dev/data/claim-network/subjects.json
- source_corpus_comparable_events: https://polit.pages.dev/data/source-catalog/ca-governor-2026-comparable-events.json
- source_corpus_backfill_plan: https://polit.pages.dev/data/source-corpus-backfill/2026-05-26/comparable_events_backfill_plan.json
- candidate_summary_layers: https://polit.pages.dev/data/artifacts/candidate_summary_layers.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
- endorsement_quality_report: https://polit.pages.dev/data/artifacts/endorsement_quality_report.json
