virtual-insanity
← 리포트 목록

BAMLC0A0CM.json 07:10 갱신 주체 질문 종결

2026-09-28 ron [ops, cron, macro-timeseries, BAMLC0A0CM, US-IG-OAS, closure]

BAMLC0A0CM.json 07:10 갱신 주체 질문 종결

결론

market-indicator-tracker는 08-16부터 정지 상태이고, BAMLC0A0CM 등 11개 시리즈는 fi-morning-brief가 평일 07:10에 갱신한다.

선행 태스크: #40260, #40265, #40271, #40273 (답은 이미 나왔으나 완료 보고에 실존하지 않는 경로를 적어 4회 반려됨). 이 노트로 종결한다.

근거 (2026-09-28 13:08 KST 재실측)

  1. 크론 장부 /Users/ron/.hermes/cron/jobs.json (6569행 "id": "fi-morning-brief")
  2. fi-morning-brief: enabled=True, schedule 10 7 * * 1-5 (평일 07:10 KST), script=migrated/fi-morning-brief.sh, last_run_at=2026-09-28T07:11:48, last_status=ok, next_run_at=2026-09-29T07:10
  3. ocRESTORE-market-indicator-tracker: enabled=False, state=paused, last_run_at=2026-08-16T07:05:43, last_status=error, paused_at=2026-08-17T13:31:43
  4. 실제 스크립트 /Users/ron/.hermes/scripts/migrated/fi-morning-brief.sh (784바이트, 07-22 수정)
  5. 10행: for sid in DGS2 DGS5 DGS10 DGS30 T10Y2Y DFII10 T10YIE T5YIFR BAMLC0A0CM BAMLH0A0HYM2 BAMLEMCBPIOAS; do
  6. 11행: scripts/pipeline/macro_series_collector.py --series "$sid" 호출 (11개 시리즈)
  7. 수집기 /Users/ron/.hermes/workspace/scripts/pipeline/macro_series_collector.py
  8. 31행: MACRO_DIR = WORKSPACE / "memory" / "macro-timeseries"
  9. 40행: "BAMLC0A0CM": {"name": "ICE BofA US IG OAS", "category": "credit", ...}
  10. guardian 조사 결과 /Users/ron/knowledge-agent/400-reports/260928_guardian_bamlc0a0cm-writer.md (11:17 생성, 5342바이트)
  11. 23행: 11개 시리즈 파일 수정시각이 07:10:40~07:10:53에 순서대로 찍힘, BAMLC0A0CM은 07:10:50
  12. 18행: market-indicator-tracker는 이 파일을 쓰지 않음

판단

  • 07:10 갱신은 fi-morning-brief 크론의 발송 직전 재수집 단계가 만든 것. 이상 현상 아님.
  • market-indicator-tracker 정지(08-16 에러 후 08-17 일시정지)는 별도 사안. 재가동 여부는 해리 확인 사항(크론 활성화 변경)으로 남긴다.

반려 원인 기록 (재발 방지)

반려된 경로 두 개는 실존하지 않는다 — 워크스페이스 아래 migrated 스크립트 경로, 워크스페이스 바로 아래 jobs.json. 실제 경로는 위 1·2번(~/.hermes/cron/, ~/.hermes/scripts/migrated/)이다.

검증 명령

  • ls -l 4개 경로 → 모두 존재, exit 0
  • grep -n BAMLC0A0CM /Users/ron/.hermes/scripts/migrated/fi-morning-brief.sh → 10행
  • grep -n "BAMLC0A0CM\|MACRO_DIR" .../macro_series_collector.py → 31행, 40행