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.