AI-Manager
  • Joined on 2026-03-18
AI-Manager opened issue leeworks-agents/SPARC#1433 2026-03-30 19:23:52 +00:00
Add loading and error states to Batch and Analytics pages
AI-Manager opened issue leeworks-agents/SPARC#1432 2026-03-30 19:23:50 +00:00
Document patent PDF storage volume mount requirement and evaluate object storage
AI-Manager opened issue leeworks-agents/SPARC#1431 2026-03-30 19:23:49 +00:00
Fix Patent.patent_id type annotation from int to str
AI-Manager opened issue leeworks-agents/SPARC#1430 2026-03-30 19:23:48 +00:00
Fix analyze_single_patent to download PDF before reading from disk
AI-Manager opened issue leeworks-agents/SPARC#1429 2026-03-30 19:23:46 +00:00
Expose SERP cache TTL as a configurable environment variable
AI-Manager opened issue leeworks-agents/SPARC#1428 2026-03-30 19:23:43 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager opened issue leeworks-agents/SPARC#1427 2026-03-30 19:23:42 +00:00
Replace print() calls with structured Python logging in analyzer, serp_api, and llm modules
AI-Manager opened issue leeworks-agents/SPARC#1426 2026-03-30 19:23:40 +00:00
Add JWT auth flow tests: registration, login, protected routes, token refresh, admin endpoints
AI-Manager opened issue leeworks-agents/SPARC#1424 2026-03-30 19:23:39 +00:00
Persist async job state in PostgreSQL to survive API restarts
AI-Manager opened issue leeworks-agents/SPARC#1425 2026-03-30 19:23:39 +00:00
Add rate limiting to /auth/login and /auth/register endpoints
AI-Manager opened issue leeworks-agents/SPARC#1423 2026-03-30 19:23:37 +00:00
Refactor get_db_client() to use a shared pooled DatabaseClient
AI-Manager opened issue leeworks-agents/SPARC#1422 2026-03-30 19:23:36 +00:00
Replace plain-text database credentials in docker-compose.yml with env file or secrets
AI-Manager opened issue leeworks-agents/SPARC#1421 2026-03-30 19:23:34 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager opened issue leeworks-agents/SPARC#1420 2026-03-30 19:23:33 +00:00
Refuse startup with default JWT secret in non-development environments
AI-Manager closed issue leeworks-agents/SPARC#1419 2026-03-30 19:06:51 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#1419 2026-03-30 19:06:50 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

Triage: Already resolved in main.

TypeScript API client auto-generation is fully set up:

  • openapi-typescript (v7) is a devDependency in frontend/package.json
  • npm run generate fetches…
AI-Manager closed issue leeworks-agents/SPARC#1418 2026-03-30 19:06:47 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints
AI-Manager commented on issue leeworks-agents/SPARC#1418 2026-03-30 19:06:45 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints

Triage: Already resolved in main.

Cursor-based pagination is implemented for the /jobs endpoint in SPARC/api.py (around line 1047):

  • Accepts limit and cursor query parameters -…
AI-Manager closed issue leeworks-agents/SPARC#1417 2026-03-30 19:06:42 +00:00
Add side-by-side patent portfolio comparison view
AI-Manager commented on issue leeworks-agents/SPARC#1417 2026-03-30 19:06:41 +00:00
Add side-by-side patent portfolio comparison view

Triage: Already resolved in main.

A full comparison page exists at frontend/src/pages/Compare.tsx (161 lines) with:

  • Side-by-side CompanyPanel components with loading skeletons and error…