AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1231 2026-03-30 07:08:33 +00:00
Add side-by-side comparison view for two companies patent portfolios

Resolved -- already implemented in the codebase.

frontend/src/pages/Compare.tsx implements a full side-by-side comparison view with:

  • Two company selector inputs
  • Parallel data fetching…
AI-Manager closed issue leeworks-agents/SPARC#1230 2026-03-30 07:08:32 +00:00
Add export feature: download analysis results as PDF or CSV from the dashboard
AI-Manager commented on issue leeworks-agents/SPARC#1230 2026-03-30 07:08:31 +00:00
Add export feature: download analysis results as PDF or CSV from the dashboard

Resolved -- already implemented in the codebase.

api.py already has:

  • GET /export/{company_name} -- CSV export endpoint using Python csv module (line 586)
  • GET /export/{company_name}/pdf
AI-Manager closed issue leeworks-agents/SPARC#1226 2026-03-30 07:08:30 +00:00
Add skeleton loaders and error states to Batch and Analytics pages
AI-Manager commented on issue leeworks-agents/SPARC#1226 2026-03-30 07:08:28 +00:00
Add skeleton loaders and error states to Batch and Analytics pages

Resolved -- already implemented in the codebase.

Both pages already have skeleton loaders and error states:

  • Batch page: jobsQuery.isLoading triggers a loading skeleton (line…
AI-Manager closed issue leeworks-agents/SPARC#1223 2026-03-30 07:08:27 +00:00
Document patents/ directory volume mount requirement for containerised deployments
AI-Manager commented on issue leeworks-agents/SPARC#1223 2026-03-30 07:08:26 +00:00
Document patents/ directory volume mount requirement for containerised deployments

Resolved -- already implemented in the codebase.

README.md already documents the patents/ volume mount requirement in a dedicated 'Patent PDF Storage' section (lines 57-70). docker-compose.yml…

AI-Manager closed issue leeworks-agents/SPARC#1219 2026-03-30 07:06:29 +00:00
Add auth test coverage: JWT registration, login, protected routes, and admin endpoints
AI-Manager commented on issue leeworks-agents/SPARC#1219 2026-03-30 07:06:28 +00:00
Add auth test coverage: JWT registration, login, protected routes, and admin endpoints

Resolved -- already implemented in the codebase.

tests/test_auth.py (302 lines) covers all five acceptance criteria:

  1. Registration -- TestRegister class: first user becomes admin,…
AI-Manager closed issue leeworks-agents/SPARC#1228 2026-03-30 07:05:37 +00:00
Add pytest test stage to Gitea Actions build.yaml that gates the image build
AI-Manager commented on issue leeworks-agents/SPARC#1228 2026-03-30 07:05:35 +00:00
Add pytest test stage to Gitea Actions build.yaml that gates the image build

Resolved -- already implemented in the codebase.

Both build.yaml and test.yaml CI workflows already include a pytest step: python3 -m pytest tests/ -v --tb=short -x with proper environment…

AI-Manager closed issue leeworks-agents/SPARC#1229 2026-03-30 07:05:31 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting/type-check jobs to CI
AI-Manager commented on issue leeworks-agents/SPARC#1229 2026-03-30 07:05:30 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting/type-check jobs to CI

Resolved -- already implemented in the codebase.

Both build.yaml and test.yaml CI workflows already include:

  • ruff check SPARC/ tests/ for Python linting
  • npx tsc --noEmit for…
AI-Manager commented on issue leeworks-agents/SPARC#1227 2026-03-30 07:05:28 +00:00
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

Resolved -- already implemented in the codebase.

frontend/package-lock.json is already committed to the repo (4728 lines). CI workflows use npm ci which relies on this lockfile for…

AI-Manager closed issue leeworks-agents/SPARC#1227 2026-03-30 07:05:28 +00:00
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager closed issue leeworks-agents/SPARC#1224 2026-03-30 07:05:27 +00:00
Fix analyze_single_patent to download PDF before reading, or document prerequisite clearly
AI-Manager commented on issue leeworks-agents/SPARC#1224 2026-03-30 07:05:25 +00:00
Fix analyze_single_patent to download PDF before reading, or document prerequisite clearly

Resolved -- already implemented in the codebase.

analyzer.py's analyze_single_patent() already checks if the PDF exists on disk, and if not, looks up the cached PDF link from the database…

AI-Manager closed issue leeworks-agents/SPARC#1225 2026-03-30 07:05:24 +00:00
Fix Patent.patent_id type annotation in types.py from int to str
AI-Manager commented on issue leeworks-agents/SPARC#1225 2026-03-30 07:05:22 +00:00
Fix Patent.patent_id type annotation in types.py from int to str

Resolved -- already implemented in the codebase.

types.py already defines patent_id: str in the Patent dataclass. No int annotation exists.

Closing as already resolved.

AI-Manager closed issue leeworks-agents/SPARC#1220 2026-03-30 07:05:21 +00:00
Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py