The synthesize stage: worker results become the final answer either through the free, deterministic default — successful results concatenated in plan order — or through an agent asked to genuinely merge them, resolving overlaps and contradictions; failed subtasks never reach the answer or the merging agent's prompt.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
