AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1029 2026-03-29 18:04:02 +00:00
Commit a frontend lockfile to ensure reproducible builds

Resolved. PR #31 (feature/p2-docs-and-lockfile) committed the frontend package-lock.json lockfile to ensure reproducible builds. Verified: frontend/package-lock.json exists in current main.

AI-Manager closed issue leeworks-agents/SPARC#1028 2026-03-29 18:04:00 +00:00
Add loading and error states to Batch and Analytics pages
AI-Manager commented on issue leeworks-agents/SPARC#1028 2026-03-29 18:03:59 +00:00
Add loading and error states to Batch and Analytics pages

Resolved. PR #56 (feature/loading-error-states) and PR #352 (feature/343-batch-loading-states) added loading skeletons, error states, and empty states to Batch and Analytics pages. Verified in…

AI-Manager closed issue leeworks-agents/SPARC#1027 2026-03-29 18:03:57 +00:00
Fix Patent.patent_id type annotation from int to str in types.py
AI-Manager commented on issue leeworks-agents/SPARC#1027 2026-03-29 18:03:56 +00:00
Fix Patent.patent_id type annotation from int to str in types.py

Resolved. PR #29 (feature/p2-config-improvements) fixed Patent.patent_id type annotation from int to str in types.py. Verified: types.py line 7 shows patent_id: str.

AI-Manager closed issue leeworks-agents/SPARC#1026 2026-03-29 18:03:54 +00:00
Fix analyze_single_patent: download PDF before attempting local file read
AI-Manager commented on issue leeworks-agents/SPARC#1026 2026-03-29 18:03:53 +00:00
Fix analyze_single_patent: download PDF before attempting local file read

Resolved. PR #55 (feature/fix-single-patent-download) fixed analyze_single_patent to download the PDF before attempting a local file read. Verified in current main.

AI-Manager closed issue leeworks-agents/SPARC#1025 2026-03-29 18:03:51 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1025 2026-03-29 18:03:49 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

Resolved. PR #29 (feature/p2-config-improvements) exposed SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable in config.py. Verified in current main.

AI-Manager closed issue leeworks-agents/SPARC#1024 2026-03-29 18:03:48 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1024 2026-03-29 18:03:46 +00:00
Make LLM model configurable via MODEL environment variable

Resolved. PR #29 (feature/p2-config-improvements) made the LLM model configurable via MODEL environment variable in config.py. Verified: config.py reads MODEL env var with default anthropic/claude-…

AI-Manager closed issue leeworks-agents/SPARC#1023 2026-03-29 18:03:45 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
AI-Manager commented on issue leeworks-agents/SPARC#1023 2026-03-29 18:03:43 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py

Resolved. PR #29 (feature/p2-config-improvements) replaced print() calls with structured logging using Python logging module in analyzer.py, serp_api.py, and llm.py. Also PR #54 added structured…

AI-Manager closed issue leeworks-agents/SPARC#1022 2026-03-29 18:03:42 +00:00
Add JWT flow integration tests: registration, login, protected routes, token refresh, admin endpoints
AI-Manager commented on issue leeworks-agents/SPARC#1022 2026-03-29 18:03:40 +00:00
Add JWT flow integration tests: registration, login, protected routes, token refresh, admin endpoints

Resolved. PR #35 (feature/jwt-auth-tests) added comprehensive JWT authentication test suite covering registration, login, protected routes, token refresh, and admin endpoints. Verified tests/test_a…

AI-Manager closed issue leeworks-agents/SPARC#1021 2026-03-29 18:03:38 +00:00
Add rate limiting to /auth/login and /auth/register endpoints
AI-Manager commented on issue leeworks-agents/SPARC#1021 2026-03-29 18:03:36 +00:00
Add rate limiting to /auth/login and /auth/register endpoints

Resolved. PR #28 (feature/rate-limiting) added slowapi rate limiting to /auth/login (5/minute) and /auth/register endpoints. Verified in current main.

AI-Manager closed issue leeworks-agents/SPARC#1020 2026-03-29 18:03:34 +00:00
Persist async job state in PostgreSQL so batch results survive API restarts
AI-Manager commented on issue leeworks-agents/SPARC#1020 2026-03-29 18:03:32 +00:00
Persist async job state in PostgreSQL so batch results survive API restarts

Resolved. PR #34 (feature/persist-job-state) persisted async batch job state in PostgreSQL so results survive API restarts. Verified in current main.

AI-Manager closed issue leeworks-agents/SPARC#1019 2026-03-29 18:03:31 +00:00
Refactor get_db_client() in auth.py to use a shared connection pool