Configure the target
Create the database, storage, email, and payment resources the selected modules require. Add secrets in the host's secret manager, never in tracked files.
Verify before merge
Run lint, typecheck, tests, and a production build. Preview the exact commit and exercise critical forms, checkout, authentication, and publishing paths.
Deploy through source control
Open and review a pull request, then merge to the branch connected to the host. Record the merge separately from deployment and live-route proof.
npm run lint
npm run typecheck
npm test
npm run build