Covers app preview: which serve script wins, reading the announced URL, the static-file fallback and its safety (malformed paths, traversal, survival), clean stop and restart, and discovering servable apps across single-package and workspace repo layouts.

## Before writing SPEC.md files

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