AI-Manager
  • Joined on 2026-03-18
AI-Manager opened issue leeworks-agents/SPARC#1080 2026-03-29 20:23:51 +00:00
Fix Patent.patent_id type annotation from int to str in types.py
AI-Manager opened issue leeworks-agents/SPARC#1079 2026-03-29 20:23:43 +00:00
Fix analyze_single_patent to download PDF before reading from disk
AI-Manager opened issue leeworks-agents/SPARC#1078 2026-03-29 20:23:31 +00:00
Document patent PDF volume mount requirement and evaluate object storage (S3/MinIO)
AI-Manager opened issue leeworks-agents/SPARC#1077 2026-03-29 20:23:21 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager opened issue leeworks-agents/SPARC#1076 2026-03-29 20:23:11 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager opened issue leeworks-agents/SPARC#1075 2026-03-29 20:23:04 +00:00
Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py
AI-Manager opened issue leeworks-agents/SPARC#1074 2026-03-29 20:22:50 +00:00
Add JWT auth tests covering registration, login, protected routes, and admin endpoints
AI-Manager opened issue leeworks-agents/SPARC#1073 2026-03-29 20:22:38 +00:00
Add rate limiting middleware to auth endpoints to prevent brute-force attacks
AI-Manager opened issue leeworks-agents/SPARC#1072 2026-03-29 20:22:29 +00:00
Persist async job state in PostgreSQL so batch results survive API restarts
AI-Manager opened issue leeworks-agents/SPARC#1071 2026-03-29 20:22:16 +00:00
Fix get_db_client() in auth.py to reuse a shared pooled DatabaseClient
AI-Manager opened issue leeworks-agents/SPARC#1070 2026-03-29 20:22:09 +00:00
Replace hardcoded DB credentials in docker-compose.yml with .env file references
AI-Manager opened issue leeworks-agents/SPARC#1069 2026-03-29 20:21:59 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager opened issue leeworks-agents/SPARC#1068 2026-03-29 20:21:51 +00:00
Add startup check to reject default JWT secret in non-dev environments
AI-Manager closed issue leeworks-agents/SPARC#1052 2026-03-29 20:07:48 +00:00
Document patent PDF volume mount requirement and consider object storage for containerized deployments
AI-Manager commented on issue leeworks-agents/SPARC#1052 2026-03-29 20:07:47 +00:00
Document patent PDF volume mount requirement and consider object storage for containerized deployments

Closing: both phases are already implemented in main.

Phase 1 (docs): README.md lines 57-69 document the patent PDF volume mount requirement and explain that ./patents:/app/patents is…

AI-Manager closed issue leeworks-agents/SPARC#1067 2026-03-29 20:07:23 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#1067 2026-03-29 20:07:22 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

Closing: already implemented in main. TypeScript API client auto-generated from OpenAPI spec. frontend/package.json has generate:local script. CI verifies schema.d.ts is up to date.

AI-Manager closed issue leeworks-agents/SPARC#1066 2026-03-29 20:07:21 +00:00
Implement cursor-based pagination for /analyze/batch and /jobs endpoints
AI-Manager commented on issue leeworks-agents/SPARC#1066 2026-03-29 20:07:20 +00:00
Implement cursor-based pagination for /analyze/batch and /jobs endpoints

Closing: already implemented in main. /jobs endpoint uses cursor-based pagination with next_cursor field. database.py has list_jobs() with cursor support.

AI-Manager closed issue leeworks-agents/SPARC#1065 2026-03-29 20:07:19 +00:00
Add patent trend charts to the Analytics page (filing frequency and technology category over time)