방어막 #16 false positive — 슬롯 대기를 폭주로 오판
의사결정
capacity_requeue_count 분리 배포 완료. 슬롯 대기 = 상한 무제한, 실패만 MAX_REQUEUE=3.
내용
배경: 4/15 21:18 발생. 7건 동시 투입 → 동시봇 3개 제한(T1-1) 충돌 → 5건 halted.
원인: exit 2(capacity_exceeded)가 requeue 카운터에 누적. 슬롯 대기 = 정상 동작인데 폭주로 오판.
요구사항:
1. requeue 사유 구분: capacity_exceeded(슬롯 대기) vs bot_failure(실패)
2. capacity_exceeded는 requeue 카운트 제외 OR 별도 카운터(capacity_requeue_count)
3. 슬롯 대기 시 requeue 상한 무제한 (단, 텔레그램 알림 쿨다운 유지)
4. 회귀 시뮬레이션: 7건 동시 투입 → 전부 정상 처리 확인
수정 대상: process_handoff_queue.sh L491~525 (DEF-0415-016 블록)
수정 대상: run_bot.sh L96~100 (exit 2 반환 경로)
상태 변경
추가 작업
핸드오프 체인
아직 핸드오프 이력이 없습니다
체이닝 타임라인
자동 체이닝 이력이 없습니다
산출물
관련 로그
관련 봇 로그 없음