Plate № 18 · Observability · probe quarantine

A pattern from the gf.cx specimen book

Diagnostic probes · quarantine panel

Source · Dan, 2026-06-19

"This diagnostic pattern should be preserved … it's a good one. It should be a composable script that can be used easily."

The problem

Every gf.cx surface ships "where am I?" diagnostic endpoints — /ip, /cf, /trace — stamped in by the scaffold as a baseline. Almost nobody hitting them is a reader: they're pinged by uptime monitors, port scanners, headless bots, and your own probes. Left in the analytics, that traffic inflates the top-paths table and buries real reader behaviour.

But just deleting the noise throws away a genuinely useful signal — who is poking the perimeter, and from where. A scanner hitting /ip 70 times from CN/SG/HK is not a reader. It's infrastructure intelligence, and it belongs in a different instrument.

The element, in-page

The panel below is a quarantine instrument, not a reader-facing widget. It renders probe paths in a compact list sorted worst verdict first — a persistent scanner at the top, nominal probes at the bottom. The critical row is expandable on click, revealing country-of-origin chips and scanner-UA classifications. All styles and behaviour are self-contained; the panel is designed to be dropped into any back-of-house dashboard without dependencies. Flip the tabs to read the source.

Where it applies

Reusable elements

Reference

Source
Dan, 2026-06-19 — "this diagnostic pattern should be preserved … it's a good one. It should be a composable script that can be used easily." Extracted from dare_cf_analytics.py's probe section and generalised into ~/bin/diagnostic_probes_panel.py.
In use · example
status.gf.cx — the gf.cx fleet status hub, where the panel first earned its keep filtering /ip · /cf · /trace out of the reader-facing analytics tables. The probe endpoints themselves are stamped in by the scaffold baseline; this panel is their natural back-of-house companion.
Reusable elements
Status dot (radial-gradient R/A/G) · worst-first sort · expandable detail row · country chip strip · scanner-UA chip variant · panel-head composition header · aggregate() + render_panel() Python API.
Origin
dare.co.uk analytics dashboard, 2026-06-19 — where probe noise was first quarantined into its own collapsed <details> panel rather than deleted or left in the reader view.