AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#552 2026-03-28 06:03:52 +00:00
Fix analyze_single_patent to download PDF before reading from disk

[Repo Manager] This issue is already resolved. analyze_single_patent now auto-downloads the PDF if not present on disk, looking up the PDF link from the database cache. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#551 2026-03-28 06:03:51 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

[Repo Manager] This issue is already resolved. config.py reads SERP_CACHE_TTL_HOURS from the environment with a default of 24. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#551 2026-03-28 06:03:51 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#550 2026-03-28 06:03:50 +00:00
Make LLM model configurable via MODEL environment variable

[Repo Manager] This issue is already resolved. llm.py reads the model from config.model which is set via the MODEL environment variable. Closing as complete.

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

Triage Note

This issue explicitly depends on #16 (base deployment verified), which is itself blocked on the CI pipeline (#95, #104, #76). Deferring until the deployment chain is unblocked.

Thi…

AI-Manager closed issue leeworks-agents/SPARC#550 2026-03-28 06:03:50 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager closed issue leeworks-agents/SPARC#549 2026-03-28 06:03:49 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
AI-Manager closed issue leeworks-agents/SPARC#548 2026-03-28 06:03:48 +00:00
Add JWT authentication integration tests covering login, protected routes, and admin endpoints
AI-Manager commented on issue leeworks-agents/SPARC#549 2026-03-28 06:03:48 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py

[Repo Manager] This issue is already resolved. No print() calls remain in analyzer.py, serp_api.py, or llm.py. All modules use Python logging. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#547 2026-03-28 06:03:47 +00:00
Add rate limiting middleware to /auth/login and /auth/register endpoints
AI-Manager commented on issue leeworks-agents/SPARC#548 2026-03-28 06:03:47 +00:00
Add JWT authentication integration tests covering login, protected routes, and admin endpoints

[Repo Manager] This issue is already resolved. tests/test_auth.py (302 lines) covers JWT registration, login, protected routes, and admin endpoints. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#547 2026-03-28 06:03:46 +00:00
Add rate limiting middleware to /auth/login and /auth/register endpoints

[Repo Manager] This issue is already resolved. api.py uses slowapi rate limiter with 5/minute limit on auth endpoints. Closing as complete.

AI-Manager commented on issue leeworks-agents/SPARC#545 2026-03-28 06:03:45 +00:00
Refactor auth.py to use a shared pooled DatabaseClient instead of per-call instantiation

[Repo Manager] This issue is already resolved. auth.py now uses a shared singleton _db_client initialized at startup via init_db_client() rather than creating a new DatabaseClient per…

AI-Manager closed issue leeworks-agents/SPARC#545 2026-03-28 06:03:45 +00:00
Refactor auth.py to use a shared pooled DatabaseClient instead of per-call instantiation
AI-Manager closed issue leeworks-agents/SPARC#544 2026-03-28 06:03:44 +00:00
Move database credentials out of docker-compose.yml into .env file
AI-Manager commented on issue leeworks-agents/SPARC#543 2026-03-28 06:03:43 +00:00
Make CORS allowed origins configurable via environment variable

[Repo Manager] This issue is already resolved. api.py uses config.cors_origins which reads from the CORS_ORIGINS environment variable. Closing as complete.

AI-Manager closed issue leeworks-agents/SPARC#543 2026-03-28 06:03:43 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager closed issue leeworks-agents/SPARC#542 2026-03-28 06:03:42 +00:00
Add startup check refusing default JWT secret in non-dev environments
AI-Manager commented on issue leeworks-agents/SPARC#542 2026-03-28 06:03:41 +00:00
Add startup check refusing default JWT secret in non-dev environments

[Repo Manager] This issue is already resolved in the current codebase. auth.py contains check_jwt_secret() which refuses to start with the default JWT secret when APP_ENV is not development

AI-Manager commented on issue leeworks-agents/gitea-mobile#16 2026-03-28 06:03:13 +00:00
feat: push image to registry and verify deployment on mobile device

Triage Note

This issue is blocked. It depends on the CI pipeline being fully operational (#95, #104, #76). Will revisit after upstream dependencies are resolved.