{
  "fixture_id": "task-2553plus48.self-dispatch-violation.v1",
  "schema": "anu_v3.self_collector_guard.regression_fixture.v1",
  "purpose": "AUTHORITATIVE +49 §3/§5.A — reproduce the task-2553+48 executor self-dispatch violation: the dev3 self session (self key 0b94683120a691cf) self-dispatched +48 to dev1 (Hermes c38fb9955616e24d) without an independent ANU session. anu_v3.self_collector_guard.guard_self_dispatch MUST classify EXECUTOR_SELF_DISPATCH_FORBIDDEN (FAIL); the independent-ANU dispatch of the same follow-up MUST PASS. Distinct file from memory/events/task-2553+48.* (existing +48 outputs untouched).",
  "authority_ref": "memory/events/task-2553+47+48.independent-verification.result.json",
  "doctrine_ref": "feedback_callback_must_spawn_independent_anu_not_executor_self_260518",
  "chat_id": "6937032012",
  "anu_keys": ["c119085addb0f8b7"],
  "executor_self_key_dev3": "0b94683120a691cf",
  "followup_target_dev1_hermes": "c38fb9955616e24d",
  "cases": {
    "dev3_self_dispatch_plus48_forbidden": {
      "guard": "guard_self_dispatch",
      "input": {
        "executor_key": "0b94683120a691cf",
        "actor_key": "0b94683120a691cf",
        "is_followup_dispatch": true
      },
      "expected_verdict": "FAIL",
      "expected_classification": "EXECUTOR_SELF_DISPATCH_FORBIDDEN",
      "expected_blocked_action": "self_dispatch",
      "note": "dev3 self session self-dispatched +48 → forbidden (회장 §3/§5.A / regression 12/18). ANU 단독 dispatch 권한."
    },
    "anu_session_dispatch_plus48_ok": {
      "guard": "guard_self_dispatch",
      "input": {
        "executor_key": "0b94683120a691cf",
        "actor_key": "c119085addb0f8b7",
        "is_followup_dispatch": true
      },
      "expected_verdict": "PASS",
      "expected_classification": null,
      "note": "the independent ANU session (ANU key) performs the follow-up dispatch → PASS."
    },
    "dev3_self_collector_plus48_forbidden": {
      "guard": "guard_self_collector_session",
      "input": {
        "executor_key": "0b94683120a691cf",
        "collector_key": "0b94683120a691cf",
        "actor_key": "0b94683120a691cf",
        "collector_role": "ANU"
      },
      "expected_verdict": "FAIL",
      "expected_classification": "SELF_COLLECTOR_FORBIDDEN",
      "expected_blocked_action": "self_collector",
      "note": "executor self session owning its own +48 collector → forbidden (회장 §3/§5.A)."
    }
  },
  "no_actor_attribution_change": true,
  "outputs_preserved_not_cancelled": "+47/+48 산출물 원천 취소·수정 0 — 격리 입력 재현 전용."
}
