사실 (what)
- 대상:
~/.hermes/workspace/memory/macro-timeseries/*.json(macro-timeseries 스킬 기준 FRED 시리즈 저장소,macro_series_collector.py가 수집) - 정의된 시리즈: 50개 (스크립트 소스 기준. 스킬 문서상 "46개"는 구 버전 숫자, 실제 딕셔너리는 50개 시리즈 — 문서 오차, 이번 점검에선 50개 기준)
- 파일 존재: 51개 (정의 50개 전부 파일 있음 +
ADPWNUSNERSA.json1개는 이미 폐기된 구 시리즈 잔존 파일) - 점검 기준일: 2026-08-27 07:18 KST
갱신 지연(7일 이상) — 39개 / 50개 (78%)
last_updated 필드가 2026-08-14로 정지, 13일 지연. 전량 동일 원인.
| 카테고리 | 지연 시리즈 |
|---|---|
| 인플레이션 | CPIAUCSL, CPILFESL, CPIMEDSL, CUSR0000SEHC, PCEPILFE, PPIACO, GASREGW |
| 고용 | PAYEMS, UNRATE, ICSA, JTSJOL, ADPMNUSNERSA |
| 경제활동 | INDPRO, RSAFS, UMCSENT, DGORDER, TCU, HOUST, TOTALSA, EXHOSLUSM495S, TTLCONS |
| 통화/유동성 | M2SL, WALCL, RRPONTSYD, WTREGEN, WRESBAL, MMMFFAQ027S |
| 금리(일부) | DFF, MORTGAGE30US, T5YIE |
| 금융조건 | NFCI, STLFSI4 |
| 환율 | DEXCHUS |
| 원자재 | OVXCLS, POILDUBUSDM, DJFUELUSGULF, ID3901, PURANUSDM |
| 신용(분기) | BOGZ1FL663067003Q |
부가: ADPWNUSNERSA.json(구 주간 ADP, 2026-05-14 이미 월간 ADPMNUSNERSA로 교체됨) — 108일 지연이지만 이건 결측이 아니라 의도적 폐기 시리즈의 잔존 파일. 정리 대상(삭제 권고)이지 파이프라인 장애 아님.
정상(1일 이내 최신) — 11개 / 50개 (22%)
BAMLC0A0CM, BAMLEMCBPIOAS, BAMLH0A0HYM2 (신용 스프레드), DGS2/DGS5/DGS10/DGS30 (국채금리), T10Y2Y, DFII10, T10YIE, T5YIFR
관계 (why linked)
- 정상 11개는
macro_series_collector.py의 정기 배치가 아니라 별도 크론fi-morning-brief(평일 07:10 KST, 활성)가 매일 아침fi-morning-brief.sh안에서 이 11개 시리즈만--series옵션으로 개별 재수집하기 때문에 우연히 신선함. 46개 전체를 갱신하는 메인 배치가 아님. - 46개(정의상 50개) 전체를 한 번에 갱신하는 크론은
macro-series-collector하나뿐.~/.hermes/cron/jobs.json확인 결과: enabled: false,state: pausedpaused_at: 2026-08-17T13:31:43+09:00last_run_at: 2026-08-14T06:50:32+09:00,last_status: ok(마지막 실제 실행은 정상 성공)paused_reason: null(일시정지 사유 미기록)- 같은 시각(2026-08-17 13:31)에
fed-liquidity-aggregator를 포함해 최소 148개 크론 중 다수가 동시에 paused 처리된 이력 확인. AGENTS.md 기록과 교차 확인하면 이 시점은~/.hermes-next(v0.18.2) 컷오버가 실제로는 취소되고 구 경로(~/.hermes)로 롤백된 시점과 겹친다 — 대량 크론 일시정지는 그 컷오버/롤백 작업 중 발생한 부수 조치로 추정.
판단 (so what)
- 원인은 API 오류가 아니라 스케줄 누락(크론 비활성화)이다. 마지막 실행 기록이
status: ok이므로 FRED API 인증/호출 자체는 문제없었다. 8/17 이후 아예 실행되지 않은 것. - 46개 중 39개(78%)가 13일째 정지 — CPI, 고용(PAYEMS/UNRATE/ICSA/JTSJOL), M2/Fed 자산/RRP/TGA 유동성 지표, 신용스프레드는 아니지만 신용조건지수(NFCI/STLFSI4) 등 매크로 판단 핵심 지표가 다수 포함되어 있어 방치 시 판단 근거 왜곡 위험이 크다.
- 국채금리·신용스프레드 11개만 우연히(다른 크론의 부수 효과로) 신선한 상태 — 이건 설계된 이중화가 아니라 우연한 겹침이므로,
fi-morning-brief가 비활성화되면 이 11개도 즉시 정지된다는 취약점이 있다.
행동 (now what)
- 확인 필요(해리 확인 후 실행):
macro-series-collector크론 재활성화. paused_reason이 비어있어 의도적 중단인지 실수인지 판단 불가 — 자동 재활성화 대신 아래로 보고하고 승인 대기. - 재활성화 명령(승인 시):
enabled: true,state: scheduled로 jobs.json 갱신 후 즉시 1회 수동 실행(python3 /Users/ron/.hermes/workspace/scripts/pipeline/macro_series_collector.py)으로 39개 지표 즉시 회복 가능(60일 incremental 모드라 결측 구간 자동 커버). - 정리 권고:
ADPWNUSNERSA.json삭제(구 시리즈 잔존 파일, 승인 필요 항목 — 실제 삭제이므로 해리 확인 후). - 스킬 문서(
macro-timeseriesSKILL.md)의 "46개" 표기와 "현황 2026-03-22 46/46 완료" 문구는 실제 50개 정의와 불일치 — 스킬 갱신 필요(정보용, 낮은 우선순위).