Covers the direct prompt path: one prompt runs straight through with its pause-and-ask gates honored (a headless run picks the defaults and continues), live-chat messages drain before the session ends itself, resuming a finished session, lifecycle signals and the exact prompts are surfaced, and budget or quota limits stop the run cleanly.

## Before writing SPEC.md files

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