docket.pub
Public meeting intelligence
/
Methodology

How we read minutes

Every figure on docket.pub links back to the original document. This page describes how that data gets here and where it can go wrong.

Sources

Where the data comes from

Each city publishes meeting records on a content management platform — Granicus, CivicClerk, CivicPlus, or a generic CMS. Docket.pub uses a platform-specific adapter to fetch agendas, minutes PDFs, and (where available) meeting videos directly from the city's public site. No data is sourced from third parties.

Pipeline

From PDF to searchable record

  1. Ingest. An adapter polls the city's portal and downloads new agendas, minutes, and (for Birmingham) video.
  2. Parse. Agenda items, sponsors, dollar amounts, and topics are extracted from the source documents.
  3. Vote extraction. Roll-call votes are read from minutes PDFs and, where available, from on-screen captions in meeting video.
  4. Match. Each vote is linked to the agenda item it acted on. Consent-agenda votes link to every item adopted in the block.
  5. Summarize. Item-level and meeting-level summaries are generated and tied back to the source text they describe.
Honesty protocol

What we do when sources disagree

Video captions and official minutes don't always match. When they disagree, both readings are preserved and the conflict is flagged — never silently reconciled.

Some votes are marked provisional until the council formally adopts the minutes from that meeting. Once adopted, those records are promoted and the source link updates accordingly.

Limits

What we can't do

Not every vote can be confidently matched to an agenda item. Many minutes refer to motions only by floor description ("approve the resolution") without a resolution number or identifying detail. Where the match isn't clear, the vote is recorded but left unlinked rather than guessed.

Coverage is also uneven across cities. Birmingham has the deepest history; other cities have less data simply because their portals expose less.

Colophon

Docket.pub indexes public meeting records from Alabama municipalities. Every figure on this page is hyperlinked back to its original document. Where automated extraction disagrees with official minutes, both readings are preserved — never silently reconciled.

© 2026 docket.pub · An open-source civic transparency project Built with public data · Made in Alabama
Source of truth
SOURCE OF TRUTH
Pinned · updates on click
[1] · CITY · docket.pub

docket.pub

Provenance for everything you see on this page. Tap any vote, dollar figure, or meeting card to see the underlying source — agenda PDF, official minutes, or the city's CMS.

tip Pick a city to see its sourced meeting data.
Menu
More