{
  "case_id": "task-2614.case-callback-gap",
  "schema": "anu_v3.dispatch_callback_contract.fixture.v1",
  "source_incident": "task-2612+3 callback_gap_incident (memory/events/callback_4tuple_index.jsonl: normal_collector_cron_id=NONE PROGRESS_TRIGGER_NOT_FIRED · fallback_callback_cron_id=NONE · no_fallback=true · result 존재)",
  "description": "회장 §7b 필수 fixture — result 산출은 존재하나 normal completion callback 과 ANU-key fallback safety-net 이 둘 다 미등록(부재)인 실제 batch 사례. DISPATCH_CONTRACT_VIOLATION + recovery watcher required(독립 ANU collector idempotent 1회 spawn). 무조율 dead-man/fixed-time 진행트리거 금지(640665C8 안티패턴 차단).",
  "observation": {
    "task_id": "task-2612+3",
    "normal_callback_present": false,
    "fallback_present": false,
    "result_present": true,
    "collector_key": "c119085addb0f8b7"
  },
  "expected": {
    "classification": "DISPATCH_CONTRACT_VIOLATION",
    "recovery_required": true,
    "recovery_is_fixed_time_or_dead_man": false,
    "collector_key": "c119085addb0f8b7",
    "executor_self_key_forbidden": true,
    "recovery_watcher": {
      "spawn_condition_met": true,
      "spawn_count_on_repeat_calls": 1,
      "duplicate_spawn": 0,
      "spawns_independent_anu_collector_only": true
    }
  }
}
