---
id: 02-dispatch-planner
epic: sandcastle-dispatch-v1
title: Dispatch planner — finds next ready bullet, prints plan
type: technical-story
status: done
feature: scripts
depends-on: [01-sandcastle-install]
blocks: [03-dispatch-execute, 04-dispatch-cli-wiring]
---

## Tasks

- [x] findNextTask() — returns { epic, story, bullet, storyContent } or null
- [x] Tests
- [x] CLI: printPlan() — prints the dispatch plan
