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