HTTP request failed
Summary: HTTP request failed (mesh agent — trashed BIM 조회 실패)
결과#
MeshService.createCPBimByBimId 의 not-found whitelist 에 ENT4000 (trashed BIM) 을 추가하여 tesla API 가 trashed BIM 을 반환할 때 mesh agent 가 error 대신 warn 후 정상 skip 하도록 수정했다. 첫 시도에 blind 검증 APPROVED, 56/56 유닛 테스트 통과, mesh-service.ts 라인 커버리지 98.81% 유지.
Pull Requests#
| Repo | PR | Branch |
|---|---|---|
| cupixworks | https://dev.azure.com/cupix/cupixworks/_git/cupixworks/pullrequest/88951 | feature/TSLA-13635 |
변경 내용#
applications/agents/packages/cupix-tesla-mesh-agent/src/mesh-service.ts:createCPBimByBimIdcatch 조건을code === 'ARG10002' || code === 'ENT4000'로 확장 +@returnsdocstring 갱신.applications/agents/packages/cupix-tesla-mesh-agent/test/mesh-service.spec.ts:should not proceed when bim is trashed (ENT4000)케이스 추가.
Out of Scope (별도 후속 필요)#
- RCA 단기 개선 제안(
cupix-auth.tshandleError 4xx→warn 일괄 매핑,TeslaNotFoundCodes상수화, 다른 agent 서비스 동일 패턴 반영,updateErrorState의 whitelist 확장)은 이번 PR 범위에서 제외. 필요 시 별도 티켓으로 분리 — reviewer scope-creep 방지(에피소드 6c22a373 참고).
Cleanup#
bash
cd $REPOS_DIR/cupixworks
git worktree remove /home/ec2-user/error-sweeper/.worktrees/d208f6f7-9219-4256-a8ab-c8bbab8b14ba/cupixworks