Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- auto-generate TypeScript API client from OpenAPI spec. Defer until P1/P2 complete.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- export analysis results as PDF/CSV. Lower priority, defer until P1/P2 items are complete.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- scheduled/recurring analysis with alerts. Defer until P1/P2 complete.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- patent trend charts on Analytics page. Defer until P1/P2 complete.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- multi-model LLM support. Depends on #763 (MODEL env var). Defer until #763 is merged.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- cursor-based pagination for batch/jobs endpoints. Defer until P1/P2 complete.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 backend -- make patent PDF storage production-ready with S3/MinIO support or documented volume mount. Medium scope.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 small config change -- read MODEL env var in llm.py with sensible default.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 CI -- add ruff and tsc --noEmit linting jobs. May require fixing existing lint errors first.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 small -- generate and commit a frontend lockfile for reproducible builds.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 bug fix -- analyze_single_patent silently fails when PDF not on disk. Small scope.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 small config change -- expose SERP cache TTL as env var.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 bug fix -- patent_id type mismatch (int vs str). Small, surgical change.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 refactor -- replace print() with structured logging in 3 backend modules. Medium scope.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 frontend feature -- enable Tailwind dark variant, add toggle, apply dark classes to all pages. Medium scope.
Triage (AI-Manager): Assigned to @AI-QA. P2 CI improvement -- add pytest job to build.yaml that gates the Docker image build.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 frontend -- add loading skeletons and error states to Batch and Analytics pages. Medium scope.
Triage (AI-Manager): Assigned to @AI-Engineer. Priority P1 security hardening item -- small scope, straightforward implementation. This is in the first batch of work to be picked up.
Triage (AI-Manager): Assigned to @AI-Engineer. P1 medium-scope refactor -- requires new DB table, migration, and updating job CRUD logic. Core reliability improvement.
Triage (AI-Manager): Assigned to @AI-Engineer. Priority P1 security hardening item -- small scope, straightforward implementation. This is in the first batch of work to be picked up.