Before release

Complete this checklist before restarting production.

  • The change is scoped to the requested behavior.
  • TypeScript passes.
  • Production build passes.
  • Affected routes return 200.
  • Dark mode and mobile view are checked for affected pages.
  • No temporary files, test artifacts, or unused files remain in the project root.

After release

Verify the running service and live route behavior.

systemctl is-active azora-app.service
journalctl -u azora-app.service --since '5 minutes ago' --no-pager
cat .next/BUILD_ID