Use when user asks to '/gobby expand', 'expand task', 'break down task', 'decompose task'. Expand a task into subtasks using codebase analysis and visible LLM reasoning. Survives session compaction.
Thin wrapper over the expand-task pipeline and the new expansion-run MCP tools.
Expansion consumes typed plans authored under the Plan-Coverage Contract in
src/gobby/install/shared/skills/plan-draft/SKILL.md; the single-page
reference is docs/contracts/plan-coverage.md.
Expansion-side obligations:
.coverage-ledger.yaml companion file MUST exist before expansion
proceeds for new epic plans.covers:<plan-id>:<section-id>:<item-id> labels for the acceptance items
they implement.expansion-qa is the mechanical gate that compares the expanded task tree
against the compiled contract and records any missing or invalid coverage.plan-ref: labels are not honored.#N or another task refpath/to/plan.md together with a target taskexpand-task pipeline with:call_tool("gobby-workflows", "run_pipeline", {
"name": "expand-task",
"inputs": {
"task_id": "<task_ref>",
"plan_file": "<optional relative plan path>"
}
})
execution_id and end the turn. The daemon sends a
durable completion notification and wake signal when the pipeline finishes.
On wake/resume, inspect the run with:call_tool("gobby-workflows", "get_pipeline_status", {
"execution_id": "<execution_id>"
})
expansion_runs, not on the task record.gobby-tasks-ops:get_latest_expansion_run or get_expansion_run for inspection.Category:other