{
  "schema": "anu_v2.dispatch_decision.v1",
  "task_id": "task-2564",
  "team": "dev5",
  "team_persona": "마르둑",
  "level": "Lv.3",
  "level_kind": "release-candidate-audit",
  "dispatch_ts_utc": "2026-05-13T06:13:39Z",
  "owner_directive_ref": "회장 §명시 2026-05-13 ANU v2.0 RC 검증",
  "draft_ref": "memory/tasks/task-2564.md",
  "predecessors": [
    {"task_id": "task-2558", "pr": 111, "merge_commit": "9a09ab3a8f9c3b35c1397aef0aa6a0e547e8671a"},
    {"task_id": "task-2559", "pr": 114, "merge_commit": "ea24281439e31f9fe4f892ef4e616557603ae135"},
    {"task_id": "task-2559+1", "pr": 116, "merge_commit": "65fcd8678bc86daae4627d12bd7bedd7a8636a28"},
    {"task_id": "task-2560", "pr": 113, "merge_commit": "345b102025533702b6295785caa712d7b13f628c"},
    {"task_id": "task-2561", "pr": 112, "merge_commit": "4fffc55b7431c739d0e86c97320d1c4be98e9374"},
    {"task_id": "task-2562", "pr": 115, "merge_commit": "9a651f375e29ca26d0304fd7a1d63b073e03ba55"}
  ],
  "essence": "ANU v2.0 Release Candidate release-level audit. 12항목 검증 + 5 산출물 박제. 코드 변경 0.",
  "expected_files": [
    "memory/reports/anu_v2_release_candidate_report_260513.md",
    "memory/events/anu_v2.release_decision.260513.json",
    "memory/events/anu_v2.remaining_gaps.260513.json",
    "memory/events/anu_v2.critical_7_mapping_check.260513.json",
    "memory/events/anu_v2.post_merge_smoke_evidence.260513.json",
    "memory/reports/task-2564.md",
    "memory/events/task-2564.dispatch-decision.json",
    "memory/plans/tasks/task-2564/plan.md",
    "memory/plans/tasks/task-2564/context-notes.md",
    "memory/plans/tasks/task-2564/checklist.md"
  ],
  "expected_files_count": 10,
  "forbidden_paths": {
    "anu_v2_code_lock": ["anu_v2/**"],
    "scripts_lock": ["scripts/**"],
    "dashboard_lock": ["dashboard/**"],
    "workflow_lock": [".github/workflows/**"],
    "secret_lock": [".env", ".env.keys", "prompts/team_prompts.py"],
    "pr_branch_lock": ["PR #98~#116 branches"],
    "task_2563_area_lock": ["anu_v2/owner_trigger_only.py"],
    "task_2559_spec_lock": ["memory/specs/traffic-light-spec.md"]
  },
  "completion_conditions": [
    "12 items PASS/FAIL/PARTIAL matrix 박제",
    "산출물 5 박제 (md 1 + jsonl 4)",
    "expected_files strict",
    "forbidden path 0",
    "BOT squash merge",
    "RC verdict 명시",
    "PARTIAL/FAIL gap 후속 action 박제",
    "post-merge smoke + reconcile lifecycle"
  ],
  "escalation_map": {
    "FAIL_DOMINANT": "#6 ANU_V2_RC_NOT_READY (≥3 FAIL)",
    "CRITICAL_7_MAPPING_DRIFT_DISCOVERED": "#1 (이미 본 audit이 박제 — 자동 chain 0)",
    "FORBIDDEN_PATH_HIT": "#1 FORBIDDEN_PATH_INVASION (canonical)",
    "OUT_OF_SCOPE_MUTATE": "#1 (audit doctrine)",
    "CI_FAILURE": "#6"
  },
  "scope_violation_policy": "즉시 ESCALATED, fix_loop 진입 0",
  "polling_mode": "single shot",
  "auth_mode": "BOT_GITHUB_TOKEN (PR merge), Gemini OAuth-personal (G4 gate)"
}
