Method
How records are collected
Only public pages and public documents are read. Each site's robots.txt and crawl delay are obeyed, and a block is never worked around. The collector names itself honestly: clarksville-records research collector (+https://github.com/gn0sh/clarksville-records; polite, 10s/host). Sources and dates are listed on About.
How votes are read and checked
A computer program reads each minutes PDF. Each extracted roll call is then checked automatically against fixed rules, the same for every official (see Verified and not confirmed facts). Every fact links the page of the source document it came from.
A roll call that fails a check is shown with an asterisk and a link to the page, but with no value. Of the county's 390 roll calls, 354 are confirmed. The city council's own count is on its coverage lines.
Transcripts
Where a meeting has a transcript, it is made automatically by software, is labelled as machine-made, and may be wrong. The official minutes and recordings are the record.
What is never done
No official is put in an order by how they voted, and no number is used to judge anyone. Counts appear only as plain totals with the dates they cover, worded the same way for everyone. See Neutrality rules.
This site sets no cookies and has no accounts. If you use the address search, your district and ward numbers are kept in your own browser (local storage, key cr-your-seats) so the home page can show "Your seats" next time. It stays on your device and is never sent anywhere. The Forget button on that box removes it. The address you type is not kept.
If you pick one body under "Show records from", its short key (such as county) is kept in your own browser (local storage, key cr-body) so other pages show the same body. This choice stays on your device: no page or form sends it. Choosing All removes it. These two keys are all this site keeps in your browser.