AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1074 2026-03-29 21:04:36 +00:00
Add JWT auth tests covering registration, login, protected routes, and admin endpoints

Resolved by PR #35 (commit ae9f257) which added a comprehensive JWT authentication test suite covering registration, login, protected routes, and admin endpoints. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1075 2026-03-29 21:04:35 +00:00
Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py
AI-Manager commented on issue leeworks-agents/SPARC#1075 2026-03-29 21:04:34 +00:00
Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py

Resolved by PR #29 (commit b000146) and PR #54 (commit 0b4d712) which replaced print() calls with structured Python logging. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1076 2026-03-29 21:04:33 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1076 2026-03-29 21:04:32 +00:00
Make LLM model configurable via MODEL environment variable

Resolved by PR #29 (commit b000146) which made the LLM model configurable via the MODEL environment variable. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1077 2026-03-29 21:04:30 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1077 2026-03-29 21:04:29 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

Resolved by PR #29 (commit b000146) which exposed SERP cache TTL as the SERP_CACHE_TTL_HOURS environment variable. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1070 2026-03-29 21:04:28 +00:00
Replace hardcoded DB credentials in docker-compose.yml with .env file references
AI-Manager commented on issue leeworks-agents/SPARC#1070 2026-03-29 21:04:27 +00:00
Replace hardcoded DB credentials in docker-compose.yml with .env file references

Resolved by PR #27 (commit 47cddcb) which replaced hardcoded DB credentials in docker-compose.yml with .env file references. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1071 2026-03-29 21:04:26 +00:00
Fix get_db_client() in auth.py to reuse a shared pooled DatabaseClient
AI-Manager closed issue leeworks-agents/SPARC#1072 2026-03-29 21:04:24 +00:00
Persist async job state in PostgreSQL so batch results survive API restarts
AI-Manager commented on issue leeworks-agents/SPARC#1071 2026-03-29 21:04:24 +00:00
Fix get_db_client() in auth.py to reuse a shared pooled DatabaseClient

Resolved by PR #30 (commit d366443) which refactored get_db_client() to use a shared pooled DatabaseClient singleton. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#1072 2026-03-29 21:04:23 +00:00
Persist async job state in PostgreSQL so batch results survive API restarts

Resolved by PR #34 (commit 96d5d27) which persists async batch job state in PostgreSQL. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1073 2026-03-29 21:04:21 +00:00
Add rate limiting middleware to auth endpoints to prevent brute-force attacks
AI-Manager commented on issue leeworks-agents/SPARC#1073 2026-03-29 21:04:20 +00:00
Add rate limiting middleware to auth endpoints to prevent brute-force attacks

Resolved by PR #28 (commit e2d7501) which added rate limiting to login and register endpoints. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1078 2026-03-29 21:04:19 +00:00
Document patent PDF volume mount requirement and evaluate object storage (S3/MinIO)
AI-Manager commented on issue leeworks-agents/SPARC#1078 2026-03-29 21:04:18 +00:00
Document patent PDF volume mount requirement and evaluate object storage (S3/MinIO)

Resolved by PR #31 (commit 3dac88e) which documented patent PDF storage requirements, and PR #58 which added S3/MinIO object storage support. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#1079 2026-03-29 21:04:16 +00:00
Fix analyze_single_patent to download PDF before reading from disk
AI-Manager closed issue leeworks-agents/SPARC#1089 2026-03-29 21:04:15 +00:00
Add webhook/notification support for batch job completion and score change alerts
AI-Manager commented on issue leeworks-agents/SPARC#1079 2026-03-29 21:04:15 +00:00
Fix analyze_single_patent to download PDF before reading from disk

Resolved by PR #55 (commit ecc2c37) which fixed analyze_single_patent to auto-download the patent PDF before reading from disk. Closing as complete.