● SUB-004
errands afk queue.
open opened 2026-05-06 · touched 2026-05-06 · m5
#infra#automation#adhd#off-keyboard
# SUB-004 — Errands AFK queue
Story
When Ishai steps away from the keyboard (meetings, lunch, car, breaks), Claude should be able to keep working on pre-baked jobs. Solution: a list of self-contained prompts in vault/00-Errands.md, each with an ID, estimate, prereqs, status. Studio renders them at /errands with a copy button per card. User copies a prompt before stepping away, pastes into chat, walks away, comes back to a result.
Different from Active Board (your work) and Subjects (conversation threads). Errands are my work, queued by you.
Decisions made
- 2026-05-06. Storage = single markdown file
vault/00-Errands.mdwith## ERR-NNN ·sections. Mirrors AB-NNN / SUB-NNN / M1-M5 ID pattern. - 2026-05-06. Each entry needs: estimate (light/medium/heavy), requires (any context), status (ready/running/done/stale), prompt (fenced code block, self-contained text).
- 2026-05-06. Prompt must be self-contained — no conversation-history dependency. Anyone running it cold should understand.
- 2026-05-06. Studio
/errandspage surfaces ready queue with copy buttons. Topbar count + home dashboard tile. - 2026-05-06. Name = "Errands" (not AFK Queue, Standby, Off-keyboard). Editorial vibe matches Studio aesthetic.
Open threads
- Decide whether failed errands archive automatically or stay as
runningforever (status drift risk) - Decide if errands should auto-mark as
donewhen I report completion in chat, or stay manual - Should errands have priority labels too (must/should/could) or is "ready" the only meaningful state?
- Recurring errands (weekly DS sync, daily ingest) — separate concept or same file with
recurring: weeklyfield?
Raw refs
vault/00-Errands.md— 5 seeded errands (ERR-001..005)sites/studio/src/pages/errands.astro— gallery page- chat: "every time I'm off keyboard you can be doing something that I need you to do"
Last activity
2026-05-06 15:40 — Page shipped, 5 errands seeded. Open threads pending decisions.
context-shift paste this id into chat to resume on this thread