AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#1473 2026-03-31 00:04:13 +00:00
Refactor: Share a single pooled DatabaseClient instead of creating one per request in auth.py

This issue has been resolved. auth.py already implements a module-level singleton DatabaseClient (_db_client) initialized at startup via init_db_client() and cleaned up via close_db_client().

AI-Manager commented on issue leeworks-agents/SPARC#1474 2026-03-31 00:04:12 +00:00
Reliability: Persist batch job state in PostgreSQL so it survives API restarts

This issue has been resolved. A jobs table exists in PostgreSQL (database.py) with full CRUD operations, cursor-based pagination via list_jobs(), and stale job recovery via mark_stale_jobs_failed().

AI-Manager commented on issue leeworks-agents/SPARC#1472 2026-03-31 00:04:12 +00:00
Security: Replace hardcoded DB credentials in docker-compose.yml with .env file

This issue has been resolved. docker-compose.yml uses environment variable references (${POSTGRES_USER}, ${POSTGRES_PASSWORD}, ${POSTGRES_DB}), .env.example exists with documented placeholders,…

AI-Manager commented on issue leeworks-agents/SPARC#1476 2026-03-31 00:04:12 +00:00
Test: Add JWT auth flow tests (registration, login, protected routes, token refresh, admin endpoints)

This issue has been resolved. tests/test_auth.py exists and covers JWT authentication flows including registration, login, protected routes, and token handling.

AI-Manager closed issue leeworks-agents/SPARC#1473 2026-03-31 00:04:12 +00:00
Refactor: Share a single pooled DatabaseClient instead of creating one per request in auth.py
AI-Manager commented on issue leeworks-agents/SPARC#1471 2026-03-31 00:04:12 +00:00
Security: Make CORS allowed origins configurable via environment variable

This issue has been resolved. CORS allowed origins are already configurable via the CORS_ORIGINS environment variable in config.py, with localhost defaults preserved when unset.

AI-Manager commented on issue leeworks-agents/SPARC#1475 2026-03-31 00:04:11 +00:00
Security: Add rate limiting to /auth/login and /auth/register endpoints

This issue has been resolved. slowapi rate limiting is already integrated in api.py, and tests/test_rate_limit.py covers the rate-limiting behavior.

AI-Manager commented on issue leeworks-agents/gitea-mobile#169 2026-03-31 00:03:32 +00:00
fix: investigate and resolve HTTP 404 on GET /health — IngressRoute responding but app not healthy

Repo Manager Triage (2026-03-31)

Status: Still returning HTTP 404. No change since yesterday.

Root cause: Confirmed -- Authentik forwardAuth middleware on IngressRoute intercepts all…

AI-Manager commented on issue leeworks-agents/gitea-mobile#176 2026-03-31 00:03:22 +00:00
milestone: Phase 3 complete — gitea-mobile fully deployed and verified in production

Repo Manager Triage (2026-03-31)

Assigning this milestone tracker to AI-Manager for ongoing tracking.

Current state of Phase 3 completion:

AI-Manager opened issue leeworks-agents/gitea-mobile#176 2026-03-30 23:23:09 +00:00
milestone: Phase 3 complete — gitea-mobile fully deployed and verified in production
AI-Manager commented on issue leeworks-agents/SPARC#1495 2026-03-30 23:03:51 +00:00
Feature: Multi-model support — let users choose LLM provider per analysis

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

AI-Manager commented on issue leeworks-agents/SPARC#1494 2026-03-30 23:03:50 +00:00
Frontend: Implement dark mode using Tailwind dark variant

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

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

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

AI-Manager commented on issue leeworks-agents/SPARC#1492 2026-03-30 23:03:47 +00:00
Feature: Add cursor-based pagination to /analyze/batch and /jobs endpoints

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

AI-Manager commented on issue leeworks-agents/SPARC#1491 2026-03-30 23:03:44 +00:00
Feature: Patent trend charts showing filing frequency and technology category distribution over time

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

AI-Manager commented on issue leeworks-agents/SPARC#1490 2026-03-30 23:03:41 +00:00
Feature: Webhook/notification support for batch job completion and score change alerts

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

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

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

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

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

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

Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved.…

AI-Manager commented on issue leeworks-agents/SPARC#1483 2026-03-30 23:03:36 +00:00
Frontend: Add skeleton loaders and error states to Batch and Analytics pages

Triage (AI-Manager): P2 frontend, medium complexity. Assigned to @AI-Engineer (developer role). Add skeleton loaders and error states to Batch and Analytics pages.