Browse by Topic
Ask a Question
Open any category and select a question to see Don's answer.
Don Bot is a human-reviewed Q&A tool. You are selecting from prewritten questions, not chatting live with Don. AI helps organize and present the answers. It does not invent his positions. Every answer here reflects Don's actual views.

Pick a question.
The fastest way to understand this campaign is to ask the questions people are already thinking about.
Choose a category and select any question.
How this was built
This Campaign Shows Its Work
This campaign is committed to showing its work, not just stating positions. When a tool or workflow helps clarify a local issue, it should be explained, shared, and made useful beyond the campaign. The instruction set used to build a human-reviewed Q&A tool like this is published here in full.
Purpose This is a structured system for building a transparent, human-reviewed Q&A tool that helps voters quickly access clear, pre-written answers from a candidate. It is intentionally designed to: make information easy to browse, not search for prevent AI from generating or improvising answers reflect the candidate's actual positions, not approximations anticipate real voter questions, including uncomfortable or off-topic ones create a calm, usable alternative to traditional campaign messaging This system can be used for: local campaigns civic education tools structured public Q&A archives Phase 1: Build the Question Set Objective Create a comprehensive, structured list of voter-relevant questions that a thoughtful resident would want answered before voting. Core Instruction Compile a broad and useful question set covering: the candidate the role itself local issues general policy thinking anticipated off-topic or higher-level political questions Question Categories Organize questions into clear categories such as: About Don Experience & Background Role of Town Supervisor Local Issues (roads, zoning, services, etc.) Taxes & Spending Decision-Making Philosophy How Government Works State & National Context Rules Prioritize real questions voters actually have, not idealized ones Include basic questions (for new voters) and nuanced ones (for engaged residents) Include questions that may be: skeptical unclear outside the strict scope of the role Do not optimize for message control — optimize for usefulness Avoid redundancy Output Export the full categorized question set into a document for the candidate to answer individually. Phase 2: Build the Answer System Objective Turn the reviewed answers into a structured, non-generative chatbot interface. Core Principle The system does not generate answers. It only retrieves and displays pre-written, human-reviewed responses. Interaction Model Question Selection Users browse questions organized by category Users select from prewritten questions only No free-form input unless a controlled system is explicitly added Answer Display When a question is selected: Show a brief typing indicator Display the answer using a fast typewriter effect Include one subtle human-like correction: a typo that is erased and fixed, or a word replaced with a better one Animation Rules The correction should be noticeable but not distracting The overall response should feel quick and responsive Respect reduced-motion settings: if enabled, show the full answer immediately Layout Behavior Desktop Keep the answer window visible Allow users to browse questions without losing the current answer Mobile Scroll to the answer after selection Provide a clear way to return to the question list Transparency Requirements Include a clear, plain-language note: Answers are written and reviewed by the candidate The chatbot is a browsing tool, not an AI decision-maker The system does not generate new responses Tone should be: calm direct non-defensive Discoverability Requirements Add appropriate page metadata Implement FAQ schema for all questions and answers Ensure content is crawlable and understandable by search engines and AI systems Voice and Tone Useful, not promotional Clear, not clever Honest about limits Consistent with the candidate's real voice Do not: simulate personality beyond light interaction cues imply the system is "thinking" or "deciding" overuse animation or novelty Output Requirement The final product should be: structured easy to scan technically simple trustworthy Closing Note This system does not replace conversation. It makes the candidate's answers easier to access, understand, and evaluate.