Sitetrack::validateForgeUrns | validation failed - {
Fix Plan: Sitetrack::validateForgeUrns | validation failed
Changes#
cupixworks: applications/agents/packages/cupix-sitetrack-master-agent/src/forge-urn-validator.ts#
- What:
logger.error→logger.warn변경 (2곳) - Why: URN mismatch는 stale preprocessor 결과물 사용을 방지하는 의도된 safety check이며,
errorlevel로 기록되면 Datadog 에러 모니터링에 불필요한 노이즈 발생 - Lines: 29 (validateForgeUrns catch block), 56 (validateSingleBimModel mismatch 감지)
cupixworks: applications/agents/packages/cupix-sitetrack-master-agent/src/sitetrack-service.ts#
- What:
logger.error→logger.warn변경 (1곳) - Why: sitetrack-service의 validateForgeUrns catch block에서 동일한 의도된 실패를
error로 기록 중 - Lines: 195 (validateForgeUrns catch block)
Acceptance Criteria#
-
forge-urn-validator.ts:29의logger.error→logger.warn변경 확인 -
forge-urn-validator.ts:56의logger.error→logger.warn변경 확인 -
sitetrack-service.ts:195의logger.error→logger.warn변경 확인 -
sitetrack-service.ts:182의logger.error는 변경하지 않음 (missing path는 실제 에러) - validation 로직 (throw, error code 설정)은 변경하지 않음
Tests#
- 기존 테스트: pnpm exec nx run cupix-sitetrack-master-agent -t test
- 신규 테스트: 없음 (log level 변경만이므로)