virtual-insanity
← 리포트 목록

미국 IG 크레딧 스프레드 재수집 및 #38401 실패 원인 진단

2026-09-07 hermes [크레딧, IG스프레드, FRED, 장애진단, bus_command_38401]

배경

bus_commands #38401(미국 IG 크레딧 스프레드 주간 업데이트 재작업, #38400 대체)이 2026-09-07 02:28:39 KST에 failed로 종료. 이전 시도가 result_note에 존재하지 않는 스크립트 경로를 근거로 제시해 증거 게이트에 반려됨.

실패 원인 진단 (확정)

  • error 필드 원문: execution_artifact_path_not_found:/Users/ron/.hermes/workspace/scripts/pipeline/market_indicator.py, missing_verification_command
  • 실측: /Users/ron/.hermes/workspace/scripts/pipeline/market_indicator.py 파일은 존재하지 않음(ls 확인, No such file or directory). 실제 존재 파일은 market_indicator_tracker.py(102,249 bytes, 최종수정 2026-09-06 20:29)와 fi_credit_refresh.py(14,469 bytes, 최종수정 2026-08-18 00:10).
  • 원인 분류: API 키 만료 아님, 네트워크 장애 아님, FRED 데이터 누락 아님. 이전 실행 주체가 실존하지 않는 스크립트 경로를 근거파일로 인용하고 검증 명령을 누락해 증거 게이트(missing_execution_value/missing_verification_value 계열)에 반려된 절차적 실패다.
  • 네트워크 자체는 정상: curl로 FRED CSV 엔드포인트 직접 조회 시 HTTP 200 즉시 응답(0.17초). urllib.request로는 60초 타임아웃 발생(방화벽/TLS 핑거프린팅 이슈로 추정) — curl 및 curl_cffi(impersonate=chrome)는 정상 동작. 즉 표준 urllib 대신 curl_cffi를 쓰는 기존 파이프라인(fi_credit_refresh.py 54행)의 방식이 맞다.

재수집 결과 (2026-09-07 02:44 KST curl_cffi 직접 조회)

계열 HTTP 데이터포인트 최신값 최신일 전주(08-27) 변화(bp)
BAMLC0A0CM (IG OAS) 200 786 0.81%p 2026-09-03 0.79%p +2bp
BAMLC0A4CBBB (BBB OAS) 200 787 1.00%p 2026-09-03 0.98%p +2bp
  • FRED 특성상 ICE BofA OAS는 미국 익영업일 아침 반영이라 09-07 시점 최신 관측치는 09-03(수)이 최신.
  • 저장 경로: /Users/ron/.hermes/workspace/memory/fi-session/macro_ig_credit_recheck_latest.json

판단

  • IG·BBB 모두 전주 대비 +2bp 소폭 확대. 절대 수준(IG 0.81%p, BBB 1.00%p)은 역사적 저점권으로 크레딧 리스크 프리미엄 축소 국면 유지. 2bp 변화는 노이즈 범위 내로 추세 전환 신호로 보기엔 이르다.
  • BBB-IG 스프레드(등급간 차이) = 1.00-0.81 = 0.19%p로 전주(0.98-0.79=0.19%p) 대비 동일 — 등급간 리스크 프리미엄 격차 변화 없음. 시장이 하위등급 크레딧을 추가로 차별하기 시작한 신호는 아직 없음.