# self_collector_enforcement fixtures (task-2640 Track A/B/C)

회장 verbatim unfork 6항목 정합 검증용 6 시나리오 × 3 file (evidence/expected/PROVENANCE) = 18 file.

## 시나리오 목록 (task md ANCHOR-7)

1. **spawn_contract_pass_anu_key** — validate_spawn_callback_contract PASS (정상 ANU key + doctrine 정합)
2. **spawn_contract_fail_self_key** — executor self-key → SELF_COLLECTOR_FORBIDDEN (dispatch block)
3. **spawn_contract_fail_no_prompt_doctrine** — prompt 본문 doctrine token 부재 → PROMPT_DOCTRINE_MISSING
4. **bot_finalize_require_callback_missing_fail_closed** — finalize 정책 위반 → BOT_FINALIZE_POLICY_VIOLATION
5. **bot_settings_default_safe_fallback** — settings 파일 누락 시 DEFAULT_POLICY 안전 적용
6. **prompt_level_self_collector_block** — prompt-level SELF_COLLECTOR 차단 verbatim doctrine 단언

각 디렉토리:
- `evidence.json` — validator / loader 호출 입력 데이터 (정본)
- `expected.json` — verdict / classifications / 핵심 필드 기대값
- `PROVENANCE.md` — 시나리오 정합성 / 회장 verbatim 매핑 / 출처
