{
  "task_id": "task-2889",
  "captured_at": "2026-08-04T09:59:42.963894",
  "source": "memory/tasks/task-2889.md",
  "source_sha256": "a375832e964505a110cad14ed4ea04d59e8047ed1f5941507606275df23ec9ea",
  "allowed_resources": {
    "paths": [
      "src/components/composite/ConsultationHistoryView.tsx",
      "src/components/composite/RpPresentation.tsx",
      "src/lib/coverageCatalog.ts",
      "src/lib/**",
      "src/**/__tests__/**",
      "tests/e2e/**"
    ],
    "forbidden_paths": [
      "server/**",
      "extension/**",
      ".github/**",
      "src/config/api.ts",
      "src/integrations/**",
      "memory/capabilities/**"
    ],
    "commands": [
      "npx vitest",
      "npx tsc",
      "npx playwright",
      "git"
    ],
    "merge_policy": "none",
    "ttl_hours": 10
  }
}