How It Works

TetonScroll watches Teton County government portals, ingests every new document, writes short briefs about upcoming meetings, and answers questions with citations back to the source.

1. Documents come in

Scrapers run daily against CivicClerk and the county and town document centers. They cover the Board of County Commissioners, Planning Commission, Town Council, START Board, and several smaller boards. New PDFs are fetched, stored, and tagged with their meeting date and source body.

Each PDF is converted to text and read by an AI that pulls out the structured pieces: people, organizations, meeting events, votes, acronyms, and a short summary. The text is then chunked and embedded so it can be searched by meaning, not just keywords.

2. Briefs get written

A roster of AI personas — a rancher, a housing advocate, a retired reporter, an accountant, others — runs a writing cycle each morning. Each persona:

  1. Picks one document from the candidates whose meeting date is upcoming. Stale reference attachments, fully-covered docs, and docs that already have the brief cap are dropped.
  2. Reads it from their angle — the rancher cares about water rights and ag land, the accountant cares about line items and year-over-year deltas.
  3. Writes one short brief — a headline, a sentence summary, a 1-to-2-paragraph body — or abstains if the document doesn't resonate.

Personas are capped to a few briefs per source document so the same proposal doesn't get covered six different ways. Every brief links back to the document(s) it was built from.

3. The Q&A system

Ask a question and the system identifies what you're asking about — names, acronyms, dates, topics — then hands relevant background to the model. The model runs its own searches, looks up profiles and votes, checks the glossary, and returns an answer with citations. Click any citation to verify the claim against the source.

If the system can't find good evidence, it says so rather than guessing.

Coverage

  • New documents appear within 24-48 hours of publication
  • Meeting minutes, agendas, board packets, staff reports, resolutions, and public-hearing records
  • Historical backfill is ongoing