Context (measured 2026-08-13, prod pending_commands)
- 1,173 runner commands since 2026-05-18. Breakdown: peek_start/stop 882 (last used Aug 6 — organically abandoned), dispatch 242 (1–4/day, daily, active), misc 47.
- The daily dispatches are the scheduled/autopilot fleet (datacat, surf-your-life, truthseeker, orangecat…) — workload that needs a checkout + credentials + Claude CLI, not the laptop. It dies when the lid closes (see keep-awake hooks, 31/34 nightly non-success).
- One dispatch already targeted /home/ubuntu/dev/prime-tower — the dispatch model is machine-agnostic; the laptop is just the default target.
Principle
The interactive laptop workflow never touches Fleet Runner (typed prompts reach the ledger via the capture hook, a plain shell script). Fleet Runner exists solely to bridge cloud→laptop for autonomous work — work that belongs on the 24/7 box.
Plan
- Point scheduled/autopilot dispatch targets at box execution (cloud-builder path; box already holds checkouts).
- Watch pending_commands: when dispatch count goes to ~0 for 2+ weeks, the runner carries nothing.
- Retire the Electron runner. If remote-driving the laptop specifically ever proves necessary, replace with a ~200-line auto-updating systemd daemon — never Electron.
Deletion as a consequence of the queue being empty, not an act of will.
🤖 Generated with Claude Code
Context (measured 2026-08-13, prod pending_commands)
Principle
The interactive laptop workflow never touches Fleet Runner (typed prompts reach the ledger via the capture hook, a plain shell script). Fleet Runner exists solely to bridge cloud→laptop for autonomous work — work that belongs on the 24/7 box.
Plan
Deletion as a consequence of the queue being empty, not an act of will.
🤖 Generated with Claude Code