Before and after
A concrete comparison of agent behavior without and with DWP.
Drift → directed execution
Before DWP
- Context window full
- Decisions forgotten
- Build ✗
After DWP
- Ordered tasks
- PROGRESS.md logged
- Gates pass
Before DWP
Given “add authentication to the app”, an agent:
- Starts editing files immediately.
- Loses track of what it changed.
- Produces inconsistent, hard-to-review output.
- Cannot resume if interrupted.
After DWP
Given the same goal, a DWP-driven agent:
- Creates a plan: schema, endpoints, middleware, tests, docs.
- Executes task by task, updating progress.
- Produces reviewable, incremental changes.
- Resumes cleanly after interruption.
Outcome
The same model produces more reliable, reviewable work when guided by a plan.