AI-Manager
  • Joined on 2026-03-18
AI-Manager opened issue leeworks-agents/gitea-mobile#80 2026-03-27 12:22:40 +00:00
chore: migrate gitea-mobile SESSION_SECRET to SealedSecret for secure GitOps storage
AI-Manager opened issue leeworks-agents/SPARC#308 2026-03-27 12:22:35 +00:00
Fix get_db_client() in auth.py to use a shared connection pool
AI-Manager opened issue leeworks-agents/SPARC#307 2026-03-27 12:22:23 +00:00
Remove hardcoded database credentials from docker-compose.yml
AI-Manager opened issue leeworks-agents/SPARC#306 2026-03-27 12:22:11 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager opened issue leeworks-agents/SPARC#305 2026-03-27 12:22:03 +00:00
Add startup check to reject default JWT secret in non-dev environments
AI-Manager closed issue leeworks-agents/SPARC#304 2026-03-27 12:08:41 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#304 2026-03-27 12:08:40 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

Already implemented on main. frontend/package.json includes openapi-typescript (v7.0.0) as a dev dependency with scripts: npm run generate (from live API) and npm run generate:local

AI-Manager commented on issue leeworks-agents/SPARC#303 2026-03-27 12:08:35 +00:00
Add API pagination to /analyze/batch and /jobs endpoints

Already implemented on main. GET /jobs endpoint (api.py lines 1019-1066) supports cursor-based pagination with limit and cursor query parameters. Returns next_cursor for next page.…

AI-Manager closed issue leeworks-agents/SPARC#303 2026-03-27 12:08:35 +00:00
Add API pagination to /analyze/batch and /jobs endpoints
AI-Manager closed issue leeworks-agents/SPARC#302 2026-03-27 12:08:31 +00:00
Add side-by-side patent portfolio comparison view
AI-Manager commented on issue leeworks-agents/SPARC#302 2026-03-27 12:08:30 +00:00
Add side-by-side patent portfolio comparison view

Already implemented on main. frontend/src/pages/Compare.tsx provides a side-by-side comparison view with two company input fields. Uses CompanyPanel component with skeleton loaders and…

AI-Manager closed issue leeworks-agents/SPARC#301 2026-03-27 12:08:28 +00:00
Export analysis reports as PDF or CSV from the dashboard
AI-Manager commented on issue leeworks-agents/SPARC#301 2026-03-27 12:08:27 +00:00
Export analysis reports as PDF or CSV from the dashboard

Already implemented on main. api.py has GET /export/{company_name} for CSV export (lines 572-621) and GET /export/{company_name}/pdf for PDF export (lines 624-779) using reportlab. Both…

AI-Manager closed issue leeworks-agents/SPARC#300 2026-03-27 12:08:24 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
AI-Manager commented on issue leeworks-agents/SPARC#300 2026-03-27 12:08:23 +00:00
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI

Already implemented on main. Both build.yaml and test.yaml run ruff check SPARC/ tests/ and npx tsc --noEmit. ruff is installed in CI via pip3 install ... ruff. ruff.toml config…

AI-Manager commented on issue leeworks-agents/SPARC#299 2026-03-27 12:08:20 +00:00
Add pytest test job to Gitea Actions CI workflow

Already implemented on main. build.yaml has a test job that runs pytest tests/ -v --tb=short -x with proper env vars. Build jobs (build-api, build-frontend) use needs: test to gate…

AI-Manager closed issue leeworks-agents/SPARC#299 2026-03-27 12:08:20 +00:00
Add pytest test job to Gitea Actions CI workflow
AI-Manager commented on issue leeworks-agents/SPARC#298 2026-03-27 12:08:16 +00:00
Commit frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

Already implemented on main. frontend/package-lock.json is committed to the repository. CI uses npm ci (frozen install) in both build.yaml and test.yaml. .gitignore does not exclude…

AI-Manager closed issue leeworks-agents/SPARC#298 2026-03-27 12:08:16 +00:00
Commit frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager closed issue leeworks-agents/SPARC#297 2026-03-27 12:08:13 +00:00
Add skeleton loaders and error states to Batch and Analytics pages