{"slug":"dw-launchd-canary","total":4,"limit":100,"offset":0,"since":null,"commits":[{"hash":"fac0591","date":"2026-07-03 08:07:58 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"813d587","date":"2026-06-17 14:28:04 -0700","author":"Steve Abrams","subject":"canary: running daemon with live PID is OK despite stale LastExitStatus","body":"A KeepAlive daemon (ollama-henry) that is running right now isn't failing just\nbecause launchctl shows a nonzero LastExitStatus from a prior respawn cycle.\nParse the PID and treat a live PID as OK — kills the false-positive that flagged\nollama-henry and signal-exited-but-running daemons as FAILING/KILLED.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"0a4edf7","date":"2026-06-17 14:15:54 -0700","author":"Steve Abrams","subject":"Add gated-plist-install batcher (Officer Council #5)","body":"Turns the canary's dropped-job list into ONE reviewed copy-paste block:\nuser-level launchctl bootstrap only, no sudo, read-only generator. Safe jobs\nemitted as active lines annotated with their command + schedule; hazardous/\nobsolete ones (drain-all-queues, color-cleaner waiting on Gemini cap,\ngmc-optout-reminder) held commented under a REVIEW header.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"8ab3b3b","date":"2026-06-17 14:14:45 -0700","author":"Steve Abrams","subject":"dw-launchd-canary: hourly read-only launchd fleet health canary (Officer Council #1+#2)","body":"Catches the two silent-death blind spots above the meta-watchdog: jobs that exit\nnonzero every run, and active plists silently UNLOADED. Honest by design — renamed\n.DISABLED/.done/.RETIRED plists excluded, health-check exit 1 = OK, signal-killed\ndaemons = KILLED (not failure), expected_unloaded (drain-all-queues) ignored,\ndebounced 2 runs, one-time baseline so the pre-existing backlog surfaces once for\nthe #5 batcher without paging daily. Alerts CNCP + George (https MagicDNS host)\non NEW regressions only; writes data/latest.json for the meta-watchdog.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n"}]}