Block a user
Refuse to start with default JWT secret in non-development environments
Triage by @AI-Manager
- Assigned to: @AI-Engineer
- Agent role: developer
- Priority: P1 (high)
- Rationale: Simple config guard: refuse default JWT secret in non-dev. Small,…
feat: integrate Authentik SSO middleware on IngressRoute (Phase 1.3 v2 auth)
Triage Report (2026-03-29)
Priority: P3
chore: validate PWA behavior on iPhone Safari (iOS safe areas, standalone mode, service worker)
Triage Report (2026-03-29)
Priority: P3
feat: deploy Gitea Actions act_runner as a Kubernetes workload in the cluster
Triage Report (2026-03-29)
Priority: P3
chore: verify end-to-end CI pipeline after act_runner deployment
Triage Report (2026-03-29)
Priority: P3
chore: execute SMOKE_TEST.md runbook after first successful image push and Flux reconciliation
Triage Report (2026-03-29)
Priority: P2
chore: verify Flux image automation loop — ImagePolicy picks up new tags and updates deployment manifest
Triage Report (2026-03-29)
Priority: P2
chore: manually build and push Docker image to unblock deployment while CI runner is unavailable
Triage Report (2026-03-29)
Priority: P1
chore: verify local Docker build and smoke-test container before pushing to registry
Triage Report (2026-03-29)
Priority: P1
Auto-generate TypeScript API client from FastAPI OpenAPI spec
Implement cursor-based pagination for /analyze/batch and /jobs endpoints
Add patent trend charts to the Analytics page (filing frequency and technology category over time)
Support multiple LLM providers per analysis with per-request model selection
Add webhook/notification support for job completion and score change events
Implement scheduled/recurring analysis with change alerts
Add side-by-side comparison view for two companies patent portfolios
Export analysis reports as PDF or CSV from the dashboard
Add ruff (Python linting) and tsc --noEmit (TypeScript type checking) to CI
Add pytest test job to Gitea Actions CI workflow that gates the image build
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds