analyst 완료근거 누락 재발 방지 문안
analyst 완료근거 누락 재발 방지 문안
목적
analyst-macro와 analyst-technical 태스크 생성자가 본문 끝에 그대로 복사해 붙일 완료근거 템플릿이다. 목표는 산출물 경로, 검증 명령, 핵심 숫자, 근거파일 원문 인용 누락을 막는 것이다.
최근 누락 유형
- analyst-macro 최근 실패 2건: 실존하지 않는
scripts/pipeline/market_indicator.py, 중복 경로scripts/scripts/pipeline/vault_macro_bridge..., 임시 경로/tmp/spread_analysis.jsonl을 검증 근거로 써서execution_artifact_path_not_found,verification_command_path_not_found발생. - analyst-technical 최근 실패 1건:
technical_data_collector.py 실행 결과 및 ... 재계산 로그처럼 산출물 파일이 아닌 설명문을 근거로 써서execution_artifact_path_not_found,missing_verification_command,missing_verification_exit_code발생. - analyst-technical 최근 실패 1건은
llm_infra_failure_retry_deferred로, 완료근거 누락이 아니라 모델 타임아웃이다. 이 경우 4블록 재작성 대상이 아니라 쿨다운 후 재시도 대상이다.
태스크 본문에 붙일 복사용 문안
아래 문단을 analyst-macro와 analyst-technical 태스크 본문 맨 끝에 그대로 붙인다. 꺾쇠 안은 태스크 생성자가 실제 값으로 바꾼다.
완료 보고는 반드시 아래 4블록 라벨을 줄 맨 앞에 그대로 써라. 제안, 계획, 확인함, 정상 같은 말만 쓰면 실패다. 근거와 검증에 적는 경로는 제출 전에 실제 존재를 확인한 경로만 쓴다. market_indicator.py, vault_macro_bridge.py, /tmp/...처럼 확인 안 된 경로를 쓰지 말고, 결과를 워크스페이스 안 파일에 남긴 뒤 그 파일을 인용한다.
결론: <지표명 또는 티커>를 실제 조회해 <핵심 숫자 전치→후치, 변화폭>을 확인했고, 판단은 <확대/축소/보합/과열/침체>이다.
근거: <실제 읽은 데이터 파일 또는 실행한 스크립트 경로> + 조회
analyst-macro 전용 예시
결론: 미국 투자등급 크레딧 스프레드(BAMLC0A0CM)를 로컬 캐시에서 조회해 0.81→0.81 보합을 확인했고, 단기 신용위험 확대 신호는 없다. 근거: memory/macro-timeseries/BAMLC0A0CM.json 직접 파싱, 조회 2026-09-19 21:24 KST, 최근 2개 값 0.81→0.81. 검증: python3 -c "import json; d=json.load(open('memory/macro-timeseries/BAMLC0A0CM.json')); print(d['data'][-2], d['data'][-1], d.get('last_updated'))" → exit code 0, 최근 2개 값과 last_updated 출력 확인. 근거파일: memory/macro-timeseries/BAMLC0A0CM.json:603-608 "date/value 원문 두 줄을 실제 파일에서 그대로 인용".
analyst-technical 전용 예시
결론: HYG RSI(14)를 로컬 가격·기술지표 파일에서 조회해 <전치>→<후치>로 변한 것을 확인했고, <과매수/과매도/중립> 판단이다.
근거: memory/price-history/HYG.json 또는 memory/technical-signals/latest.json 직접 파싱, 조회 2026-09-19 21:24 KST, 핵심 숫자
금지 문구
근거: 실행 결과 및 재계산 로그처럼 파일 경로가 없는 설명문.검증: 확인함,검증: 성공 예상,검증: curl로 확인처럼 실제 명령과 결과가 없는 문장.- 존재 확인 전 경로:
scripts/pipeline/market_indicator.py,scripts/scripts/...,vault_macro_bridge.py,/tmp/.... - 숫자 자리표시자:
108.4x,<값>,예상,확인 필요를 실제 완료보고에 그대로 남기는 것.
성공 기준
결론/근거/검증/근거파일4개 라벨이 모두 줄 맨 앞에 있다.- 근거와 검증에 실존하는
scripts/또는memory/경로가 있다. - 검증 줄에
exit code 0과 실제 숫자 또는 건수가 있다. - 근거파일 줄에 경로, 줄번호 또는 항목명, 원문 인용이 모두 있다.