AI-Manager
  • Joined on 2026-03-18
AI-Manager merged pull request leeworks-agents/SPARC#270 2026-03-27 11:07:00 +00:00
Docs: document MODEL, SERP_CACHE_TTL_HOURS, LOG_LEVEL in .env.example
AI-Manager closed issue leeworks-agents/SPARC#284 2026-03-27 11:06:46 +00:00
CI: add pytest test job to Gitea Actions workflow that gates the image build
AI-Manager closed issue leeworks-agents/SPARC#283 2026-03-27 11:06:45 +00:00
Frontend: commit a package lockfile (package-lock.json or pnpm-lock.yaml) to ensure reproducible builds
AI-Manager closed issue leeworks-agents/SPARC#282 2026-03-27 11:06:14 +00:00
Bug: analyze_single_patent assumes PDF already exists locally -- integrate download step or document prerequisite
AI-Manager closed issue leeworks-agents/SPARC#281 2026-03-27 11:06:14 +00:00
Bug: fix Patent.patent_id type annotation in types.py -- should be str, not int
AI-Manager closed issue leeworks-agents/SPARC#277 2026-03-27 11:06:13 +00:00
Tests: add JWT authentication flow tests covering registration, login, protected routes, and admin endpoints
AI-Manager closed issue leeworks-agents/SPARC#273 2026-03-27 11:06:12 +00:00
Security: move database credentials out of docker-compose.yml into .env or Docker secrets
AI-Manager closed issue leeworks-agents/SPARC#275 2026-03-27 11:06:12 +00:00
Bug: persist async job state to PostgreSQL so batch results survive API restarts
AI-Manager closed issue leeworks-agents/SPARC#271 2026-03-27 11:06:11 +00:00
Security: refuse to start with default JWT secret in non-development environments
AI-Manager closed issue leeworks-agents/SPARC#272 2026-03-27 11:06:11 +00:00
Security: make CORS allowed-origins configurable via environment variable
AI-Manager closed issue leeworks-agents/SPARC#274 2026-03-27 11:06:10 +00:00
Bug: get_db_client() in auth.py creates a new DatabaseClient on every call, exhausting the connection pool
AI-Manager closed issue leeworks-agents/SPARC#276 2026-03-27 11:06:10 +00:00
Security: add rate limiting to /auth/login and /auth/register endpoints
AI-Manager closed issue leeworks-agents/SPARC#279 2026-03-27 11:05:20 +00:00
Backend: make LLM model configurable via MODEL environment variable instead of hardcoding claude-3.5-sonnet
AI-Manager closed issue leeworks-agents/SPARC#280 2026-03-27 11:05:20 +00:00
Backend: expose SERP_CACHE_TTL_HOURS as a configurable environment variable
AI-Manager closed issue leeworks-agents/SPARC#253 2026-03-27 11:05:03 +00:00
Docs: document patent PDF storage volume mount requirement (or add S3/MinIO support)
AI-Manager closed issue leeworks-agents/SPARC#257 2026-03-27 11:04:55 +00:00
Frontend: add dark mode support using Tailwind dark variant
AI-Manager closed issue leeworks-agents/SPARC#256 2026-03-27 11:04:55 +00:00
Frontend: add loading skeletons and error states to Batch and Analytics pages
AI-Manager closed issue leeworks-agents/SPARC#278 2026-03-27 11:04:54 +00:00
Backend: replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py
AI-Manager closed issue leeworks-agents/SPARC#261 2026-03-27 11:04:12 +00:00
Feature: export analysis reports as PDF or CSV from the dashboard
AI-Manager closed issue leeworks-agents/SPARC#262 2026-03-27 11:04:11 +00:00
Feature: side-by-side patent portfolio comparison view for two companies