ES /docs

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.errorlogger.warn 변경 (2곳)
  • Why: URN mismatch는 stale preprocessor 결과물 사용을 방지하는 의도된 safety check이며, error level로 기록되면 Datadog 에러 모니터링에 불필요한 노이즈 발생
  • Lines: 29 (validateForgeUrns catch block), 56 (validateSingleBimModel mismatch 감지)

cupixworks: applications/agents/packages/cupix-sitetrack-master-agent/src/sitetrack-service.ts#

  • What: logger.errorlogger.warn 변경 (1곳)
  • Why: sitetrack-service의 validateForgeUrns catch block에서 동일한 의도된 실패를 error로 기록 중
  • Lines: 195 (validateForgeUrns catch block)

Acceptance Criteria#

  • forge-urn-validator.ts:29logger.errorlogger.warn 변경 확인
  • forge-urn-validator.ts:56logger.errorlogger.warn 변경 확인
  • sitetrack-service.ts:195logger.errorlogger.warn 변경 확인
  • sitetrack-service.ts:182logger.error는 변경하지 않음 (missing path는 실제 에러)
  • validation 로직 (throw, error code 설정)은 변경하지 않음

Tests#

  • 기존 테스트: pnpm exec nx run cupix-sitetrack-master-agent -t test
  • 신규 테스트: 없음 (log level 변경만이므로)