Task Decomposition
Break work into bounded, reviewable units before asking AI to execute it.
SDD-1
SDD-2
SDD-3
SDD-4
What it is
Task decomposition turns a large objective into smaller units that are easier to reason about, implement, and verify. In AI-native work, that usually means creating slices that can be reviewed independently instead of handing the model one huge instruction and hoping it stays aligned.
Why it matters
AI systems often perform better when the work is bounded and sequenced. Smaller units make it easier to spot misunderstanding early, isolate defects, and preserve momentum when the implementation needs to change direction.
How SDD uses it
SDD first breaks work into demoable units in the spec, then turns those units into parent tasks, then expands them into sub-tasks during planning and implementation. The workflow never asks the assistant to hold the whole project as one undifferentiated block.