Deploy the application to cloudflare workers.

Deployment Instructions
1. Never use npm; all commands must use pnpm.
2. Run pnpm build.
3. Run npx @opennextjs/cloudflare build; if this fails, fix before proceeding.
4. Fix any lint errors found (pnpm lint) before deploying.
5. Run npx wrangler deploy with no --env flags (uses wrangler.jsonc default route agents.nicholai.work). 
6. After deploy succeeds, open the site and manually verify UI, tool calls, and custom agent flows. 
7. Once verification passes, update CLAUDE.md, .cursorrules, and README.md with any new instructions or changes discovered.
8. A deploy is only compliant if every step above completes successfully in order.