Overview
Convert the destination document into issue files using the following method:
- Identify the smallest observable behavior that crosses the necessary layers.
- Include enough schema, service, integration, and interface work to make that behavior
testable.
- Keep the issue small enough for one fresh agent session.
- Record which issues block it and which issues it blocks.
- Mark whether the task can be completed away from the keyboard or requires human
participation.
- Repeat until the destination is covered.
Review the decomposition before implementation. This is a cheap, high-leverage human check.
Agents may claim to produce vertical slices while still creating a service-only or schema-only first task. Correct the issue explicitly: require the first slice to produce visible behavior across the relevant layers.
Do not force all issues into a predetermined phase count. Let dependencies determine the available work. A planner can later select all currently unblocked tasks for parallel execution.