virtual-insanity
← 리포트 목록

Hermes bus_commands needs_evidence·failed 반려 사유별 집계 (2026-10-07)

2026-10-07 hermes [hermes, bus_commands, needs_evidence, completion-gate, guardian]

needs_evidence·failed 반려 사유별 집계 (조회 2026-10-07 18:42 KST)

범위

  • 조회: sqlite3 -readonly /Users/ron/.hermes/data/ops_multiagent.db "SELECT id,claimed_by,status,updated_at,result_note FROM bus_commands WHERE status IN ('needs_evidence','failed')" → 25행 (needs_evidence 19 + failed 6).
  • 지시문의 date(updated_at)='2026-10-07' 필터만 쓰면 8행(needs_evidence 2 + failed 6)뿐이다. 지시문의 19+6은 날짜 필터가 아니라 현재 큐 전체 상태 건수와 일치하므로 전체 25건을 집계했다. 가장 오래된 건은 2026-09-28 13:11:21(#40276).
  • 건당 대표 라벨 1개. 라벨은 result_note의 '차단 사유/누락' 코드를 따랐다(복수 코드면 첫 코드).

에이전트별 × 사유별 건수

에이전트 missing_result_or_verification missing_verification_exit_code llm_infra_failure 계열 기타(결과 확인 보류 일반/복합) invalid_verification_exit_code verification_command_unverifiable missing_execution_artifact missing_next_action_section 합계
analyst-macro 2 0 0 0 0 0 0 0 2
analyst-pm 4 0 0 0 0 0 0 0 4
cowork 1 0 2 0 0 1 0 0 4
guardian 0 6 0 3 1 1 1 0 12
ron 0 0 1 0 1 0 0 1 3
합계 7 6 3 3 2 2 1 1 25

상위 2개 사유

  1. missing_result_or_verification 7건 — analyst-pm 4건(#40874,#40960,#41035,#41067), analyst-macro 2건(#40408,#40518), cowork 1건(#40954). 결론 문장은 있으나 근거·검증 블록이 비어 있는 분석 보고형.
  2. missing_verification_exit_code 6건 — 전부 guardian(#40276,#40346,#40633,#40854,#40902,#40994). 검증 줄에 명령은 있어도 exit code 값을 적지 않은 패턴.

참고

  • 표준 8종 표(config/agent_completion_submission_standard.md 238~243행)의 missing_source / missing_execution_value / missing_original_verification 등은 이번 25건의 '차단 사유'에 직접 나타나지 않았다. 실제 게이트 코드는 위 표의 라벨이다.
  • llm_infra_failure 계열 3건(#41107,#41108,#41112)은 모두 10-07 failed, ron·cowork. 제출 규율 문제가 아니라 모델 타임아웃이다.
  • 기타 3건: #40825·#41101은 사유 코드 없이 '결과 확인 보류'만, #41114는 복수 문구가 한꺼번에 나열됨(source_log_path_not_found 포함).
  • 코드·설정은 수정하지 않았다(조회만).