{
  "task_id": "task-2539",
  "captured_at": "2026-05-10T22:09:41.632823",
  "source": "memory/tasks/task-2539.md",
  "source_sha256": "f0fff594325673dbefe34e87b0cb7ae7b88a353bae43f241a4cf414520270ab4",
  "allowed_resources": {
    "paths": [
      "anu_v2/post_merge_smoke_runner.py",
      "anu_v2/tests/test_post_merge_smoke_runner_2539.py",
      "anu_v2/fixtures/post_merge_smoke_pass_task_2524.json",
      "anu_v2/fixtures/post_merge_smoke_warn_to_pass_task_2537.json",
      "memory/reports/task-2539.md",
      "memory/events/task-2539.done",
      "memory/capabilities/task-2539.json"
    ],
    "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",
      "anu_v2/pr_open_gemini_trigger_prevention.py",
      "teams/**",
      "memory/tasks/**",
      "memory/events/task-2524*",
      "memory/events/task-2537*",
      "memory/events/task-2538*",
      "memory/events/task-2540*",
      "memory/events/task-2541*",
      "memory/events/task-2544*",
      "memory/capabilities/**"
    ],
    "commands": [
      "python3 -m pytest anu_v2/tests/test_post_merge_smoke_runner_2539.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
  }
}