{
  "task_id": "task-3023",
  "captured_at": "2026-08-26T14:30:06.477859",
  "source": "memory/tasks/task-3023.md",
  "source_sha256": "0712896ace41265fee08278255739ef7f74a8ff9c7017b664143db272dd44413",
  "allowed_resources": {
    "paths": [
      "src/data/generateOptions.ts",
      "src/data/__tests__/**",
      "src/components/GenerateSettingsPanel.tsx",
      "src/hooks/usePlanFeatures.ts",
      "src/pages/Generate.tsx",
      "src/**/__tests__/**",
      "memory/reports/task-3023.md"
    ],
    "forbidden_paths": [
      "server/**",
      "extension/**",
      "src/pages/PolicyAnalysis.tsx",
      "src/pages/NewDesignComparison.tsx",
      ".github/workflows/**",
      "memory/capabilities/**"
    ],
    "commands": [
      "npm",
      "npx",
      "node",
      "bash",
      "python3",
      "gh"
    ],
    "merge_policy": "tiered",
    "ttl_hours": 24
  }
}