Current draft
This is a live, unreleased work-in-progress. It mirrors whatever this month's heartbeat post is accumulating, computed directly from that post at build time — there's no separate copy to keep in sync. It lives outside
heartbeat/posts/— the only path the RSS/JSON feeds watch — so this page is never in a feed and editing the draft never notifies subscribers. Treat anything below as unsettled: it may change, grow, or be deleted before release. For finished posts, see the heartbeat log.
Landscape update
No org was past the 180-day staleness threshold, so nothing was re-verified this run and no statuses changed. The news intake covered 12 new posts from 4 feeds (mostly Australian Greens campaign events); none cleared the notable: bar, so none were added.
Coming up in the next 45 days: the Victorian state election and Taiwanese local elections (both 28 November), New Zealand's general election (7 November), the Australian Electoral Reform Society vote at PRSA's AGM (12 November), and FIDE Forum and Shaping Democracy in the second half of the month.
Working notes
- Counts from
util/stats.pyrun 2026-11-02; staleness fromutil/check_orgs.py --active --days 180. - News intake: 12 posts reviewed, 0 added. Marked reviewed with
util/news_checkup.py --mark-reviewed. util/sync_events.pyrun 2026-11-05 (g0v's Google Calendar feed returned HTTP 429, so its cache is unchanged);util/check_elections.pyclean (19 entries) after the 2026-11-05 pass below.- 2026-11-05 run: News intake again, 12 posts across 4 feeds, 0 added (campaign-event pages, a newsletter and a Korean-language commentary; nothing cleared the
notable:bar). The US midterms (3 Nov) and South African municipal elections (4 Nov) had been held, so the US entry was replaced with the 7 Nov 2028 presidential election (quote checked against Wikipedia's API) and the South African entry was removed, since no next national date is confirmed. Step 5 was again not done. - Step 5 (world commentary) was not done this run, so there is no "In the world" section. Election dates in the window were not re-read against their cited pages.
- 2026-11-06 run: News intake, 59 posts across 12 feeds, 0 added (Maine/Alaska RCV result roundups, op-eds and survey releases; nothing cleared the
notable:bar). No org past the 180-day threshold,check_elections.py,pre_commit_check.pyandcheck_event_sourcing.pyall clean. Step 5 not done. - 2026-11-07 run: News intake, 12 posts across 4 feeds (Afrobarometer survey release, Greens campaign-event pages, a PSPD commentary, ARTx newsletter), 0 added. Nothing past the 180-day threshold;
check_elections.pyandpre_commit_check.pyclean. g0v iCal sync ran. Step 5 not done. - 2026-11-08 run: News intake, 12 posts across 4 feeds, 0 added (Afrobarometer Zimbabwe survey release, Greens campaign-event pages, PSPD commentary, ARTx newsletter). Nothing past the 180-day threshold;
pre_commit_check.pyclean; g0v iCal sync ran. New Zealand's 7 Nov general election was held, so its entry was removed (no next date confirmed). Step 5 not done. - 2026-11-09 run: News intake, 12 posts across 4 feeds, 0 added (Afrobarometer Zimbabwe survey, Greens campaign-event pages, PSPD commentary, ARTx newsletter). Nothing past the 180-day threshold;
pre_commit_check.pyandcheck_elections.pyclean (18 entries); g0v iCal sync ran. Step 5 not done. - 2026-11-10 run: News intake unchanged (same 12 posts, 0 added). All 160 active orgs within the 180-day threshold;
pre_commit_check.pyandcheck_elections.pyclean (18 entries); g0v iCal sync produced no diff. Step 5 not done. - 2026-11-11 run: News intake unchanged (same 12 posts, 0 added). All 160 active orgs within the 180-day threshold;
pre_commit_check.pyandcheck_elections.pyclean (18 entries); g0v iCal sync produced no diff. Step 5 not done. - 2026-11-12 run: News intake unchanged (same 12 posts, 0 added). All 160 active orgs within the 180-day threshold;
pre_commit_check.py,check_event_sourcing.pyandcheck_elections.pyclean (18 entries); g0v iCal sync produced no diff. Step 5 not done. - 2026-11-13 run: News intake, 45 posts across 9 feeds, 0 added (Alaska/DC RCV result roundups, PSPD commentary, Afrobarometer survey releases, Sitra blog posts; nothing cleared the
notable:bar). All 160 active orgs within the 180-day threshold;pre_commit_check.pyandcheck_elections.pyclean (18 entries); g0v iCal sync ran. Step 5 not done.
What's next
The oldest active org pages were last checked in mid-September, so the staleness queue opens up from December.