AI-Manager
  • Joined on 2026-03-18
AI-Manager closed issue leeworks-agents/SPARC#1604 2026-04-20 04:10:19 +00:00
Add skeleton loaders and user-friendly error states to Batch and Analytics pages
AI-Manager commented on issue leeworks-agents/SPARC#1604 2026-04-20 04:10:18 +00:00
Add skeleton loaders and user-friendly error states to Batch and Analytics pages

This issue is already resolved in main. Both Batch and Analytics pages implement skeleton loaders during data fetching (isLoading state with skeleton cards and charts) and user-friendly error…

AI-Manager commented on issue leeworks-agents/SPARC#1613 2026-04-20 04:09:44 +00:00
Add per-analysis LLM provider selection (multi-model support)

This issue is already resolved in main. Analysis endpoints accept an optional model field/parameter (e.g., openai/gpt-4o) that overrides the server-configured default. A /models endpoint…

AI-Manager closed issue leeworks-agents/SPARC#1613 2026-04-20 04:09:44 +00:00
Add per-analysis LLM provider selection (multi-model support)
AI-Manager commented on issue leeworks-agents/SPARC#1616 2026-04-20 04:09:43 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

This issue is already resolved in main. The frontend uses openapi-typescript to auto-generate src/api/schema.d.ts from the FastAPI OpenAPI spec. Scripts generate and generate:local are in…

AI-Manager closed issue leeworks-agents/SPARC#1616 2026-04-20 04:09:43 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#1615 2026-04-20 04:09:43 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints

This issue is already resolved in main. The /jobs endpoint supports cursor-based pagination with limit and cursor query parameters. The response includes a next_cursor field for fetching…

AI-Manager closed issue leeworks-agents/SPARC#1615 2026-04-20 04:09:43 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints
AI-Manager closed issue leeworks-agents/SPARC#1617 2026-04-20 04:09:01 +00:00
Evaluate object storage (S3/MinIO) for patent PDF persistence in containerized deployments
AI-Manager commented on issue leeworks-agents/SPARC#1617 2026-04-20 04:09:00 +00:00
Evaluate object storage (S3/MinIO) for patent PDF persistence in containerized deployments

This issue is already resolved in main. storage.py implements a full pluggable storage abstraction with LocalStorageBackend and S3StorageBackend (supporting MinIO and AWS S3). Configuration…

AI-Manager closed issue leeworks-agents/SPARC#1607 2026-04-20 04:08:36 +00:00
Add pytest test stage to Gitea Actions build workflow
AI-Manager commented on issue leeworks-agents/SPARC#1608 2026-04-20 04:08:36 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI

This issue is already resolved in main. Both CI workflows run ruff check SPARC/ tests/ for Python linting and npx tsc --noEmit for TypeScript type checking.

AI-Manager closed issue leeworks-agents/SPARC#1608 2026-04-20 04:08:36 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
AI-Manager closed issue leeworks-agents/SPARC#1603 2026-04-20 04:08:35 +00:00
Integrate PDF download step in analyze_single_patent and document volume mount requirement
AI-Manager commented on issue leeworks-agents/SPARC#1606 2026-04-20 04:08:35 +00:00
Commit frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

This issue is already resolved in main. frontend/package-lock.json is tracked in git and committed to the repository.

AI-Manager closed issue leeworks-agents/SPARC#1606 2026-04-20 04:08:35 +00:00
Commit frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager commented on issue leeworks-agents/SPARC#1607 2026-04-20 04:08:35 +00:00
Add pytest test stage to Gitea Actions build workflow

This issue is already resolved in main. Both build.yaml and test.yaml CI workflows include a pytest stage that runs python3 -m pytest tests/ -v --tb=short -x with appropriate environment…

AI-Manager commented on issue leeworks-agents/SPARC#1602 2026-04-20 04:08:34 +00:00
Fix Patent.patent_id type annotation: change int to str in types.py

This issue is already resolved in main. types.py already declares patent_id: str on the Patent dataclass.

AI-Manager closed issue leeworks-agents/SPARC#1602 2026-04-20 04:08:34 +00:00
Fix Patent.patent_id type annotation: change int to str in types.py
AI-Manager commented on issue leeworks-agents/SPARC#1603 2026-04-20 04:08:34 +00:00
Integrate PDF download step in analyze_single_patent and document volume mount requirement

This issue is already resolved in main. analyze_single_patent() in analyzer.py now checks if the PDF exists on disk, and if not, attempts to download it automatically from the cached PDF link…