- backend/tsconfig.json: rootDir=./src + include/exclude to fix nest build output (was emitting dist/src/main.js, now dist/main.js) - backend/src/auth/auth.module.ts: @nestjs/jwt 11 tightened signOptions. expiresIn to ms StringValue; cast env-sourced string via JwtModuleOptions['signOptions']['expiresIn'] to satisfy the type without pulling in @types/jsonwebtoken. - backend/prisma/migrations/20260411153520_init: initial migration generated by 'prisma migrate dev --name init' against the corrected schema (SkillSnapshot.tagId nullable, SetNull cascades). Verified end-to-end against https://reloop-api.nabomhalang.co.kr on Dev VM: login → create study-log → queue → submit → 409 guard all passing.
5.0 KiB
5.0 KiB