1. Start with the consent agenda, not the discussion items
The consent agenda is a block of items approved in a single vote with no debate. It is usually where contract renewals, change orders, and routine spending live — and it is the single most overlooked part of any packet.
Scan every consent item for a dollar figure. Anything with a number attached is a spending decision your council made without discussion.
2. Match each resolution number to its staff report
Resolutions are referenced by number (for example, R-2026-114). The one-line summary in the minutes rarely tells you the impact; the attached staff report does.
- Who requested the item — a department, a developer, or a resident petition
- The fiscal impact section, including the funding source
- Whether the item was previously continued or amended
3. Track the roll call, not just the outcome
A 4-3 vote and a 7-0 vote mean very different things about how contested an issue is. Roll call votes tell you which members to contact and which are already aligned with your position.
4. Read the public comment summary
Minutes typically log the number of speakers and the general position of each. A large turnout that lost the vote is a signal that an organized follow-up has a real chance.
5. Note continuances and second readings
Ordinances usually require two readings. If an item was continued to a future date, that date is your window to weigh in before it becomes law.
Shortcut: let the packet be parsed for you
CivicDeepDive extracts resolutions, dollar amounts, vote records, and action items from an uploaded packet and flags the items most likely to affect residents. You still get the source text — you just skip the page-turning.