Any interesting technical details? Getting the actual data from govt meetings looked like it was the hardest part to me.
During our last election cycle, I did this for all our board meetings going back to the mid-aughts, using 'simonw's LLM tool to pass each agenda item to GPT 4o to classify them into topical buckets ("safety", "racial equity", "pensions", &c), tying them back to votes, and then doing a time breakdown of the topics (political opponents were claiming our board, which I support, was spending too much time on frivolous stuff).
That's a pretty silly use case, but also a data-intensive one; the things you'd actually want to do across municipalities are much simpler.
You could probably have Claude one-shot a municipal meetings notification service for you.