Block a user
Feature: scheduled/recurring analysis with alerts on significant changes
Feature: multi-model support — let users choose LLM provider per analysis
Feature: webhook/notification support for batch job completion and score changes
Feature: add cursor-based pagination to /analyze/batch and /jobs endpoints
Feature: patent trend charts — filing frequency and technology category distribution over time
DX: auto-generate TypeScript API client from FastAPI OpenAPI spec
feat: integrate Authentik SSO middleware on IngressRoute (Phase 1.3 v2 auth)
Manager Triage (2026-03-27)
Priority: P2
feat: push image to registry and verify deployment on mobile device
Manager Triage (2026-03-27)
Priority: P3
feat: add Flux imagepolicy annotations to deployment.yaml for automated image updates
Manager Triage (2026-03-27)
Priority: P3
chore: verify end-to-end CI pipeline after runner fix — build, push, and tag image
Manager Triage (2026-03-27)
Priority: P1
chore: diagnose and fix CI runner availability — all builds stuck in queued/cancelled
Manager Triage (2026-03-27)
Priority: P1
deploy: security hardening, multi-model support, S3 storage, analytics, CI improvements (70 commits)
Repo-Shipper verification — 2026-03-27
Shipping cycle completed for leeworks-agents/SPARC. Summary:
- Approved fork PRs merged: None (0 approved PRs — PRs #269 and #270 are open but…
CI: add pytest test job to Gitea Actions workflow that gates the image build
Frontend: commit a package lockfile (package-lock.json or pnpm-lock.yaml) to ensure reproducible builds
Bug: analyze_single_patent assumes PDF already exists locally -- integrate download step or document prerequisite
Bug: fix Patent.patent_id type annotation in types.py -- should be str, not int
Backend: expose SERP_CACHE_TTL_HOURS as a configurable environment variable
Backend: make LLM model configurable via MODEL environment variable instead of hardcoding claude-3.5-sonnet
Backend: replace print() calls with structured Python logging in analyzer.py, serp_api.py, and llm.py
feat: add Flux imagepolicy annotations to deployment.yaml for automated image updates