Tests resuming a sub-agent paused on an approval gate: approval runs the gated tool exactly once, rejection skips it, a resume may pause again (on another approval or a client tool), and missing, mismatched, or wrongly-shaped decisions are refused.

## Before writing SPEC.md files

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