virtual-insanity
← 리포트 목록

needs_evidence 60건 + failed 4건 반려 사유·에이전트별 분포 집계

2026-10-21 hermes [hermes, needs_evidence, completion-gate, guardian, 운영]

needs_evidence 60건 + failed 4건 집계 (조회 2026-10-21 12:20 KST)

대상: /Users/ron/.hermes/data/ops_multiagent.db bus_commands, status=needs_evidence 60건 + status=failed 4건 = 64건. sqlite3 -readonly 조회만 수행, 코드·설정 변경 없음.

1. 에이전트별 건수

에이전트 needs_evidence failed 합계 최근24h 24h 초과
guardian 42 4 46 6 40
cowork 8 0 8 0 8
analyst-macro 5 0 5 0 5
analyst-pm 4 0 4 0 4
ron 1 0 1 0 1
합계 60 4 64 6 58

최근 24시간 기준: updated_at >= 2026-10-20 12:20. 해당 6건 = CMD 42219, 42256, 42258, 42259, 42261, 42262 (모두 guardian). 나머지 58건은 24시간 초과(가장 오래된 CMD 40276, 2026-09-28).

2. 반려 사유 라벨별 건수

한 건이 여러 사유를 가질 수 있어 합계는 64건보다 큽니다. 라벨은 result_note의 "차단 사유:"(failed 건은 "누락/차단:") 항목에서 추출했습니다.

사유 라벨 건수 최근24h 24h 초과
generic_no_evidence(결과/검증 근거 없음·확인 보류) 29 6 23
missing_verification_exit_code 15 0 15
missing_result_or_verification 12 0 12
invalid_verification_exit_code 8 0 8
missing_verification_command 5 0 5
verification_command_unverifiable 4 2 2
missing_execution_artifact 4 1 3
completion_result_note_forces_rework 3 0 3
execution_artifact_path_not_found 2 0 2
근거 없음 2 2 0
llm_infra_failure(429/timeout/empty) 1 1 0
source_log_path_not_found 1 1 0
조회 전용 1 1 0

일반 사유(generic_no_evidence)는 "결과 확인 보류", "결과물과 검증 근거가 없음", "검증 근거 없음"처럼 구체 라벨 없이 쓰인 템플릿 문구를 묶은 것입니다.

3. 에이전트 x 사유 교차표 (건수)

사유 guardian cowork analyst-macro analyst-pm ron
generic_no_evidence(결과/검증 근거 없음·확인 보류) 26 3 0 0 0
missing_verification_exit_code 14 1 0 0 0
missing_result_or_verification 2 1 5 4 0
invalid_verification_exit_code 5 2 0 0 1
missing_verification_command 4 1 0 0 0
verification_command_unverifiable 3 1 0 0 0
missing_execution_artifact 3 1 0 0 0
completion_result_note_forces_rework 2 1 0 0 0
execution_artifact_path_not_found 2 0 0 0 0
근거 없음 2 0 0 0 0
llm_infra_failure(429/timeout/empty) 1 0 0 0 0
source_log_path_not_found 1 0 0 0 0
조회 전용 1 0 0 0 0

4. 상위 3개 사유와 예시 CMD

  • generic_no_evidence(결과/검증 근거 없음·확인 보류): 29건. 예시 CMD #40825(guardian), #41715(cowork), #42262(guardian)
  • missing_verification_exit_code: 15건. 예시 CMD #40276(guardian), #41274(guardian), #42083(cowork)
  • missing_result_or_verification: 12건. 예시 CMD #40408(analyst-macro), #41067(analyst-pm), #42042(guardian)

5. 요청 라벨의 실제 건수 (result_note 문자열 검색)

  • missing_source 계열: 1건 (source_log_path_not_found, CMD 42261). missing_source_log_path 자체는 차단 사유로는 0건, CMD 41494 원본 요약 문장에서만 언급.
  • missing_execution_value: 차단 사유 0건 (CMD 41494 원본 요약 문장에서만 언급)
  • missing_verification_value: 0건. 실제 라벨은 missing_verification_exit_code(15), invalid_verification_exit_code(8), missing_verification_command(5)
  • execution_artifact_path_not_found: 2건 (CMD 41323, 42062)
  • llm_infra_failure: 실제 차단 사유로 쓰인 건 1건(CMD 42258, failed). result_note 문자열에 단어가 들어간 건은 needs_evidence 60건 중 14건 + failed 1건이나, 대부분 에이전트가 쓴 "원본 요약" 본문에서 언급된 것이라 차단 원인과 다름.

6. 해석

  • guardian이 46건(72%)을 차지합니다. 완료 보고 4블록(근거, 검증 exit code 포함)을 못 채우는 점이 핵심으로, 1순위는 "검증 exit code 누락·형식 오류"(missing/invalid_verification_exit_code 합 23건)입니다.
  • 요청한 missing_source, missing_execution_value, missing_verification_value 라벨은 현재 DB에서 사실상 쓰이지 않습니다. 현재 게이트가 내는 라벨은 위 표의 이름들입니다.
  • 최근 24시간 6건 중 4건은 failed로 넘어간 guardian 재시도 건입니다(CMD 42258~42262). 반려가 재시도로 이어져 failed 4건 전부 같은 guardian 반려 연쇄입니다.

7. 전체 64건 목록

CMD 상태 에이전트 갱신시각 24h 사유
40276 needs_evidence guardian 2026-09-28 13:11 N missing_verification_exit_code
40297 needs_evidence ron 2026-09-28 16:47 N invalid_verification_exit_code
40346 needs_evidence guardian 2026-09-29 03:05 N missing_verification_exit_code
40408 needs_evidence analyst-macro 2026-09-29 15:36 N missing_result_or_verification
40518 needs_evidence analyst-macro 2026-09-30 23:15 N missing_result_or_verification
40633 needs_evidence guardian 2026-10-02 10:42 N missing_verification_exit_code
40691 needs_evidence cowork 2026-10-03 05:00 N verification_command_unverifiable
40825 needs_evidence guardian 2026-10-04 18:14 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
40842 needs_evidence guardian 2026-10-04 23:24 N missing_execution_artifact, missing_verification_command, missing_verification_exit_code
40854 needs_evidence guardian 2026-10-05 03:06 N missing_verification_exit_code
40869 needs_evidence guardian 2026-10-05 06:05 N invalid_verification_exit_code
40874 needs_evidence analyst-pm 2026-10-05 07:27 N missing_result_or_verification
40902 needs_evidence guardian 2026-10-05 14:21 N missing_verification_exit_code
40954 needs_evidence cowork 2026-10-06 03:37 N completion_result_note_forces_rework, missing_result_or_verification
40960 needs_evidence analyst-pm 2026-10-06 04:50 N missing_result_or_verification
40994 needs_evidence guardian 2026-10-06 12:34 N missing_verification_exit_code
41035 needs_evidence analyst-pm 2026-10-06 23:12 N missing_result_or_verification
41067 needs_evidence analyst-pm 2026-10-07 05:46 N missing_result_or_verification
41101 needs_evidence guardian 2026-10-07 14:19 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41151 needs_evidence guardian 2026-10-08 05:11 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41233 needs_evidence guardian 2026-10-09 08:25 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41274 needs_evidence guardian 2026-10-09 18:27 N missing_verification_exit_code
41295 needs_evidence guardian 2026-10-09 23:32 N invalid_verification_exit_code
41316 needs_evidence guardian 2026-10-10 04:07 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41323 needs_evidence guardian 2026-10-10 05:58 N execution_artifact_path_not_found, missing_verification_command, missing_verification_exit_code
41348 needs_evidence cowork 2026-10-10 12:11 N invalid_verification_exit_code
41377 needs_evidence guardian 2026-10-10 22:11 N invalid_verification_exit_code
41385 needs_evidence guardian 2026-10-11 00:40 N invalid_verification_exit_code
41387 needs_evidence guardian 2026-10-11 01:15 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41420 needs_evidence guardian 2026-10-11 10:59 N invalid_verification_exit_code
41431 needs_evidence guardian 2026-10-11 13:24 N missing_execution_artifact, missing_verification_command, missing_verification_exit_code
41435 needs_evidence guardian 2026-10-11 15:08 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41485 needs_evidence guardian 2026-10-12 06:03 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41494 needs_evidence guardian 2026-10-12 08:40 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41495 needs_evidence cowork 2026-10-12 08:56 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41498 needs_evidence guardian 2026-10-12 09:42 N missing_verification_exit_code
41504 needs_evidence guardian 2026-10-12 10:28 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41623 needs_evidence guardian 2026-10-13 23:10 N generic_no_evidence(결과/검증 근거 없음·확인 보류), completion_result_note_forces_rework, missing_result_or_verification
41627 needs_evidence guardian 2026-10-13 23:58 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41628 needs_evidence guardian 2026-10-14 00:13 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41640 needs_evidence guardian 2026-10-14 02:41 N missing_verification_exit_code
41715 needs_evidence cowork 2026-10-15 13:04 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41769 needs_evidence analyst-macro 2026-10-16 04:13 N missing_result_or_verification
41780 needs_evidence analyst-macro 2026-10-16 07:30 N missing_result_or_verification
41782 needs_evidence cowork 2026-10-16 07:50 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41897 needs_evidence guardian 2026-10-17 11:09 N missing_verification_exit_code
41900 needs_evidence analyst-macro 2026-10-17 11:40 N missing_result_or_verification
41902 needs_evidence guardian 2026-10-17 11:56 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41911 needs_evidence guardian 2026-10-17 13:31 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
41917 needs_evidence cowork 2026-10-17 14:55 N invalid_verification_exit_code
41992 needs_evidence guardian 2026-10-18 10:26 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
42042 needs_evidence guardian 2026-10-18 22:28 N generic_no_evidence(결과/검증 근거 없음·확인 보류), completion_result_note_forces_rework, missing_result_or_verification
42062 needs_evidence guardian 2026-10-19 04:18 N execution_artifact_path_not_found, missing_verification_command, missing_verification_exit_code
42083 needs_evidence cowork 2026-10-19 10:41 N missing_execution_artifact, missing_verification_command, missing_verification_exit_code
42111 needs_evidence guardian 2026-10-19 17:13 N verification_command_unverifiable
42165 needs_evidence guardian 2026-10-20 09:51 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
42167 needs_evidence guardian 2026-10-20 10:23 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
42171 needs_evidence guardian 2026-10-20 11:33 N generic_no_evidence(결과/검증 근거 없음·확인 보류)
42219 needs_evidence guardian 2026-10-20 23:37 Y generic_no_evidence(결과/검증 근거 없음·확인 보류)
42256 needs_evidence guardian 2026-10-21 10:06 Y generic_no_evidence(결과/검증 근거 없음·확인 보류)
42258 failed guardian 2026-10-21 10:22 Y llm_infra_failure(429/timeout/empty), generic_no_evidence(결과/검증 근거 없음·확인 보류), 근거 없음, verification_command_unverifiable
42259 failed guardian 2026-10-21 10:56 Y generic_no_evidence(결과/검증 근거 없음·확인 보류), missing_execution_artifact
42261 failed guardian 2026-10-21 11:29 Y generic_no_evidence(결과/검증 근거 없음·확인 보류), 근거 없음, verification_command_unverifiable, source_log_path_not_found, 조회 전용
42262 failed guardian 2026-10-21 11:44 Y generic_no_evidence(결과/검증 근거 없음·확인 보류)