# not_registered_envelope_only — PROVENANCE

## scenario
task-2634 사고 재현형. executor 가 envelope 만 작성하고 `cokacdir --cron` 등록을 **시도조차 하지 않음**. NORMAL_CALLBACK_NOT_REGISTERED 상태 박제.

## input (evidence.json) 핵심
### 5축 (task-2635+1)
- `registration_intent` = `true` (의도 있었음)
- `registration_attempted` = `false` (실제 시도 없음)
- `registration_result_status` = `NOT_REGISTERED`
- `callback_delivery_status` = `NOT_APPLICABLE` (보낼 것이 없음)
- `collector_receipt_status` = `NOT_APPLICABLE`
### 보조 필드
- legacy `registration_status` = `NOT_REGISTERED` (alias agreement)
- `attempted_callback_registration` = `false`
- `delivery_method` = `none`
- `cron_schedule_id` 부재
- collector marker 부재

## expected (expected.json) 핵심
- `finalize_result` = `fail` (executor exit !=0)
- `fail_closed` = `true`
- `fallback_cancel_signal` = `false` (fallback 안전망 유지)
- `collector_spawn_expected` = `false`
- `is_callback_complete` = `false`
- `contradictions_expected` = `[]` (정합)

## spec 근거
- §2 NOT_REGISTERED → 완료 실패 처리 (fail-closed)
- §3.4 ANCHOR-4 false cancel 차단
- §4.1 두 번째 줄 fixture 매트릭스
- feedback_normal_callback_not_registered_variant_260523.md (task-2634)
- task-2635+1 §3 NOT_REGISTERED 기록 조건 정합

## 비결정성 / 외부 의존
- 없음 (frozen fixture · live cokacdir 0)

## 변경 이력
- 2026-05-23 task-2635 최초 작성 (dev6 페룬, 자기 hardening 실증)
- 2026-05-23 task-2635+1 5축 schema 반영 갱신
