← 리포트 목록
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(결과/검증 근거 없음·확인 보류) |