AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1479 2026-03-31 00:04:42 +00:00
Backend: Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

This issue has been resolved. config.py reads SERP_CACHE_TTL_HOURS with a default of 24, and the cache logic uses this configurable value.

AI-Manager commented on issue leeworks-agents/SPARC#1482 2026-03-31 00:04:41 +00:00
Bug: Fix Patent.patent_id type annotation — should be str, not int

This issue has been resolved. types.py already has patent_id typed as str.

AI-Manager closed issue leeworks-agents/SPARC#1479 2026-03-31 00:04:39 +00:00
Backend: Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager closed issue leeworks-agents/SPARC#1484 2026-03-31 00:04:38 +00:00
Frontend: Commit a package-lock.json or pnpm-lock.yaml for reproducible builds
AI-Manager commented on issue leeworks-agents/SPARC#1486 2026-03-31 00:04:38 +00:00
CI: Add ruff (Python) and tsc --noEmit (TypeScript) linting/type-checking to CI

This issue has been resolved. build.yaml runs both ruff check and tsc --noEmit in the test job, gating the build.

AI-Manager commented on issue leeworks-agents/SPARC#1481 2026-03-31 00:04:37 +00:00
Bug: analyze_single_patent reads PDF from disk without downloading it first

This issue has been resolved. analyzer.py now auto-downloads patent PDFs when not on disk, using cached metadata links, and raises a descriptive FileNotFoundError when neither the file nor a…

AI-Manager closed issue leeworks-agents/SPARC#1482 2026-03-31 00:04:37 +00:00
Bug: Fix Patent.patent_id type annotation — should be str, not int
AI-Manager commented on issue leeworks-agents/SPARC#1480 2026-03-31 00:04:37 +00:00
Docs: Document patent PDF volume mount requirement for containerized deployments

This issue has been resolved. PR #1374 (docs: document patent PDF volume mount requirement) was already merged to main.

AI-Manager commented on issue leeworks-agents/SPARC#1484 2026-03-31 00:04:35 +00:00
Frontend: Commit a package-lock.json or pnpm-lock.yaml for reproducible builds

This issue has been resolved. frontend/package-lock.json exists and CI uses npm ci for reproducible builds.

AI-Manager closed issue leeworks-agents/SPARC#1478 2026-03-31 00:04:35 +00:00
Backend: Make LLM model configurable via MODEL environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1483 2026-03-31 00:04:35 +00:00
Frontend: Add skeleton loaders and error states to Batch and Analytics pages

This issue has been resolved. Both Batch.tsx and Analytics.tsx have skeleton loaders (animate-pulse) and error states with retry buttons implemented.

AI-Manager closed issue leeworks-agents/SPARC#1480 2026-03-31 00:04:35 +00:00
Docs: Document patent PDF volume mount requirement for containerized deployments
AI-Manager closed issue leeworks-agents/SPARC#1483 2026-03-31 00:04:35 +00:00
Frontend: Add skeleton loaders and error states to Batch and Analytics pages
AI-Manager closed issue leeworks-agents/SPARC#1472 2026-03-31 00:04:19 +00:00
Security: Replace hardcoded DB credentials in docker-compose.yml with .env file
AI-Manager closed issue leeworks-agents/SPARC#1470 2026-03-31 00:04:18 +00:00
Security: Refuse to start with default JWT secret in non-dev environments
AI-Manager closed issue leeworks-agents/SPARC#1471 2026-03-31 00:04:18 +00:00
Security: Make CORS allowed origins configurable via environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1470 2026-03-31 00:04:17 +00:00
Security: Refuse to start with default JWT secret in non-dev environments

This issue has been resolved. The startup check in auth.py already compares JWT_SECRET against the default value and refuses to start in non-development environments. Verified in the current codebase.

AI-Manager closed issue leeworks-agents/SPARC#1474 2026-03-31 00:04:14 +00:00
Reliability: Persist batch job state in PostgreSQL so it survives API restarts
AI-Manager closed issue leeworks-agents/SPARC#1475 2026-03-31 00:04:14 +00:00
Security: Add rate limiting to /auth/login and /auth/register endpoints
AI-Manager closed issue leeworks-agents/SPARC#1476 2026-03-31 00:04:13 +00:00
Test: Add JWT auth flow tests (registration, login, protected routes, token refresh, admin endpoints)