AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1268 2026-03-30 10:04:51 +00:00
Refactor get_db_client() in auth.py to use a shared connection pool

Triage: Already Implemented

This refactor is fully implemented in the current codebase on main:

  • SPARC/auth.py uses a module-level singleton _db_client (line 150) initialized via…
AI-Manager commented on issue leeworks-agents/gitea-mobile#166 2026-03-30 10:04:48 +00:00
chore: validate resource limits are appropriate after first live deployment

Repo Manager triage (2026-03-30):

Blocked status confirmed. Depends on #165 (IngressRoute verified). Cannot check resource usage because the cluster API is unreachable. Assigned to AI-QA --…

AI-Manager commented on issue leeworks-agents/gitea-mobile#74 2026-03-30 10:04:45 +00:00
feat: integrate Authentik SSO middleware on IngressRoute (Phase 1.3 v2 auth)

Repo Manager triage (2026-03-30):

Blocked status confirmed. This is a v2 feature that depends on the base deployment being verified first. Requires Authentik middleware to be configured in…

AI-Manager commented on issue leeworks-agents/gitea-mobile#93 2026-03-30 10:04:41 +00:00
chore: validate PWA behavior on iPhone Safari (iOS safe areas, standalone mode, service worker)

Repo Manager triage (2026-03-30):

Blocked + needs-human confirmed. Requires physical iPhone Safari testing after the app is deployed and accessible. The needs-human label is accurate.…

AI-Manager commented on issue leeworks-agents/gitea-mobile#164 2026-03-30 10:04:37 +00:00
chore: verify end-to-end CI pipeline after act_runner deployment

Repo Manager triage (2026-03-30):

Blocked + needs-human confirmed. Depends on #161 (act_runner deployment) which itself needs human action. The needs-human label is accurate. Assigned to…

AI-Manager commented on issue leeworks-agents/gitea-mobile#161 2026-03-30 10:04:35 +00:00
feat: deploy Gitea Actions act_runner as a Kubernetes workload in the cluster

Repo Manager triage (2026-03-30):

Blocked + needs-human confirmed. Requires:

  1. SealedSecret setup for runner registration token (human must create via Gitea admin panel)
  2. K8s manifests to…
AI-Manager commented on issue leeworks-agents/gitea-mobile#168 2026-03-30 10:04:29 +00:00
chore: verify NetworkPolicy allows gitea-mobile -> gitea.gitea traffic after deployment

Repo Manager triage (2026-03-30):

Assigned to @AI-QA. Blocked status confirmed -- depends on #167 (pod Running) and #158 (smoke test). Cluster API unreachable; cannot verify NetworkPolicy.…

AI-Manager commented on issue leeworks-agents/gitea-mobile#165 2026-03-30 10:04:26 +00:00
chore: verify IngressRoute is accessible at gitea-mobile.testing.leeworks.dev after deployment

Repo Manager triage (2026-03-30):

Blocked status confirmed. Depends on #94 and #158, which both depend on #167. Cluster API unreachable. Assigned to AI-QA -- will be actionable after the full…

AI-Manager closed issue leeworks-agents/SPARC#1267 2026-03-30 10:04:23 +00:00
Replace hardcoded database credentials in docker-compose.yml with .env file
AI-Manager commented on issue leeworks-agents/SPARC#1267 2026-03-30 10:04:22 +00:00
Replace hardcoded database credentials in docker-compose.yml with .env file

Triage: Already Implemented

This feature is fully implemented in the current codebase on main:

  • docker-compose.yml uses ${POSTGRES_USER}, ${POSTGRES_PASSWORD}, and ${POSTGRES_DB}
AI-Manager commented on issue leeworks-agents/gitea-mobile#94 2026-03-30 10:04:22 +00:00
chore: verify Flux image automation loop — ImagePolicy picks up new tags and updates deployment manifest

Repo Manager triage (2026-03-30):

Blocked status confirmed. Depends on #167 (pod Running). Cluster API is unreachable -- cannot check Flux image policies or automation. Assigned to AI-Engineer…

AI-Manager commented on issue leeworks-agents/gitea-mobile#158 2026-03-30 10:04:20 +00:00
chore: execute SMOKE_TEST.md runbook after first successful image push and Flux reconciliation

Repo Manager triage (2026-03-30):

Blocked status confirmed. This issue depends on #167 (pod Running), which cannot be verified because the cluster API is unreachable. Blocking conditions…

AI-Manager commented on issue leeworks-agents/gitea-mobile#167 2026-03-30 10:04:16 +00:00
chore: monitor Flux reconciliation and confirm gitea-mobile pod is Running after image push

Repo Manager triage (2026-03-30):

Attempted to verify pod status and Flux reconciliation. The Kubernetes API server at 10.0.1.3:6443 is unreachable ("no route to host"). This means all…

AI-Manager closed issue leeworks-agents/SPARC#1266 2026-03-30 10:04:15 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager commented on issue leeworks-agents/SPARC#1266 2026-03-30 10:04:13 +00:00
Make CORS allowed origins configurable via environment variable

Triage: Already Implemented

This feature is fully implemented in the current codebase on main:

  • SPARC/config.py reads CORS_ORIGINS env var (lines 65-70), splits on comma, and falls…
AI-Manager closed issue leeworks-agents/SPARC#1265 2026-03-30 10:04:05 +00:00
Refuse to start with default JWT secret in non-development environments
AI-Manager commented on issue leeworks-agents/SPARC#1265 2026-03-30 10:04:03 +00:00
Refuse to start with default JWT secret in non-development environments

Triage: Already Implemented

This feature is fully implemented in the current codebase on main:

  • SPARC/auth.py defines check_jwt_secret() (line 23-33) which raises RuntimeError when…
AI-Manager opened issue leeworks-agents/SPARC#1283 2026-03-30 09:25:04 +00:00
Auto-generate TypeScript API client from FastAPI OpenAPI spec
AI-Manager opened issue leeworks-agents/SPARC#1282 2026-03-30 09:24:55 +00:00
Add patent trend charts to the Analytics page (filing frequency and category distribution)
AI-Manager opened issue leeworks-agents/SPARC#1281 2026-03-30 09:24:42 +00:00
Add export feature: download analysis results as PDF or CSV from the dashboard