Goal
Let an agent prepare and verify a Next.js deployment without silently shipping production changes.
Recommended tools
- Vercel CLI: preview deployment for Vercel projects.
- Cloudflare Wrangler: Workers/Pages flows.
- GitHub CLI: PR, commit, and release context.
- jq: parse package scripts and JSON outputs.
Agent workflow
cat package.json | jq '.scripts'
npm run build
gh pr view --json number,title,author,mergeStateStatus,reviewDecision,url
vercel pull --yes --environment=preview
vercel deploy --prebuiltRequired output
The agent should report preview URL, build status, warnings, critical logs, PR state, and whether production release is blocked.
Stop condition
Do not run `vercel deploy --prod`, `wrangler deploy`, domain changes, or environment variable changes without explicit approval.