Covers the GitHub adapter: token resolution (environment first, then the existing login, blanks never counting), the merge ladder (auto-merge, draft-ready retry, direct fallback only on the known refusals, watch mode deferring to CI rather than merging early), CI verdicts where an unreadable status is never green, and the repo's auto-merge setting read as on, off, or unknown.

## Before writing SPEC.md files

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