Skip to main content

Quality Gates

Use this checklist before merge/release.

Backend

cd backend
npm run lint
npm test

Frontend

cd frontend
npm run lint
npm test
npm run build

Full stack smoke

docker compose up --build -d
docker compose ps
curl -s http://localhost:4000/health

Minimum manual checks

  • OTP login works.
  • ticket create + detail works.
  • board status update works.
  • DevTodo sync works.
  • closure summary is required before close.