Ideas

gf.cx · og card signal

GF.CX · OG CARD SIGNAL · 4 JUNE 2026

Daily traffic-light audit of every registered gf.cx surface against its og:image card. Reads ~/bin/og_surfaces.json, probes each surface’s HTML head, the R2 card asset, and the source repo’s last commit date. Flags stale or missing cards with the exact patch command.

TL;DR

AMBER — watch: - evernote-gf-cx — unreachable: - labels-gf-cx — og:image points at https://assets.gf.cx/share/card.svg not https://images.dare.co.uk/og/labels-gf-cx.png

Signal table

Color Slug Surface og:image meta R2 card Card age Last commit Issues Fix
🟢 kb-gf-cx kb.gf.cx ✓ 200 0d 2026-06-01
🟢 pa-gf-cx pa.gf.cx ✓ 200 0d ?
🟢 data-gf-cx data.gf.cx ✓ 200 0d 2026-06-01
🟢 snapshots-gf-cx snapshots.gf.cx gated ✓ 200 0d ? CDN, security layer, and DNS provider sitting in front of dare.co.uk." data-tip="Cloudflare — the CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF-Access gated (og:image is in deployed HTML, hidden behind auth)
🟢 etf-gf-cx etf.gf.cx gated ✓ 200 0d 2026-05-30 CDN, security layer, and DNS provider sitting in front of dare.co.uk." data-tip="Cloudflare — the CDN, security layer, and DNS provider sitting in front of dare.co.uk.">CF-Access gated (og:image is in deployed HTML, hidden behind auth)
🟢 agent-gf-cx agent.gf.cx ✓ 200 0d 2026-05-26
🟡 evernote-gf-cx evernote.gf.cx ✓ 200 0d ? unreachable:
🟡 labels-gf-cx labels.gf.cx ⚠ mismatch ✓ 200 0d ? og:image points at https://assets.gf.cx/share/card.svg not https://images.dare.co.uk/og/labels-gf-cx.png

Auto-fix queue

Nothing to fix — all surfaces green or gated.

Method

Generated 2026-06-04 · source: ~/bin/dare_og_card_signal.py · registry: ~/bin/og_surfaces.json · pattern: rotation memory

← /reportsSource: dare_og_card_signal_2026-06-04.md · Rendered 2026-06-05 09:04