Problem
Critical Choice combines a public questionnaire with canonical political-position snapshots and an AI-assisted evidence workflow designed around validation, provenance, operational safeguards, and human review.
What I built
A public application that helps people explore political positions through a transparent questionnaire, deterministic matching, and evidence-backed data.
Architecture
A focused full-stack system with explicit boundaries between public UI, data access, server-side orchestration, and operational workflows.
Public UI
Typed API boundary
Database-backed content
Decisions and trade-offs
- Implemented an AI-assisted evidence workflow with structured outputs, source validation, provenance, prompt-injection safeguards, operational controls, and human review.
Outcome
Built a deterministic matching and versioned public-snapshot pipeline so questionnaire results use canonical, auditable political-position data.