{
  "task_id": "task-3024",
  "captured_at": "2026-08-26T14:13:40.462750",
  "source": "memory/tasks/task-3024.md",
  "source_sha256": "15ea2e251be277f7a61a69e2bc150492c5eadb4ad62acfacbb30a7266ad44965",
  "allowed_resources": {
    "paths": [
      "server/routes/new_design_comparison_v1.py",
      "server/routes/proposal_upload_v1.py",
      "server/policy_extract/proposal_parser.py",
      "server/policy_extract/**",
      "server/tests/**",
      "server/main.py",
      "src/pages/NewDesignComparison.tsx",
      "src/components/policy/**",
      "src/**/__tests__/**",
      "memory/reports/task-3024.md"
    ],
    "forbidden_paths": [
      "server/routes/policy_terms_v1.py",
      "server/policy_grouping/**",
      "server/silson/**",
      "src/pages/PolicyAnalysis.tsx",
      "src/data/generateOptions.ts",
      "extension/**",
      ".github/workflows/**",
      "memory/capabilities/**"
    ],
    "commands": [
      "python3",
      "pytest",
      "npm",
      "npx",
      "bash",
      "gh"
    ],
    "merge_policy": "tiered",
    "ttl_hours": 24
  }
}