Covers the command line end to end: flag and subcommand parsing, config layering (flags beat the repo file, including turning modes off), the guards-not-in-force notices, session-link defaults, who can steer a run and who keeps it open for chat, log entries for runs that never finished, the quality follow-up's queueing and its recursion guard, branch renames once the agent names its session, continuations re-entering the flow their run recorded, and failing cleanly before a driver exists.

## Before writing SPEC.md files

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