goal-queue-workflow
Goal Queue Workflow
This skill owns the queue lifecycle: persistent backlog, intake-time approval capture, serial consumption, queue-level caps, progress document, acceptance package. Single-run methodology lives in
goal-driven-workflow(the engine); merge decisions stay human. Loading this skill MUST NOT start consumption by itself — consumption starts only on an explicit queue request or a scheduled pull.
The value proposition is the detach-run-accept cycle: a human drops approved goals into the backlog during spare moments, leaves, and returns later to a packaged result. Every design choice below serves that promise — nothing may stall waiting for an absent human, and nothing may proceed past what the human actually approved.
Prerequisite Skill Check
Run at startup against frontmatter dependencies: scan available skills; abort immediately with install guidance (npx skills add FuDesign2008/open-skills -g) if goal-driven-workflow or design-approval-gate is missing. No silent downgrade — a missing engine means queued tasks cannot execute correctly.
Queue Layout
.goal-queue/
├── <task-card>.md # one pre-approved goal per file
└── runs/<batch-id>/progress.md # per-run status document