수정 2026-07-15
v1.36.34
판정 정직화 5종 — 도구가 내리는 판정(허용/만료/최신/집계)이 거짓말하지 않도록 (codex 3차 #4/#5/#8/#9/#10)
#8 policy check
핵심 변경
**#8 policy check**: 차단 판정인데 exit 0 → **exit 1**(CI/스크립트가 판정 신뢰 가능). 손상 policy.json 을 기본값 폴백으로 오답하던 것 → policy_corrupt 구조화 에러.
**#9 creds check**: null/비객체 레코드 → raw TypeError 크래시, 판독불가 날짜(NaN) → false-ready. → invalid_credentials_schema 구조화 판정 exit 1, 판독불가 날짜는 유효로 치지 않음(unparsable_lastRefreshed).
**#10 session close**: completed/cancelled 등 별칭·미지 상태가 어느 카테고리에도 안 담겨 마감 보고에서 조용히 소실(3건 중 1건 집계 실측; codex 실측 실프로젝트 13건 누락). → 별칭 정규화(completed/verified→done, cancelled→dropped 등) + 미지 상태 other 버킷(집계·handoff 모두 소실 0).