1.5 KiB
Backend
NestJS API; общие правила работы — в root AGENTS.md.
До backend-решения прочитай router и
sources, затем только применимые документы/разделы.
Проверка
Перед Node-командами: nvm use --silent по .nvmrc.
После lockfile install npm ci полный gate — npm run verify:
zero-warning ESLint, application/test TypeScript, Jest и build.
lint:fix/format пишут файлы и запускаются отдельно от доказательства проверки.
test:cov — диагностика без общего threshold; scripts принадлежат package.json.
HTTP contract changes сохраняют направление контракта и проходят contract check. Общий e2e запускается на отдельных временных DB; применимость и маршрут проверки описаны в backend testing. Generated Prisma client не редактируется вручную. Credentials, авторизация доступа к счетам и внешние интеграции остаются server-side.
ESLint/TypeScript не доказывают правильность domain boundaries, security или денежных вычислений: для них нужны semantic review и risk-based tests.