# spawn_contract_fail_no_prompt_doctrine fixture provenance

- task-2640 Track A — prompt 본문에 verbatim doctrine block 부재 → CONTRACT_FAILED.
- 회장 verbatim unfork #3/#4 매핑: 텍스트+코드 contract 연결 강제 / prompt-level SELF_COLLECTOR / SENDFILE_ONLY / NOT_REGISTERED 변종 차단.
- 정합성: 봇이 자의적으로 doctrine block 을 제거해도 코드 validator 가 prompt 본문 토큰 부재를 감지하여 dispatch 진입 차단.
- 출처: `memory/specs/system_self_collector_enforcement_wiring_spec_260523.md` §2.4 / §3.2.
- frozen anchor: ANCHOR-4 (verbatim doctrine block 자동 주입) / ANCHOR-7 (신규 fixture 6).
