크라우니인베스트 음트리거 v2 구현
개요
자율순찰 v2.1 — 음(U, 위원회이관) 트리거 2종 구현. 음이 산술 우연(동점)이 아닌 의도적 라우팅이 되도록 사후 오버레이 게이트 설계.
구현 내용
수정 파일
핵심/크라우니사고.한선 — 사고_교착여부(벡터, 최소양, 최소음, 강도, 중심) 추가 (부작용 없는 순수 프리미티브)
핵심/순찰.한선 — 음 전용 상수 + 6개 신규 함수 + 순찰_틱 오버레이 통합
신규 함수
사고_교착여부 — 양강수>=3 AND 음강수>=3 AND 강도>=6 AND |합|<=1 → 교착=1
사고_자력불가여부 — A(미학습: 딜>=3인데 관측<8, 세그<3) OR B(미지신호: 최악트릿<=-1 AND _위기등급가용==0)
순찰_음게이트 — 자력불가→교착→기준상 순 사후 오버레이, 2-원소 배열 반환
순찰_교착축 — +[양신호라벨] -[음신호라벨] 엔티티 문자열
_양신호라벨 — 인덱스→운영건강/반려여유/딜파이프/참가자 등 라벨
순찰_부족근거 — A/B 사유 엔티티 문자열
순찰_음제안 — 교착/자력불가 전용 제안_등록
/api/patrol 응답 신규 필드 (하위호환)
음유형,
교착축,
부족근거,
양강수,
음강수,
절대강도합,
종합점수테스트 결과
_t_음트리거.한선 — 39/39 ALL PASS
- T1: 사고_교착여부 단위 (전형/우세/중립/강교착)
- T2: 자력불가여부=1 (관측2/필요8, 세그2/필요3, 딜14)
- T3: 부족근거 엔티티 "관측 2/필요 8 · 세그 2/필요 3 · 딜 14"
- T4: 게이트 최종상=음, 음유형=자력불가
- T5: 교착축 "+[운영건강,반려여유,딜파이프] -[정체집중,반려집중,딜위기 D4]"
- T6: 순찰_틱 음 실제 발생 (상="음", 음유형="자력불가", 제안 PR 등록)
- T7: 교착 사고_교착여부=1 독립 검증
- T8: 분포 보존 (티/옴/타 벡터 교착=0, 준우세 합2>중심1 교착=0)
- T9: 틱 수치 필드 양강수/음강수/절대강도합/종합점수 상시 노출
- T10: 음 억제 시 지속=1
잔여 이슈
- 교착 단독 시나리오(자력불가=0 상태)는 현재 데이터 환경(관측2<8, ADV* 고리스크)에서 자력불가에 가려짐. 학습(관측>=8) 후 교착 전용 트리거 라이브 검증 필요.
- intranet.html UI 음 배지(U 보라/골드) 및 교착축/부족근거 ops-row 노출은 Wire 담당 세션에 위임.