Block a user
Make LLM model configurable via MODEL environment variable
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
Add auth flow tests: registration, login, protected routes, token refresh, admin endpoints
Add rate limiting to /auth/login and /auth/register endpoints
chore: verify end-to-end CI pipeline after runner fix — build, push, and tag image
Persist async job state in PostgreSQL so it survives API restarts
Refactor get_db_client() to use a shared pooled DatabaseClient
feat: push image to registry and verify deployment on mobile device
Move database credentials out of docker-compose.yml into .env
Make CORS allowed origins configurable via environment variable
Refuse startup with default JWT secret in non-dev environments
Multi-model support: let users choose LLM provider per analysis
Multi-model support: let users choose LLM provider per analysis
Triaged by repo manager. This issue has already been resolved. The API endpoints accept an optional model parameter (in CompanyAnalysisRequest and BatchAnalysisRequest). The frontend…
Add scheduled/recurring analysis for tracked companies
Triaged by repo manager. This issue has already been resolved. SPARC/scheduler.py implements scheduled/recurring analysis using APScheduler with a configurable interval (SCHEDULE_INTERVAL_HOURS…
Add scheduled/recurring analysis for tracked companies
Auto-generate TypeScript API client from FastAPI OpenAPI spec
Auto-generate TypeScript API client from FastAPI OpenAPI spec
Triaged by repo manager. This issue has already been resolved. frontend/package.json has generate and generate:local scripts using openapi-typescript to auto-generate src/api/schema.d.ts…
Add cursor-based pagination to /analyze/batch and /jobs endpoints
Add cursor-based pagination to /analyze/batch and /jobs endpoints
Triaged by repo manager. This issue has already been resolved. api.py implements cursor-based pagination on the /jobs endpoint (lines 1030-1055) with next_cursor field in responses and…
Add patent filing trend charts to the Analytics page