# admin_override_required_chair_required

- task: task-2639
- spec: memory/specs/system_real_merge_hooks_snapshot_crossref_spec_260523.md §3 Step 0e / §4
- 시나리오: chair_authorization.expected_files_snapshot 가 명시되어 있고
  (정상 snapshot — production / secret 없음) gate_snapshot.admin_override_required
  gate=true 발생. snapshot_present=True 이므로 NO_OP_GATE_FAIL 대신 별도 enum
  `CHAIR_REQUIRED_ADMIN_OVERRIDE_REQUIRED` 로 격상.
- 기대: Step 0b/0c/0e snapshot-side 검증 모두 통과 → Step 4 gate_snapshot 단에서
  admin_override_required hit 감지 + snapshot_present=True 조건 충족 →
  result_enum = `CHAIR_REQUIRED_ADMIN_OVERRIDE_REQUIRED` + CHAIR_REPORT 트리거.
- doctrine: chair_authorization 가 expected_files_snapshot 까지 명시한 PR 에서
  admin override 가 여전히 필요한 상황은 정책 충돌 — chair 직접 결정 필요 (ANCHOR-4)
- frozen: 실 subprocess 호출 0.
- 비교: 기존 fixture `real_merge_wiring/admin_override_required` 는
  expected_files_snapshot 미명시 → NO_OP_GATE_FAIL 유지 (regression 호환).
