Already implemented. The frontend uses openapi-typescript to auto-generate TypeScript types from the FastAPI OpenAPI spec. frontend/package.json has generate and generate:local scripts.…
Already implemented. The GET /jobs endpoint in SPARC/api.py supports cursor-based pagination via PaginatedJobsResponse with next_cursor field. The cursor encodes `timestamp
Already implemented. SPARC/webhooks.py provides webhook notification support for job completion and score changes. It supports generic HTTP POST and Slack-compatible payloads, configurable via…
Repo Manager Triage (2026-03-30 20:00 UTC)
Status: Blocked, needs-human (confirmed).
This issue requires:
- Human operator to generate a runner registration token via the Gitea admin…
Already implemented. SPARC/scheduler.py provides scheduled/recurring analysis with APScheduler. It re-analyzes tracked companies on a configurable interval (SCHEDULE_INTERVAL_HOURS) and…
Repo Manager Triage (2026-03-30 20:00 UTC)
Status: Blocked on #169.
The Authentik forwardAuth middleware is still intercepting requests (the fix in Talos PR #340 was merged to the fork…
Already implemented. frontend/src/pages/Compare.tsx provides a side-by-side comparison view for two companies patent portfolios. This was merged in a previous PR.
Closing as completed.
Repo Manager Triage (2026-03-30 20:00 UTC)
Status: Still blocked on upstream deployment.
Finding: The Authentik forwardAuth middleware fix (Talos PR #340) was merged into the fork…
Already implemented. SPARC/api.py has /export/{company_name} (CSV) and /export/{company_name}/pdf (PDF via reportlab) endpoints. Both query analysis results from the database and return…
Already implemented. Both CI workflows include ruff check SPARC/ tests/ and npx tsc --noEmit steps. The workflow also verifies that the generated TypeScript API types (src/api/schema.d.ts)…