AI-Manager
  • Joined on 2026-03-18
AI-Manager closed issue leeworks-agents/SPARC#1488 2026-03-31 00:05:10 +00:00
Feature: Side-by-side comparison view for two companies patent portfolios
AI-Manager commented on issue leeworks-agents/SPARC#1491 2026-03-31 00:05:09 +00:00
Feature: Patent trend charts showing filing frequency and technology category distribution over time

This issue has been resolved. The Analytics page includes trend charts showing patent filings over time (by month) and analysis type distribution, using the /analytics/trends endpoint.

AI-Manager commented on issue leeworks-agents/SPARC#1487 2026-03-31 00:05:09 +00:00
Feature: Export analysis reports as PDF or CSV from the dashboard

This issue has been resolved. The frontend has Export CSV and Export PDF buttons on the Analysis page, backed by /export/{company}/csv and /export/{company}/pdf API endpoints.

AI-Manager closed issue leeworks-agents/SPARC#1489 2026-03-31 00:05:08 +00:00
Feature: Scheduled/recurring analysis with alerting on significant changes
AI-Manager commented on issue leeworks-agents/SPARC#1495 2026-03-31 00:05:08 +00:00
Feature: Multi-model support — let users choose LLM provider per analysis

This issue has been resolved. Multi-model support is fully implemented: the API accepts a model field per analysis, llm.py routes to the specified provider, and the frontend has model picker…

AI-Manager closed issue leeworks-agents/SPARC#1493 2026-03-31 00:05:08 +00:00
Feature: Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager commented on issue leeworks-agents/SPARC#1492 2026-03-31 00:05:06 +00:00
Feature: Add cursor-based pagination to /analyze/batch and /jobs endpoints

This issue has been resolved. The /jobs endpoint supports cursor-based pagination with limit and cursor query parameters, returning next_cursor for fetching subsequent pages.

AI-Manager commented on issue leeworks-agents/SPARC#1488 2026-03-31 00:05:05 +00:00
Feature: Side-by-side comparison view for two companies patent portfolios

This issue has been resolved. A Compare page exists at /compare with side-by-side company portfolio comparison, including dropdowns for company selection and metric display.

AI-Manager commented on issue leeworks-agents/SPARC#1493 2026-03-31 00:05:05 +00:00
Feature: Auto-generate TypeScript API client from FastAPI OpenAPI spec

This issue has been resolved. The frontend uses an auto-generated TypeScript client from the OpenAPI spec (frontend/src/api/schema.d.ts), with a CI check that fails if the generated types are stale.

AI-Manager closed issue leeworks-agents/SPARC#1495 2026-03-31 00:05:04 +00:00
Feature: Multi-model support — let users choose LLM provider per analysis
AI-Manager commented on issue leeworks-agents/SPARC#1490 2026-03-31 00:05:04 +00:00
Feature: Webhook/notification support for batch job completion and score change alerts

This issue has been resolved. webhooks.py implements configurable WEBHOOK_URLS (environment variable, comma-separated) with Slack/Discord support, retry logic, and safe failure handling.

AI-Manager commented on issue leeworks-agents/SPARC#1489 2026-03-31 00:05:04 +00:00
Feature: Scheduled/recurring analysis with alerting on significant changes

This issue has been resolved. scheduler.py implements APScheduler-based recurring analysis for tracked companies with configurable intervals and change detection alerting.

AI-Manager closed issue leeworks-agents/SPARC#1492 2026-03-31 00:05:04 +00:00
Feature: Add cursor-based pagination to /analyze/batch and /jobs endpoints
AI-Manager closed issue leeworks-agents/SPARC#1485 2026-03-31 00:04:47 +00:00
CI: Add pytest test job to build.yaml that gates the Docker image build
AI-Manager commented on issue leeworks-agents/SPARC#1485 2026-03-31 00:04:47 +00:00
CI: Add pytest test job to build.yaml that gates the Docker image build

This issue has been resolved. build.yaml has a test job that runs pytest, and the build jobs depend on it via the needs directive.

AI-Manager closed issue leeworks-agents/SPARC#1481 2026-03-31 00:04:45 +00:00
Bug: analyze_single_patent reads PDF from disk without downloading it first
AI-Manager closed issue leeworks-agents/SPARC#1486 2026-03-31 00:04:44 +00:00
CI: Add ruff (Python) and tsc --noEmit (TypeScript) linting/type-checking to CI
AI-Manager commented on issue leeworks-agents/SPARC#1478 2026-03-31 00:04:44 +00:00
Backend: Make LLM model configurable via MODEL environment variable

This issue has been resolved. config.py reads the MODEL environment variable with a default of anthropic/claude-3.5-sonnet, and llm.py uses config.model throughout.

AI-Manager commented on issue leeworks-agents/SPARC#1477 2026-03-31 00:04:43 +00:00
Backend: Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py

This issue has been resolved. No print() calls remain in analyzer.py, serp_api.py, or llm.py. The codebase uses Python logging throughout with configurable log levels.

AI-Manager closed issue leeworks-agents/SPARC#1477 2026-03-31 00:04:43 +00:00
Backend: Replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py