Covers the Cloudflare adapter: server-rendered apps ship to Workers and static ones to Pages with the live URL reported, while missing credentials, a missing project name, or failed builds/deploys yield narratable not-deployed outcomes without running further commands.

## Before writing SPEC.md files

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