What this is
The Owner's half of #82. The watchdog build lands the script, the tests, the example plist, the ADR and the docs; this issue is everything only a person at this machine can do. Blocked by #82.
Install
Pin the timeout
Rehearsal checklist — each observed once, live
Why this is split out
Every live part spends the Owner's session or changes this machine's state (AGENTS.md reserves that), and conformance wants #82 closed by a pull request that fully delivers it — so the agent-buildable half and the person-only half are separate issues.
What this is
The Owner's half of #82. The watchdog build lands the script, the tests, the example plist, the ADR and the docs; this issue is everything only a person at this machine can do. Blocked by #82.
Install
latest.jsonappear.Pin the timeout
Rehearsal checklist — each observed once, live
kill -STOPthe child); the watchdog kills it at the timeout, retries at 15-minute spacing, and after 3 attempts writes a red digest carrying the attempts and stderr tail.npm run login", and doing so turns the next digest green.Why this is split out
Every live part spends the Owner's session or changes this machine's state (AGENTS.md reserves that), and conformance wants #82 closed by a pull request that fully delivers it — so the agent-buildable half and the person-only half are separate issues.