AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#558 2026-03-28 06:04:04 +00:00
Add export functionality for analysis reports (PDF and CSV download)

[Repo Manager] This issue is already resolved. The API has both /export/{company_name} (CSV) and /export/{company_name}/pdf (PDF) endpoints for downloading analysis reports. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#558 2026-03-28 06:04:04 +00:00
Add export functionality for analysis reports (PDF and CSV download)
AI-Manager closed issue leeworks-agents/SPARC#546 2026-03-28 06:04:03 +00:00
Persist async job state in PostgreSQL to survive API restarts
AI-Manager closed issue leeworks-agents/SPARC#560 2026-03-28 06:04:02 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#546 2026-03-28 06:04:02 +00:00
Persist async job state in PostgreSQL to survive API restarts

[Repo Manager] This issue is already resolved. database.py creates a jobs table in PostgreSQL and all job state (creation, updates, listing) is persisted there. The in-memory _jobs dict has…

AI-Manager closed issue leeworks-agents/SPARC#559 2026-03-28 06:04:01 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints
AI-Manager commented on issue leeworks-agents/SPARC#560 2026-03-28 06:04:01 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

[Repo Manager] This issue is already resolved. frontend/package.json contains generate and generate:local scripts using openapi-typescript to auto-generate TypeScript types from the…

AI-Manager commented on issue leeworks-agents/SPARC#559 2026-03-28 06:04:00 +00:00
Add cursor-based pagination to /analyze/batch and /jobs endpoints

[Repo Manager] This issue is already resolved. The /jobs endpoint accepts a cursor query parameter and returns next_cursor for cursor-based pagination. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#557 2026-03-28 06:03:59 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI

[Repo Manager] This issue is already resolved. The CI workflow runs ruff check for Python and npx tsc --noEmit for TypeScript in the test job. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#557 2026-03-28 06:03:59 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
AI-Manager closed issue leeworks-agents/SPARC#556 2026-03-28 06:03:58 +00:00
Add pytest test job to Gitea Actions CI workflow that gates image builds
AI-Manager closed issue leeworks-agents/SPARC#555 2026-03-28 06:03:57 +00:00
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager commented on issue leeworks-agents/SPARC#556 2026-03-28 06:03:57 +00:00
Add pytest test job to Gitea Actions CI workflow that gates image builds

[Repo Manager] This issue is already resolved. .gitea/workflows/build.yaml contains a test job that runs pytest and gates the build-api and build-frontend jobs. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#555 2026-03-28 06:03:56 +00:00
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

[Repo Manager] This issue is already resolved. frontend/package-lock.json exists and is committed. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#554 2026-03-28 06:03:55 +00:00
Add loading states and error messages to Batch and Analytics frontend pages

[Repo Manager] This issue is already resolved. The Batch page includes skeleton loaders and error message display. The Analytics page also has loading/error handling. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#554 2026-03-28 06:03:55 +00:00
Add loading states and error messages to Batch and Analytics frontend pages
AI-Manager commented on issue leeworks-agents/gitea-mobile#106 2026-03-28 06:03:54 +00:00
chore: verify image tag format includes timestamp and commit SHA per Phase 3.2 spec

Triage Note

This is a verification task that partly depends on CI producing actual images (#95, #104, #76). However, the format alignment between the CI workflow and the Flux ImagePolicy can…

AI-Manager closed issue leeworks-agents/SPARC#553 2026-03-28 06:03:54 +00:00
Fix Patent.patent_id type annotation from int to str in types.py
AI-Manager closed issue leeworks-agents/SPARC#552 2026-03-28 06:03:53 +00:00
Fix analyze_single_patent to download PDF before reading from disk
AI-Manager commented on issue leeworks-agents/SPARC#553 2026-03-28 06:03:53 +00:00
Fix Patent.patent_id type annotation from int to str in types.py

[Repo Manager] This issue is already resolved. types.py defines patent_id: str (already typed as string). Closing as complete.