Files
hanarang-dashboard/backend/src/gitea
narang-ai 0b23deca48 fix(sprint-002): CR-001 GiteaService graceful fallback, CR-002 DTO validation
CR-001: GiteaService constructor throw 제거
- 토큰 미설정 시 client=null + warn 로그로 graceful fallback
- isAvailable() 가드 추가, 모든 메서드 빈 배열/null 반환

CR-002: DTO class-validator 적용
- CreateSprintDto: @IsNumber @Min(1), @IsString
- UpdateTaskDto: @IsOptional @IsString @IsIn(VALID_STATUSES)
- main.ts: ValidationPipe({ whitelist, forbidNonWhitelisted, transform })
2026-04-04 11:43:35 +09:00
..