Use this template when creating goal-driven autonomous work that should persist across multiple agents, turns, and evidence gates until the objective is achieved or a real blocker appears.
/goal
GOAL_MODE: yes
GOAL_MODE_V2: yes
HEAVY_PATH: yes
SELF_AWARENESS_REQUIRED: yes
<-- operator shorthand or full intent. 3-word shorthands are valid input; the conductor will expand them during DESIGNING. -->
<-- what must NOT be touched: agents, runtimes, lanes, config, secrets. Be explicit. Default: do not touch Workbench Max, daemon/Desktop/core, live autopilot config, secrets, OAuth, Vercel production. -->
<-- what observable state proves the goal is achieved. Not a task list. -->
<-- when to stop and ask the human. Default: permission/secret/payment/runtime mutation, blocked lane is only route, 2 prior failures, design trade-off needs taste judgment. -->
- Post
GOAL_LOCK(per workbench-goal-mode-v2 skill) - If Heavy: post
SELF_AWARENESS_BOOTSTRAP - If L2_PRESSURE: post
RV_PRESSURE_CHECK - Enter
DESIGNING→ produceDECISION_PACKET - Enter
DISPATCHING→ create bounded child issues - Enter
OBSERVING→ monitor, re-route only on new evidence - Enter
REVIEWING→ evaluate against closeout gates - Pass →
LEARNING / ARCHIVING→NEXT_GOALorDONE - Block →
BLOCKER_CLASSIFIED→ operator call or cooldown retry
GOAL_MODE_V2_CLOSEOUT
goal_id:
objective:
state_machine_path:
decision_packets_produced:
issues_dispatched:
evidence_harvested:
noise_cancelled:
operator_calls:
residual_risk:
archive_actions_taken:
verdict: PASS | FLAG | BLOCK
- Skill:
skills/workbench-goal-mode-v2/SKILL.md - Autopilot:
autopilots/goal-conductor.md - State machine: see SKILL.md for full diagram and transition rules
- Dedupe/cooldown policy: see SKILL.md "Dedupe, Cooldown, and Noise Controls"