{"slug":"dw-canary-watchdog","total":4,"limit":100,"offset":0,"since":null,"commits":[{"hash":"9db5a97","date":"2026-06-17 14:19:43 -0700","author":"Steve Abrams","subject":"watchdog: fix dead George alert URL (HTTPS flip 2026-06-17)","body":"The meta-watchdog's own FAIL-email path was silently dead — http://100.107.67.67:9850\nnow 400s. Point at the Tailscale MagicDNS host so canary-down alerts actually send.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"bd93b05","date":"2026-06-15 23:50:47 -0700","author":"Steve Abrams","subject":"ops-digest: CNCP post only on health state-change (no per-tick spam on persistent FAILs)","body":""},{"hash":"347a2b5","date":"2026-06-15 23:16:25 -0700","author":"Steve Abrams","subject":"Add ops-digest: unified canary health scorecard + CNCP card (Council #1 fresh)","body":""},{"hash":"0fb010f","date":"2026-06-15 22:55:56 -0700","author":"Steve Abrams","subject":"Canary Meta-Watchdog: prove the DW canaries actually ran (Council #1, DTD-C hybrid)","body":""}]}