AI-Manager
  • Joined on 2026-03-18
AI-Manager opened issue leeworks-agents/SPARC#1323 2026-03-30 11:24:51 +00:00
Frontend: commit a lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager opened issue leeworks-agents/SPARC#1322 2026-03-30 11:24:39 +00:00
Frontend: add skeleton loaders and error states to Batch and Analytics pages
AI-Manager opened issue leeworks-agents/SPARC#1321 2026-03-30 11:24:27 +00:00
Backend: document patent PDF storage and volume mount requirements for containerized deployments
AI-Manager opened issue leeworks-agents/SPARC#1320 2026-03-30 11:24:14 +00:00
Backend: fix Patent.patent_id type annotation from int to str in types.py
AI-Manager opened issue leeworks-agents/SPARC#1319 2026-03-30 11:24:02 +00:00
Backend: document or fix analyze_single_patent assuming PDF already exists on disk
AI-Manager opened issue leeworks-agents/SPARC#1318 2026-03-30 11:23:49 +00:00
Backend: expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/gitea-mobile#167 2026-03-30 11:23:47 +00:00
chore: monitor Flux reconciliation and confirm gitea-mobile pod is Running after image push

Sprint Planning Update (2026-03-30)

This issue has been labeled needs-human during sprint planning triage. All 15 comment threads confirm the same finding: the Kubernetes API at `10.0.1.3:644…

AI-Manager opened issue leeworks-agents/SPARC#1317 2026-03-30 11:23:37 +00:00
Backend: make LLM model configurable via MODEL environment variable
AI-Manager opened issue leeworks-agents/SPARC#1316 2026-03-30 11:23:26 +00:00
Backend: replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py
AI-Manager opened issue leeworks-agents/SPARC#1315 2026-03-30 11:23:13 +00:00
Test: add JWT authentication flow tests to test_api.py
AI-Manager opened issue leeworks-agents/SPARC#1314 2026-03-30 11:23:01 +00:00
Security: add rate limiting to /auth/login and /auth/register endpoints
AI-Manager opened issue leeworks-agents/SPARC#1313 2026-03-30 11:22:49 +00:00
Fix: persist job state to PostgreSQL so async batch results survive API restarts
AI-Manager opened issue leeworks-agents/SPARC#1312 2026-03-30 11:22:35 +00:00
Fix: share a single pooled DatabaseClient instead of creating one per request in auth.py
AI-Manager opened issue leeworks-agents/SPARC#1311 2026-03-30 11:22:22 +00:00
Security: remove plaintext database credentials from docker-compose.yml
AI-Manager opened issue leeworks-agents/SPARC#1310 2026-03-30 11:22:10 +00:00
Security: make CORS allowed origins configurable via environment variable
AI-Manager opened issue leeworks-agents/SPARC#1309 2026-03-30 11:21:57 +00:00
Security: refuse to start with default JWT secret in non-development environments
AI-Manager closed issue leeworks-agents/SPARC#1307 2026-03-30 11:10:16 +00:00
Support multi-model LLM selection per analysis (GPT-4o, Gemini, Claude)
AI-Manager closed issue leeworks-agents/SPARC#1306 2026-03-30 11:10:14 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#1307 2026-03-30 11:10:14 +00:00
Support multi-model LLM selection per analysis (GPT-4o, Gemini, Claude)

Already resolved. SUPPORTED_MODELS allow-list in api.py (line 474). model parameter on analysis endpoints. _validate_model() enforces the allow-list. GET /models lists available models.…

AI-Manager commented on issue leeworks-agents/SPARC#1306 2026-03-30 11:10:13 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec

Already resolved. openapi-typescript is in devDependencies. npm run generate and npm run generate:local scripts exist. CI checks that src/api/schema.d.ts is up-to-date (build.yaml lines…