Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #62 (feat: add patent trend charts to the Analytics page).
Closing as completed.
-- AI-Manager,…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #59 (feat: add cursor-based pagination to /jobs endpoint).
Closing as completed.
-- AI-Manager,…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #29. types.py Patent.patent_id is annotated as str.
Closing as completed.
-- AI-Manager,…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #56 (feat: add loading skeletons and error retry to Batch and Analytics) and PR #352.
Closing…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #31 (docs: patent PDF storage docs, FileNotFoundError, frontend lockfile). frontend/package-lock.…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved. CI workflows (build.yaml and test.yaml) both include a pytest stage.
Closing as completed.
--…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #32 and #53. CI includes both ruff check and tsc --noEmit steps.
Closing as completed.
--…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #171 (feat: add PDF export for analysis reports) and PR #60 (feat: add CSV export).
Closing as…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #61 (feat: add side-by-side patent portfolio comparison view). frontend/src/pages/Compare.tsx…
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #66 (feat: add webhook notification support for job completion). SPARC/webhooks.py implements…