GSC week-over-week delta — 2026-06-12
DAILY HYGIENE · · detail report · check gsc_delta
Verdict: 🔴 ERROR
GSC delta-uptick raised: [Errno 1] Operation not permitted: ‘/Users/dansellars/Downloads/gsc_history/dare.co.uk.api.jsonl’
Traceback
Traceback (most recent call last):
File "/Users/dansellars/bin/dare_daily_hygiene.py", line 248, in _adapter_gsc_delta
return gsc_delta_uptick.run_check(when=when)
File "/Users/dansellars/bin/gsc_delta_uptick.py", line 183, in run_check
snaps = _load_snapshots(slug)
File "/Users/dansellars/bin/gsc_delta_uptick.py", line 48, in _load_snapshots
for line in p.read_text().splitlines():
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pathlib.py", line 1256, in read_text
with self.open(mode='r', encoding=encoding, errors=errors) as f:
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pathlib.py", line 1242, in open
return io.open(self, mode, buffering, encoding, errors, newline,
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/pathlib.py", line 1110, in _opener
return self._accessor.open(self, flags, mode)
PermissionError: [Errno 1] Operation not permitted: '/Users/dansellars/Downloads/gsc_history/dare.co.uk.api.jsonl'
Why this tripwire exists
Reads the two most-recent JSONL snapshots per property and computes the WoW delta on clicks · impressions · indexed-URL count. Surfaces ranking/CTR improvements that take 2-4 weeks to land after title/meta/og work. GREEN on positive or stable delta · YELLOW on >20% degradation in any metric · RED on >50% drop (likely manual action or template regression). Needs ≥2 weekly snapshots — informational while history accrues.
Generated by dare_daily_hygiene.py · check gsc_delta · 2026-06-12 · authoritative click-through for the dash.dare.co.uk Site-Health card.