Cloudflare topology
The platform is two deployables plus one database:
Configuration & secrets
Configuration splits cleanly into non-secret vars (in api/wrangler.toml [vars], reviewable in
Database providers
The app talks to its database only through the Database port (packages/ports/src/database.ts).
Observability
Structured logs