Build the public pages ahead of the request.
Astro generates the pages as static HTML. Shared layouts carry navigation, metadata, and the page structure; the Canon articles are generated from a content collection. A Cloudflare Worker serves the built files and handles the form and assistant endpoints separately.
What that changesThe publishing pages have a defined build output. The systems that receive a submission remain explicit runtime dependencies.