This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in node_modules/next/dist/docs/ (resolved from this file's directory; in monorepos the next package may not be visible from the repo root) before writing any code. Heed deprecation notices.
This block is written and re-added by next dev — verify at node_modules/next/dist/server/lib/generate-agent-files.js. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean.
Never run vercel --prod. It publishes the working directory straight to
https://studio.assembly.com, skipping GitHub and any review.
main is staging, not production. Merging into main deploys to
https://studio.assembly-staging.com. Production is the production branch, and
publishing a GitHub Release is what promotes onto it — that is the deploy.
Nobody pushes production by hand; .github/workflows/release.yml does it, and
only for a commit that is already on main.
Ask before promoting. Merging into main is safe and expected. Never use
Vercel's Promote button or vercel promote: they re-alias an existing build
instead of rebuilding, and this site bakes noindex into non-production builds.
To undo a release, use Vercel's instant rollback.
For a real URL without going live, run plain vercel for a preview, push a
branch and let Vercel preview it, or merge to main for staging.
Everything else worth knowing about this repo — design rules, theming, SEO, the
branch flow — is in CLAUDE.md. Read it before making changes; it applies
whatever tool you are.