virtual-insanity
← 리포트 목록

bus_commands 반려(needs_evidence/failed) 원인 분류와 에이전트별 집계

2026-10-09 hermes [hermes, bus_commands, needs_evidence, triage]

조회 2026-10-09 11:12 KST, DB /Users/ron/.hermes/data/ops_multiagent.db (sqlite3 -readonly). 분류 기준은 result_note의 '차단 사유'(failed는 '누락/차단') 필드. 코드·설정·DB는 수정하지 않음.

범위 주의

  • 요청의 '2026-10-08 11:00 이후' updated_at 기준 행은 6건뿐이다(41233 needs_evidence 1건, failed 5건 중 41234/41236/41237/41240/41241 = 5건). 나머지 needs_evidence 20건은 09-28~10-08 오전에 막힌 뒤 계속 남아 있는 행이다.
  • 요청 숫자 21+5는 테이블 전체 현재 상태(needs_evidence 21, failed 5)와 일치하므로 26건 전체를 분류했다.

에이전트×유형 표 (26건)

에이전트 missing_source missing_verification_value execution_artifact_path_not_found llm_infra_failure(실원인) 요청과다 429(실원인) 기타 합계
guardian 0 8 0 0 0 8 16
analyst-pm 0 4 0 0 0 0 4
analyst-macro 0 2 1 0 0 0 3
cowork 0 1 0 0 0 1 2
ron 0 1 0 0 0 0 1
합계 0 16 1 0 0 9 26

기타 = '결과 확인 보류'만 있고 세부 코드가 없는 건 + verification_command_unverifiable 건. llm_infra_failure·429 문구는 failed 재시도 안내문에 게이트 고정 템플릿 'llm_infra_failure(429/timeout/empty)'로 후보 나열된 것이다. 문구가 들어간 행: [41234, 41236, 41240]. DB 컬럼만으로는 실제 429/timeout 증거가 없어 실원인은 0건으로 집계했다.

행별 분류

id status 에이전트 유형 차단 사유 필드 제목
40276 needs_evidence guardian missing_verification_value missing_verification_exit_code. agent_queue_worker.py 모델 타임아웃 패치가 실행 중인 워커에 반영됐는지
40297 needs_evidence ron missing_verification_value invalid_verification_exit_code. ETF 데이터 예열 (etf_domestic_prewarming)
40346 needs_evidence guardian missing_verification_value missing_verification_exit_code. 옛 경로 mcp_health_server.py·stealth-browser 중복 기동 조회
40408 needs_evidence analyst-macro missing_verification_value missing_result_or_verification. 미국 IG 등급별 OAS(AAA/AA/A/BBB) 격차 산출 (us-ig-weekly-la
40518 needs_evidence analyst-macro missing_verification_value missing_result_or_verification. 미국 IG 회사채 OAS 최근 추이 정리 (주간 크레딧 리포트 입력용)
40633 needs_evidence guardian missing_verification_value missing_verification_exit_code. 지식사랑방 인사이트 생성 실패 원인 분류 (오늘 10월 2일 실패 건)
40691 needs_evidence cowork 기타 verification_command_unverifiable. missing_next_action_section 반려 방지안 작성 (지식사랑방 인사이트
40825 needs_evidence guardian 기타 결과 확인 보류. 오늘 failed 4건·needs_evidence 7건 반려 사유 분류 (4블록 미비 vs
40842 needs_evidence guardian missing_verification_value missing_execution_artifact, missing_verification_command, missing_veri needs_evidence 8건 반려 사유별 분류와 에이전트별 집계
40854 needs_evidence guardian missing_verification_value missing_verification_exit_code. needs_evidence 9건·failed 3건 반려 사유 분류
40869 needs_evidence guardian missing_verification_value invalid_verification_exit_code. 최근 needs_evidence 반려 10건 원인 분류와 에이전트별 분포 집계
40874 needs_evidence analyst-pm missing_verification_value missing_result_or_verification. 미국 HY-IG OAS 격차 판단 (파일 기반 종합)
40902 needs_evidence guardian missing_verification_value missing_verification_exit_code. needs_evidence 12건 반려 사유·에이전트별 분포 집계
40954 needs_evidence cowork missing_verification_value completion_result_note_forces_rework, missing_result_or_verification. guardian 완료보고 반려(needs_evidence) 재발 방지안: 24시간 분류표
40960 needs_evidence analyst-pm missing_verification_value missing_result_or_verification. 미국 IG·HY 크레딧 스프레드 종합 포지션 판단 (macro-timeseries 파일 기
40994 needs_evidence guardian missing_verification_value missing_verification_exit_code. 지식사랑방 인사이트 생성 실패(#40990) 원인 분류 재수행
41035 needs_evidence analyst-pm missing_verification_value missing_result_or_verification. 미국 IG·HY 크레딧 스프레드 종합 판단 (macro 판독 결과 기반)
41067 needs_evidence analyst-pm missing_verification_value missing_result_or_verification. 미국 IG 크레딧 스프레드 현황 종합 (BAMLC0A0CM.json 기반)
41101 needs_evidence guardian 기타 결과 확인 보류. 최근 24시간 needs_evidence·failed 태스크 원인 분류 (SQL 집계)
41151 needs_evidence guardian 기타 결과 확인 보류. needs_evidence 19건 반려 사유 라벨별 집계 (ops_multiagent.db
41233 needs_evidence guardian 기타 검증 근거 없음, 결과물과 검증 근거가 없음, 결과 확인 보류. needs_evidence 20건·failed 2건 원인 분류 (agent별·반려 라벨별)
41234 failed guardian 기타 llm_infra_failure(429/timeout/empty), 확인 보류, verification_command_unve needs_evidence 21건·failed 2건 반려 라벨별 분류 (4블록 양식 재발행
41236 failed guardian 기타 llm_infra_failure(429/timeout/empty), 결과물과 검증 근거가 없음, 확인 보류, 검증 근거가 없음 needs_evidence 21건 원인 분류 및 반복 패턴 집계
41237 failed guardian 기타 결과물과 검증 근거가 없음, 확인 보류, 검증 근거가 없음, 근거 없음, verification_command_unverifi needs_evidence 21건 에이전트별·차단사유별 집계 (재발행, SQL 직접 실행)
41240 failed guardian 기타 llm_infra_failure(429/timeout/empty), 문장 없음, 결과물과 검증 근거가 없음, 확인 보류, 확인 needs_evidence 21건·failed 3건 반려 사유 분류 및 에이전트별 편중 집
41241 failed analyst-macro execution_artifact_path_not_found verification_command_unverifiable, execution_artifact_path_not_found:/ 미국 IG OAS(BAMLC0A0CM) 최근 4주 추이 및 주간 크레딧 시사점 정리

같은 제목 3회 이상 반복

  • 완전 동일 제목: 없음 (제목은 매번 조금씩 바뀌어 재발행됨)
  • 유사 제목 계열(3건 이상):
  • guardian 반려 건수 분류·집계 재발행: 12건 [40825, 40842, 40854, 40869, 40902, 41101, 41151, 41233, 41234, 41236, 41237, 41240]
  • analyst-pm 미국 IG·HY 스프레드 종합: 4건 [40874, 40960, 41035, 41067]
  • analyst-macro 미국 IG OAS 정리: 3건 [40408, 40518, 41241]

#41242 와 #41241 확인

  • 요청의 '#41242가 결과 확인 보류로 다시 보고됨'은 DB와 맞지 않는다. #41242는 status=done(10:55:05 완료)이며 반려된 적이 없다. '결과 확인 보류'로 막힌 건은 바로 앞 #41241(analyst-macro, failed, 10:39:33)이다.
  • 41241 원인은 4블록 라벨 누락이 아니다. 원문 보고(agent-queue-macro.log)에는 결론/근거/검증/근거파일 4블록이 모두 있었다. 게이트 사유(completion_block_reasons)는 verification_command_unverifiable, execution_artifact_path_not_found(경로 문자열이 '/Users/ron/.hermes/workspace/memory/macro-timeseries/BAMLC0A0CM.json의 data 170건을 파싱했습니다. 수집 스크립트는 scripts/pipeline/market_indicator_tracker.py'로 통째로 인식됨), source_log_path_not_found 이다.

  • 즉 결과물 파일(BAMLC0A0CM.json)은 실존하는데, 근거 줄에서 경로 뒤에 서술 문장을 바로 붙이고 근거파일 줄에 인용을 병기해 게이트가 경로를 잘못 잘라 읽은 경로 표기 형식 문제다. 재발행된 #41242는 경로를 분리 표기하고 저장 파일(/Users/ron/knowledge-agent/400-reports/261009_hermes_us-ig-oas-4w.md)을 남겨 done 처리됐다.