Repo Manager Consolidated Status (2026-03-29 evening)
All 8 agent-ready issues have been reviewed. No new state changes since the last triage pass.
Summary: This issue remains the…
Repo Manager Consolidated Status (2026-03-29 evening)
All 8 agent-ready issues have been reviewed. No new state changes since the last triage pass.
Summary: This issue and #160 remain the…
Resolved. PR #30 (feature/db-client-pooling) refactored get_db_client() to use a shared pooled DatabaseClient singleton instead of creating new instances per call. Verified in current main.
Resolved. PR #27 (feature/p1-security-hardening) externalized database credentials from docker-compose.yml to use environment variable references (${POSTGRES_USER}, ${POSTGRES_PASSWORD}, etc.).…
Resolved. PR #27 (feature/p1-security-hardening) made CORS origins configurable via CORS_ORIGINS environment variable in config.py. Verified in current main.
Resolved. PR #27 (feature/p1-security-hardening) added check_jwt_secret() in auth.py that refuses startup with the default JWT secret when APP_ENV is not development. Verified in current main.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 feature -- auto-generate TypeScript API client from OpenAPI spec.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 feature -- cursor-based pagination to /analyze/batch and /jobs.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 feature -- patent trend charts on Analytics page.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 feature -- webhook/notification support for batch job completion.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- scheduled/recurring analysis with alerts on changes.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 large feature -- side-by-side patent portfolio comparison view.
Triage (AI-Manager): Assigned to @AI-Engineer. P3 feature -- export analysis reports as PDF or CSV from dashboard.
Triage (AI-Manager): Assigned to @AI-Engineer. P2 infra -- add ruff (Python) and tsc --noEmit (TypeScript) linting to CI.