# Hosted site (Cloudflare Pages): the About/landing page IS the front door.
# Target the extensionless pretty URL — Pages 308-normalizes ".html" targets.
# The SPA lives at /app: build:web copies dist/index.html -> dist/app.html,
# which Pages serves at /app natively (no rule needed).
#
# SET 42d — NEVER add a /* → /index.html SPA catch-all. Missing /assets/*
# must 404 (functions/assets/[[path]].ts enforces non-cacheable 404 if the
# platform soft-serves HTML). A catch-all is how Edge caches text/html under
# a .js URL during deploy windows.
/ /landing 200
