{
  "task_id": "task-3010",
  "captured_at": "2026-08-25T15:12:08.543887",
  "source": "memory/tasks/task-3010.md",
  "source_sha256": "3ffbe022f3173b0e22a3540e48b15d65736ddd6e640eb24e60de657f25969ad9",
  "allowed_resources": {
    "paths": [
      "src/pages/PolicyAnalysis.tsx",
      "src/pages/__tests__/**",
      "server/main.py",
      "server/policy_extract/**",
      "server/tests/**",
      "tests/**",
      "memory/reports/task-3010.md"
    ],
    "forbidden_paths": [
      "server/policy_analyzer.py",
      "server/silson/**",
      "server/scripts/**",
      "ops/**",
      "src/pages/NewDesignComparison.tsx",
      "extension/**",
      ".github/**",
      "memory/capabilities/**"
    ],
    "commands": [
      "pytest",
      "npx vitest run",
      "npm run build",
      "python3"
    ],
    "merge_policy": "tiered",
    "ttl_hours": 48
  }
}