1.1 KiB
1.1 KiB
Рабочий процесс backend
Предварительные условия
Backend требует Node 22. Создайте backend/.env на основе
backend/.env.example и замените placeholder-значения JWT_SECRET и
TOKEN_ENCRYPTION_KEY; token T-Bank в этот файл не записывается.
cd backend
cp .env.example .env
npm ci
Локальная проверка
Следующие команды не изменяют versioned-файлы:
npm run lint
npm run typecheck:app
npm run typecheck:test
npm test -- --runInBand
npm run lint:fix — явная записывающая команда. Runtime OpenAPI сверяется с
frontend snapshot из workspace:
bash specs/scripts/verify-runtime-openapi.sh
npm run test:e2e временно не является passing gate: Prisma schema engine
останавливает migration до Jest. Точная диагностика и trigger пересмотра
зафиксированы в audit remediation registry.