Sources
Totals, and what the states mean
Where each board's meetings come from and when the collector last reached it. A source that has not succeeded recently is showing stale data, not an empty calendar.
What is on file
The table below is how collection is going; this is what came of it. A meeting can be on file with no agenda behind it, and an agenda can be on file that nobody has read yet, so these are counted separately rather than rolled into one number.
Collecting means this site reads the source itself, on a schedule. On file is how many meetings this site holds for the source, not how many the last run found. Those are different numbers and the second one is noise: a source that has collected everything published finds nothing new on its next run, which read as a healthy government with no meetings. Next meeting is the next one published to the source, so "not published yet" means the government has posted nothing later than today — not that the board has stopped meeting. Several of these publish an agenda only a few days out. A source is only called Failing after two attempts in a row have failed, or a day has passed with no success at all. A single timeout on a small-town web server is ordinary; it is reported under the row rather than in the color.
| Government | Source | Collector | State | On file | Last success | Next meeting |
|---|---|---|---|---|---|---|
| NC General Assembly | Chamber sessions and committee meetings | ncleg | Collecting | 36 | 3 hr ago | Today |
| Wake County | All Wake County boards | legistar | Collecting | 71 | 3 hr ago | Mon, Oct 19 |
| Durham County | Board of Commissioners and boards | granicus | Collecting | 55 | 3 hr ago | Mon, Oct 26 |
| Chatham County | All Chatham County boards | legistar | Collecting | 305 | 3 hr ago | Today |
| City of Durham | City Council, boards and commissions | granicus | Collecting | 121 | 3 hr ago | Mon, Oct 19 |
| City of Raleigh | City Council, boards and commissions | raleigh | Collecting | 152 | 3 hr ago | Today |
| Town of Cary | Council, boards and committees | iqm2 | Collecting | 295 | 3 hr ago | Today |
| Town of Chapel Hill | Council, boards and commissions | legistar | Collecting | 102 | 3 hr ago | Today |
| Town of Apex | Town Council and advisory boards | apex | Collecting | 110 | 3 hr ago | Today |
| Town of Wake Forest | Board of Commissioners and boards | granicus | Collecting | 193 | 3 hr ago | Today |
| Town of Holly Springs | Council, planning board and committees | civicclerk | Collecting | 133 | 3 hr ago | Today |
| Town of Hillsborough | Board of Commissioners and boards | municode | Collecting | 89 | 3 hr ago | Mon, Oct 26 |
| Town of Fuquay-Varina | Board of Commissioners and boards | civicplus | Collecting | 64 | 3 hr ago | Mon, Oct 19 |
| Town of Knightdale | Town Council and boards | escribe | Collecting | 72 | 3 hr ago | Thu, Oct 15 |
| Town of Garner | Town Council and boards | escribe | Collecting | 127 | 3 hr ago | Today |
| Town of Morrisville | Town Council and advisory committees | granicus | Collecting | 122 | 3 hr ago | Today |
| Orange County | Board of County Commissioners and boards | civicplus | Collecting | 488 | 3 hr ago | Mon, Oct 19 |
| Town of Pittsboro | Board of Commissioners and boards | civicplus | Collecting | 130 | 2 hr ago | Tomorrow |
| City of Sanford | City Council and boards | civicclerk | Collecting | 51 | 2 hr ago | Tue, Oct 20 |
| Wake County Public School System | Board of Education | simbli-search | Collecting | 145 | 2 hr ago | Today |
| Chatham County Schools | Board of Education | simbli-search | Collecting | 55 | 2 hr ago | not published yet |
What has been read
A meeting is a complete record the moment it is collected: the date, the board, and links to the government's own documents. The plain-language summaries come later, written by a language model reading those documents, so a meeting can be here in full and still be waiting for one. About has what a summary is and is not.
A meeting is read again whenever the government publishes something new about it, so the waiting count does not only fall. Minutes are approved weeks after a meeting and record how the vote went; captions arrive later still and are the only record of what was said.
Those two are part of the waiting count, not additions to it. Could not be read means the documents defeated several attempts, usually a scan with no text in it. Those meetings stay on the site with their links. A further 4 meetings link to documents their own sources will not serve — a portal page saying the agenda was never published, or a request that never answers. Those are settled rather than waiting, so they are outside the count above.
Property cross-reference
Agenda items name properties by parcel number or street address. Each one is looked up against the North Carolina OneMap statewide parcel layer, which every county publishes into. A reference that finds nothing is ordinary: land is merged, split, and renumbered between the agenda and the parcel file, and some counties publish thinner records than others.
Keeping it current
Collecting meetings is not the whole job. Candidate filings change, agenda property has to be matched against county parcel records, and everything already collected has to be re-sorted when the subject list changes. None of it runs on a clock, so a date here can look old and be right: each job is checked often and done only when it is due.
| Job | Last run | Last success | Result | Runs | Failures |
|---|---|---|---|---|---|
| Legislature bills | Today, 6:13 am | Today | 4342 bills, 2982 recorded votes | 161 | 0 |
| Development cases | Thu, Oct 8, 6:00 pm | Thu, Oct 8 | 9463 records from 5 sources, 0 failed | 7 | 0 |
| Database compaction | Sat, Oct 10, 8:12 pm | Sat, Oct 10 | returned 102 MB to the disk in 5s; the file is now 132 MB | 1 | 0 |
| Search vocabulary | Today, 6:13 am | Today | 25248 documents, 6000 terms, 331 pairs | 161 | 0 |
| Parcel lookups | Thu, Oct 8, 7:20 pm | Thu, Oct 8 | 0 matched, 3 not found, 0 failed | 228 | 24 |
| Voter counts | Sat, Sep 26, 12:03 am | Sat, Sep 26 | 5 counties | 1 | 0 |
| Item action types | Tue, Sep 8, 12:26 pm | Tue, Sep 8 | scanned 3083 unclassified items, set 207 | 1 | 0 |
| Search index | Tue, Sep 8, 11:04 pm | Tue, Sep 8 | rebuilt the search index over 2428 meetings, by hand | 3 | 0 |
| Candidates and results | Fri, Oct 9, 8:11 am | Fri, Oct 9 | 378 candidate results across 4 elections, 0 without a publi… | 7 | 0 |
| Item subjects | Sat, Sep 12, 8:53 pm | Sat, Sep 12 | 22259 items scanned, 276 changed, 313 tags added, 0 superse… | 7 | 0 |
| retry-failed | Tue, Sep 29, 9:59 pm | Tue, Sep 29 | no failed jobs with anything left to read | 17 | 0 |
| Meetings with no agenda | Sat, Sep 12, 8:53 pm | Sat, Sep 12 | cleared 60 old subjects, read 26 meetings with no agenda, t… | 7 | 0 |