fix: 헬스 verdict의 만성 빨강 해소 — 운영 장애 vs 승격 게이트 상태 분리#424
Merged
Conversation
운영자 화면 점검(21차)에서 발견: --mode health가 매일 ⛔ BLOCKED를 띄우는데
사유가 전부 승격 파이프라인의 자연 상태("live 후보 없음", research-only 후보의
증거 미충족)였다. 알파 없음이 정착 결론인 체제에서 승격 NO-GO는 영원히 정상
인데 이를 전체 BLOCKED로 합산하면, 운영자가 매일 빨강을 보다가 진짜 장애
(바스켓 사이클 끊김, frozen, artifact 손상)를 못 알아본다 — 알람 피로.
수정(build_operator_health):
- 승격 게이트 NO-GO(hard_blocker)는 전체 verdict에 합산하지 않고 헤드라인의
게이트 라벨로 보고: "live 승격 게이트: NO-GO (— 연구 결론상 정상)"
- 게이트 차원의 '장애성' 신호(artifact 부재/stale/표기 불일치)는 ATTENTION으로
계속 합산(정보 유실 없음 — blockers 상세 필드도 전부 보존)
- frozen/바스켓 차단 등 운영 장애의 BLOCKED 의미는 불변
실측: ⛔ BLOCKED(만성) → ⚠️ ATTENTION(신호 전략 비활성 참고 2건) + 게이트 라벨.
기존 테스트 계약을 새 원칙으로 갱신(+stale은 여전히 강등되는 회귀 테스트).
전체 1515 passed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
문제 (운영성 — 알람 피로)
--mode health가 매일 ⛔ BLOCKED — 사유는 전부 승격 파이프라인의 자연 상태("live 후보 없음", research-only 후보 증거 미충족)였습니다. 알파 없음이 정착 결론인 체제에서 승격 NO-GO는 영원히 정상인데, 이를 전체 BLOCKED로 합산하면 진짜 장애(바스켓 사이클 끊김·frozen·artifact 손상)가 빨강 속에 묻힙니다.수정 원칙
"운영 건강(장애)" ≠ "live 승격 게이트(진행 단계)"
live 승격 게이트: NO-GO (— 연구 결론상 정상)실측
변경 전
⛔ BLOCKED — 확인 3건→ 변경 후⚠️ ATTENTION — 확인 2건(신호 전략 비활성 참고) | live 승격 게이트: NO-GO(hard_blockers=2 — 연구 결론상 정상)검증
기존 테스트 계약을 새 원칙으로 갱신(의도 docstring 명시) + stale-여전히-강등 회귀 테스트. 전체 1515 passed