Triaged by repo manager. This issue has already been resolved. The frontend/src/pages/Analytics.tsx page includes patent trend/chart visualizations. Closing as already implemented.
Triaged by repo manager. This issue has already been resolved. SPARC/webhooks.py implements webhook notification support. WEBHOOK_URLS is documented in .env.example (line 75) supporting…
Triaged by repo manager. This issue has already been resolved. frontend/src/pages/Compare.tsx implements a side-by-side comparison view for two companies' patent portfolios. Closing as already…
Triaged by repo manager. This issue has already been resolved. api.py contains an export endpoint (line 629+) that generates downloadable PDF reports for analysis results. Closing as already…
Triaged by repo manager. This issue has already been resolved. The CI workflow runs both ruff check SPARC/ tests/ for Python linting and npx tsc --noEmit for TypeScript type checking in the…
Triaged by repo manager. This issue has already been resolved. The CI workflow (.gitea/workflows/build.yaml) includes a test job that runs python3 -m pytest tests/ -v --tb=short -x with…
Triaged by repo manager. This issue has already been resolved. frontend/package-lock.json exists in the repository. Closing as already implemented.
Triaged by repo manager. This issue has already been resolved. Commit history shows PR #352 merged 'feat: add loading skeletons and error states to Batch page'. The Batch page now has loading…
Triaged by repo manager. This issue has already been resolved (Option A implemented). analyzer.py analyze_single_patent() (lines 109-164) now checks if the PDF exists on disk and, if not,…
Triaged by repo manager. This issue has already been resolved. types.py line 7 already declares patent_id: str (not int). Closing as already implemented.