Pearls & Irritations — System Status

Generated Thu 06 Aug 2026 22:45:38 AEST · re-runs every 6 hours from box · this page is a snapshot, not live.
Content statusfor editors — newsletter, readership, today’s articles

Newsletter delivery (receipt monitor: ~/status/newsletter_receipt_check.log)

Receipts for 2026-08-06 (Sydney)
StateFeedDetail
OKdailyreceived 2026-08-05T20:16:14Z from daily@pearlsandirritations.com · subj 'P&I Daily' · ~44 links · checked 2026-08-06 07:05:04 (07:05 re-check)

Yesterday’s views (analytics pipeline: ~/analytics/output/daily_views_*.csv.gz)

2026-08-05 · data refreshed 5.9h ago · 64,532 unique visitors · 157,105 total post views · most-read author (top article): John Menadue
#ViewsArticleAuthor(s)
11,825Terrorism and the deliberate corruption of language and meaningJohn Menadue
21,564Israel is losing America – and endangering JewsRefaat Ibrahim
31,243The hounding of Tony Fauci shows Trump’s ugly AmericaJohn Dwyer
4874Pine Gap protest exposes Australia’s Indigenous rights hypocrisyHenry Reynolds
5692IDF closes investigation into brutal 2023 settler attack on Palestinians without chargesStephen Prager

Published today (WordPress → GitHub → live front page — all three should sync up)

14 article(s) published 2026-08-06 (Sydney)
StateArticleWordPressGitHubLive
SYNCEDTrump’s vanity battleship exposes AUKUS reactor problem
published 00:07
SYNCEDNeed, not visa status, should determine how we treat the homeless
published 00:15
SYNCEDUniversity racism definitions won’t dismantle racism
published 00:22
SYNCEDIndia’s students reject the compliance machine
published 00:30
SYNCEDIsrael accused of erasing evidence in Gaza
published 00:37
SYNCEDAustralia’s federation has survived 125 years of economic shocks
published 00:45
SYNCEDWhat I saw in the West Bank
published 00:52
SYNCEDThe program that quietly evaluated me
published 09:05
SYNCEDCan juries stay impartial in the opinion age?
published 09:10
SYNCEDClimate action starts with clearer language
published 09:15
SYNCEDVoters are not abandoning democracy – they are waiting for it to work
published 09:20
SYNCEDPlug-in solar could bring renters into the renewables boom
published 09:25
SYNCEDAbdul El-Sayed’s Michigan win is a blow to AIPAC
published 09:45
SYNCEDVictorian Labor’s collapse isn’t about debt. It’s about 2020
published 10:05

“Most read” freshness (home-page card: analytics → data-bridge → CF build)

StateSignalDetail
OKsourcegenerated 2026-08-06T17:09 · source file 5.6h old
livelive card shows 3/6 of today's top current-week articles (e.g. gen-z-is-not-ageing-into-the-old-australia)
Current week — top read articles
#ViewsArticleAuthor(s)
19,945The half-empty hall: why Gen X broke Australian politicsKos Samaras
25,493Gen Z is not ageing into the old AustraliaKos Samaras
31,172How the Royal Commission should define antisemitismGareth Evans
43,237What is the point of power without purpose?John Menadue
53,663Strangers in their own land: Victorian Labor forgot the suburbs that made itKos Samaras
System statusfor system administrators — pipeline, credentials, box health

Server & content pipeline (left → right: WordPress → box → GitHub → Cloudflare)

StateComponentNewest article / status
UPWordPress (publish.*)newest publish: 2026-08-06T00:05:39Z · id=475217 · Victorian Labor’s collapse isn’t about debt. It’s about 2020 · view
UPBox ~/hugo/content/newest rsync: 2026-08-06 11:57:23 AEST · id=475327 · Abdul El-Sayed’s Michigan win is a blow to AIPAC
UPGitHub content-liveHEAD 4f837b9 · 2026-08-06 18:20:31 +1000 · bridge sync 2026-08-06T18:20:30+10:00
UPGitHub content-archiveHEAD f1ef34ca · 2026-08-06 18:20:23 +1000 · bridge sync 2026-08-06T18:20:22+10:00
UPCloudflare (content-live-pages)newest item: Thu, 06 Aug 2026 10:05:39 +1000 · Victorian Labor's collapse isn't about debt. It's about 2020

Pipeline checks (prlsi/system monitor.yml)

run #530 at 2026-08-06T09:03:57Z → conclusion=success · view on GitHub
SevCheckDetail
OKarchive-workersall 4 < 36h
OKcf-pages-quota66/500 builds used this month
INFOe-click/e/ → homepage (https://pearlsandirritations.com/?utm_source=pi_news&utm_medium=email&utm_campaign=daily-2026-08-07) — expected intra-day (refresh_postid_kv runs 04:40; its own CRIT covers a real failure)
OKfeed-daily10 items, fresh, matches Pages
OKgh-rate-limitREST core 0% used (1/5000)
OKpages-deploysuccess, 34m ago
OKtoken-expiryCF token non-expiring or not reported

Tokens & credentials (box: token_liveness_check.py)

Last run 18h34m ago
SevCredentialDetail
OKcf_box_tokenstatus=active expires=no-expiry
OKfastmailsession ok
OKgithub_sshHi prlsi! You've successfully authenticated, but GitHub does not provide shell a
OKr2listed
OKaws_glaciervalid
OKmailchimpEverything's Chimpy!
OKlinkedin_tokenactive, expires 2026-08-17 (in 12d)
OKlinkedin_org_tokenactive, expires 2026-08-19 (in 13d)

Box-resident component freshness (log file mtimes)

StateComponentAgeLast log line
OKNewsletter receipt monitor15.7h / 26h[2026-08-06 07:05:04] OK — daily 07:05 re-check: received 2026-08-05T20:16:14Z from daily@pearlsandirritations.com (subj 'P&I Daily', ~44 links)
OKPOSTID_MAP KV refresh18.1h / 26h[2026-08-06T04:41:28+10:00] done
OKToken liveness check18.6h / 26h[2026-08-06 04:10:12] OK — all credentials live: cf_box_token:OK | fastmail:OK | github_ssh:OK | r2:OK | aws_glacier:OK | mailchimp:OK | linkedin_token:OK | linkedin_org_token:OK
OKData-bridge (mostread→site)5.5h / 26h[2026-08-06T17:15:08+10:00] data-bridge done
OKAnalytics pipeline5.6h / 9h[INFO] • https:///statistics/
OKContent git-bridge (WP→GH)0.0h / 1h[2026-08-06T22:45:01+10:00] git-bridge start (full=0)

Machine health (box 45.76.119.197: disk / inodes / memory / load)

StateMetricValue
OKDisk / used75% · 5.0 GB free of 25 GB
OK/tmp used4% · 477 MB free of 498 MB (tmpfs, RAM-backed, usrquota) · ours 22 MB
OKInodes / used6%
OKMemory used37% · 0.6 GB avail of 1.0 GB
OKLoad 1/5/15m0.85 0.32 0.29 · 1 cpu
OKUptime9d 19h