Context
Nothing restarts a stopped lane: a cycle-budget hit, crash, or harness restart writes a restart-request to a surface with no consumer, making every budget or expiry hit a terminal manual-restart state. The repo has already named the gap and its preferred fix: "a scheduled headless claude -p reading each lane's telemetry restart_request". Cloud Routines were considered and rejected for lane work (no access to local checkouts). Source analysis (item 6, Tier 2, REPO-INTERNAL): https://github.com/melodic-software/knowledge-corpus/blob/main/sources/webinars/getting-started-with-loops/analysis/action-items.md.
Proposed work
- Build the restart-request consumer, probably in
plugins/claude-ops/skills/lanes/ — a scheduled local headless reader of each lane's telemetry restart_request
- Pursue the repo's named local answer; do not re-litigate cloud Routines for this (rejected on evidence at
prompts/loops/loop-lane-prompts.md:703-708)
Acceptance criteria
References
Context
Nothing restarts a stopped lane: a cycle-budget hit, crash, or harness restart writes a restart-request to a surface with no consumer, making every budget or expiry hit a terminal manual-restart state. The repo has already named the gap and its preferred fix: "a scheduled headless
claude -preading each lane's telemetryrestart_request". Cloud Routines were considered and rejected for lane work (no access to local checkouts). Source analysis (item 6, Tier 2, REPO-INTERNAL): https://github.com/melodic-software/knowledge-corpus/blob/main/sources/webinars/getting-started-with-loops/analysis/action-items.md.Proposed work
plugins/claude-ops/skills/lanes/— a scheduled local headless reader of each lane's telemetryrestart_requestprompts/loops/loop-lane-prompts.md:703-708)Acceptance criteria
restart_requestresults in the lane being relaunched without manual interventionReferences
prompts/loops/loop-lane-prompts.md(no-relaunch-owner diagnosis; Routines rejection at :703-708)