Pearls & Irritations — System Status

Generated Fri 07 Aug 2026 10:45:39 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-07 (Sydney)
StateFeedDetail
OKdailyreceived 2026-08-06T20:15:10Z from daily@pearlsandirritations.com · subj 'P&I Daily' · ~44 links · checked 2026-08-07 07:05:04 (07:05 re-check)

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

2026-08-06 · data refreshed 1.9h ago · 83,301 unique visitors · 163,322 total post views · most-read author (top article): Ross Gittins
#ViewsArticleAuthor(s)
1972Australia’s federation has survived 125 years of economic shocksRoss Gittins
2824Israel accused of erasing evidence in GazaBrett Wilkins
3763Trump’s vanity battleship exposes AUKUS reactor problemJohn Queripel
4720Terrorism and the deliberate corruption of language and meaningJohn Menadue
5472Victorian Labor's collapse isn't about debt. It's about 2020Kos Samaras

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

10 article(s) published 2026-08-07 (Sydney)
StateArticleWordPressGitHubLive
SYNCEDThe program that quietly evaluated me
published 00:07
SYNCEDCan juries stay impartial in the opinion age?
published 00:15
SYNCEDClimate action starts with clearer language
published 00:22
SYNCEDVoters are not abandoning democracy – they are waiting for it to work
published 00:30
SYNCEDPlug-in solar could bring renters into the renewables boom
published 00:37
SYNCEDAbdul El-Sayed’s Michigan win is a blow to AIPAC
published 00:45
SYNCEDVictorian Labor’s collapse isn’t about debt. It’s about 2020
published 00:52
SYNCEDHow East Asia’s internet cafes became a cheap urban refuge
published 09:05
SYNCED“Very concerned” is not a foreign policy
published 09:10
SYNCEDThe AI arms race is putting safety last
published 09:15

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

StateSignalDetail
OKsourcegenerated 2026-08-07T09:17 · source file 1.5h old
livelive card shows 4/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,975The half-empty hall: why Gen X broke Australian politicsKos Samaras
25,502Gen Z is not ageing into the old AustraliaKos Samaras
32,881Victorian Labor's collapse isn't about debt. It's about 2020Kos Samaras
41,155How the Royal Commission should define antisemitismGareth Evans
53,271What is the point of power without purpose?John Menadue
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-06T23:15:49Z · id=475362 · The AI arms race is putting safety last · view
UPBox ~/hugo/content/newest rsync: 2026-08-07 10:18:36 AEST · id=475032 · Not really like us - a new view of Trump's America
UPGitHub content-liveHEAD 0a9234f · 2026-08-07 10:20:31 +1000 · bridge sync 2026-08-07T10:20:31+10:00
UPGitHub content-archiveHEAD 76f3575d · 2026-08-07 10:20:25 +1000 · bridge sync 2026-08-07T10:20:25+10:00
UPCloudflare (content-live-pages)newest item: Fri, 07 Aug 2026 09:15:49 +1000 · The AI arms race is putting safety last

Pipeline checks (prlsi/system monitor.yml)

run #535 at 2026-08-07T00:13:26Z → conclusion=failure · view on GitHub
SevCheckDetail
OKarchive-workersall 4 < 36h
OKcf-pages-quota73/500 builds used this month
OKcontent-liveHEAD 21330596 up-to-date — WP source has nothing newer (HEAD age 0.1h)
INFOe-click/e/ → homepage (https://pearlsandirritations.com/?utm_source=pi_news&utm_medium=email&utm_campaign=daily-2026-08-08) — expected intra-day (refresh_postid_kv runs 04:40; its own CRIT covers a real failure)
OKfeed-daily9 items, fresh, matches Pages
OKgh-rate-limitREST core 0% used (5/5000)
OKpages-deploysuccess, 14m ago
OKplugin-driftall 6 plugin code files match prlsi/wp-pearls-custom-post-statuses@main
OKtoken-expiryCF token non-expiring or not reported
OKwp-cron-healthreschedule=success (count=7, start=2026-08-07T01:00:02+10:00); md_export errors=0
OKwp-future0 future posts, none overdue

Tokens & credentials (box: token_liveness_check.py)

Last run 6h34m 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 11d)
OKlinkedin_org_tokenactive, expires 2026-08-19 (in 12d)

Box-resident component freshness (log file mtimes)

StateComponentAgeLast log line
OKNewsletter receipt monitor3.7h / 26h[2026-08-07 07:05:04] OK — daily 07:05 re-check: received 2026-08-06T20:15:10Z from daily@pearlsandirritations.com (subj 'P&I Daily', ~44 links)
OKPOSTID_MAP KV refresh6.1h / 26h[2026-08-07T04:41:36+10:00] done
OKToken liveness check6.6h / 26h[2026-08-07 04:10:14] 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)1.5h / 26h[2026-08-07T09:15:09+10:00] data-bridge done
OKAnalytics pipeline1.4h / 9h[INFO] • https:///statistics/
OKContent git-bridge (WP→GH)0.0h / 1h[2026-08-07T10:45:01+10:00] git-bridge start (full=0)

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

StateMetricValue
OKDisk / used75% · 5.1 GB free of 25 GB
OK/tmp used17% · 416 MB free of 498 MB (tmpfs, RAM-backed, usrquota) · ours 83 MB
OKInodes / used6%
OKMemory used34% · 0.6 GB avail of 1.0 GB
OKLoad 1/5/15m1.43 0.54 0.36 · 1 cpu
OKUptime10d 7h