Covers the serve gate: a run counts as production-grade only when the agent's review is clean AND the app really boots and answers, the app can be left running afterwards as a live preview, an injected runner bypasses sandbox provisioning, and the check also works inside a real Docker container.

## Before writing SPEC.md files

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