X_SECRET_COMPARE_PIN_UNEXPLAINED
Means
a comparison site is pinned with a blank reason on the secret-comparison ratchet
Typical cause
the pins file's own header says a count with no sentence is a waiver, and nothing read reason until 2026-09-06 — a count of twelve with an empty reason held twelve comparisons on nothing
Fix
write what each remaining value actually is — a search token, a job state, a route path — in scripts/lib/secret-compare-pins.ts, or use timingSafeEqual and run bun run scripts/secret-compare.ts --unpin <path> (pins are per site, <path>: <comparison>, so a pinned false positive cannot be swapped for a real one)