···6677- `pnpm dev` – run the development server.
88- `pnpm build` – create a production build.
99+1010+## GraphQL CDN caching
1111+1212+GET requests to `/graphql` that include a persisted query hash are cached at the
1313+CDN. Responses set `Cache-Control: public, max-age=600` and are retained for
1414+ten minutes.
1515+1616+### Purging cached queries
1717+1818+When a persisted query changes, deploy the updated hash. To immediately
1919+invalidate a cached response, purge the specific `/graphql` URL—containing the
2020+`sha256Hash` and any variables—using the Cloudflare cache API.