{
  "task_id": "task-2998",
  "captured_at": "2026-08-22T13:17:06.017470",
  "source": "memory/tasks/task-2998.md",
  "source_sha256": "5e739db9cf3b07a224e407158cbc8a33275d05fcbe33d371a392f9dfd0aee176",
  "allowed_resources": {
    "paths": [
      "src/components/navigation/navigationConfig.ts",
      "src/components/policy/NewDesignComparisonTable.tsx",
      "src/config/routes.ts",
      "src/components/__tests__/**",
      "src/pages/__tests__/**",
      "src/config/__tests__/**",
      "tests/**",
      "e2e/**",
      "memory/reports/task-2998.md"
    ],
    "forbidden_paths": [
      "src/App.tsx",
      "src/components/navigation/ContextSubMenu.tsx",
      "src/pages/NewDesignComparison.tsx",
      "src/pages/PolicyAnalysis.tsx",
      "server/**",
      "supabase/**",
      "ops/**",
      "scripts/**",
      ".github/**",
      "memory/capabilities/**"
    ],
    "commands": [
      "npm run build",
      "npx vitest run",
      "npx playwright test"
    ],
    "merge_policy": "tiered",
    "ttl_hours": 48
  }
}