{
  "task_id": "task-2451",
  "captured_at": "2026-05-05T00:00:00.000000",
  "source": "task-2451 dummy verification (Heimdall)",
  "source_sha256": "",
  "allowed_resources": {
    "paths": [
      "tests/test_taskctl_dummy_verification.txt",
      "memory/reports/task-2451.md",
      "memory/plans/tasks/task-2451/**",
      "memory/tasks/task-2451/**",
      "memory/tasks/task-2451.md",
      "memory/capabilities/task-2451.json"
    ],
    "forbidden_paths": [
      "scripts/task_scope.py",
      "scripts/pre_push_guard.py",
      "scripts/qc_report_guard.py",
      "scripts/guard.sh",
      "scripts/git-hooks/pre-push",
      ".github/workflows/guard.yml",
      ".github/workflows/ci.yml",
      "scripts/taskctl.py",
      "CLAUDE.md"
    ],
    "commands": [
      "python3",
      "pytest",
      "git status",
      "git log",
      "git diff",
      "git fetch",
      "gh api",
      "gh pr",
      "gh run"
    ],
    "merge_policy": "no_merge",
    "ttl_hours": 8
  },
  "notes": "task-2451: Heimdall dummy PR for taskctl routing verification. merge_policy=no_merge per task.md"
}
