{
  "task_id": "task-2544",
  "captured_at": "2026-05-10T21:11:15.504230",
  "source": "memory/tasks/task-2544.md",
  "source_sha256": "db70e945dfeccf73230a0b308f7c7563a77178183fff39bbe4367a352aa4f841",
  "team": "dev6-team",
  "level": 4,
  "track": "anu_v2_pr_open_gemini_trigger_prevention / autonomy_phase_2_module_6",
  "parallel_policy": "parallel_safe",
  "merge_queue_position": 50,
  "stale_recheck_required": false,
  "cherry_pick_allowed": false,
  "allowed_resources": {
    "paths": [
      "anu_v2/pr_open_gemini_trigger_prevention.py",
      "anu_v2/tests/test_pr_open_gemini_trigger_prevention_2544.py",
      "anu_v2/fixtures/__init__.py",
      "anu_v2/fixtures/pr_open_gemini_miss_pr86.json",
      "anu_v2/fixtures/post_merge_audit_warn_to_pass_pr86.json",
      "memory/reports/task-2544.md",
      "memory/events/task-2544.done",
      "memory/capabilities/task-2544.json",
      "memory/plans/tasks/task-2544/**"
    ],
    "forbidden_paths": [
      "utils/**",
      "dispatch/**",
      "scripts/**",
      "dashboard/**",
      "anu_v2/replacement_pr_runner.py",
      "anu_v2/auto_gemini_triage.py",
      "anu_v2/critical_escalation_reporter.py",
      "anu_v2/merge_queue_executor.py",
      "teams/**",
      "memory/tasks/**",
      "memory/events/task-2537*",
      "memory/events/task-2538*",
      "memory/events/task-2540*",
      "memory/events/task-2541*"
    ],
    "commands": [
      "python3 -m pytest anu_v2/tests/test_pr_open_gemini_trigger_prevention_2544.py -v",
      "git status",
      "git diff",
      "git log --oneline -20",
      "gh api repos/Jeon-Jonghyuk/dev_workspace/pulls/<n>",
      "gh api repos/Jeon-Jonghyuk/dev_workspace/commits/<sha>/check-runs"
    ],
    "merge_policy": "BOT_GITHUB_TOKEN_squash_only",
    "ttl_hours": 48
  },
  "expected_files": [
    "anu_v2/pr_open_gemini_trigger_prevention.py",
    "anu_v2/tests/test_pr_open_gemini_trigger_prevention_2544.py",
    "anu_v2/fixtures/pr_open_gemini_miss_pr86.json",
    "anu_v2/fixtures/post_merge_audit_warn_to_pass_pr86.json"
  ],
  "extra_files_allowed": [
    "anu_v2/fixtures/__init__.py"
  ],
  "risk_area": "anu_v2_pr_open_preflight / gemini_trigger_classification / external_internal_split",
  "module_classification_codes": [
    "PR_OPEN_GEMINI_TRIGGER_OK",
    "PR_OPEN_GEMINI_TRIGGER_MISSED_INTERNAL_HEAD_MISMATCH",
    "PR_OPEN_GEMINI_TRIGGER_MISSED_INTERNAL_FETCH_128",
    "PR_OPEN_GEMINI_TRIGGER_MISSED_INTERNAL_BEHIND_BASE",
    "EXTERNAL_TRIGGER_REQUIRED"
  ],
  "regression_count": 9,
  "g1_codex_check": "PASS_AFTER_RISK_RESOLUTION_6_risks_documented_in_plan_md",
  "g2_maat_independent_verification": "PASS_9_of_9_plus_sanitize",
  "self_referential_classification": {
    "pr_number": 89,
    "head_ref_oid": "795ffa09864d8c601eeb55e474cd79e15ae4b6c9",
    "merge_state_status": "BLOCKED",
    "gemini_evidence_arrived": false,
    "applied_priority": 4,
    "classification": "EXTERNAL_TRIGGER_REQUIRED",
    "next_action": "wait_for_owner_/gemini_review_or_chairman_directive"
  },
  "dependency": [
    "task-2531.merged",
    "task-2537.merged_recommended"
  ]
}
