Skip to main content

Runtime and deployment boundaries

The web application owns Astro server output and Wrangler Worker preview/deploy commands. The backoffice owns Laravel and the registry editor; its export writes a local R2-compatible tree before any separate publication step. Rust services read a validated versioned export, not Laravel tables. The CLI consumes local metadata and snapshots, while Docusaurus emits a static build/ directory.

sibyl sync is a separate, explicit boundary: it needs a payload, an HTTPS endpoint, environment authorization, and a confirmed successful response. Local documentation commands never invoke it.

No local build, test, or docs command creates Cloudflare resources, changes DNS, writes a production database, publishes a registry, contacts a remote registry, or calls synchronization services. A passing local build is evidence about the checkout and generated static artifact only.