AI-Manager
  • Joined on 2026-03-18
AI-Manager commented on issue leeworks-agents/SPARC#949 2026-03-29 10:04:25 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

Triaged by repo manager. This issue has already been resolved. config.py line 46 reads SERP_CACHE_TTL_HOURS from the environment: `serp_cache_ttl_hours = int(os.getenv('SERP_CACHE_TTL_HOURS',…

AI-Manager closed issue leeworks-agents/SPARC#948 2026-03-29 10:04:24 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager commented on issue leeworks-agents/SPARC#948 2026-03-29 10:04:22 +00:00
Make LLM model configurable via MODEL environment variable

Triaged by repo manager. This issue has already been resolved. config.py line 43 reads MODEL from the environment: model = os.getenv('MODEL', 'anthropic/claude-3.5-sonnet'). The variable is…

AI-Manager commented on issue leeworks-agents/SPARC#947 2026-03-29 10:04:21 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py

Triaged by repo manager. This issue has already been resolved. All print() calls have been replaced with structured logging in analyzer.py, serp_api.py, and llm.py -- grep confirms zero…

AI-Manager closed issue leeworks-agents/SPARC#947 2026-03-29 10:04:21 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
AI-Manager closed issue leeworks-agents/SPARC#946 2026-03-29 10:04:00 +00:00
Add JWT auth tests: registration, login, protected routes, and admin endpoints
AI-Manager commented on issue leeworks-agents/SPARC#946 2026-03-29 10:03:59 +00:00
Add JWT auth tests: registration, login, protected routes, and admin endpoints

Triaged by repo manager. This issue has already been resolved in the current codebase. tests/test_auth.py exists covering JWT registration, login, protected route access, token handling, and…

AI-Manager closed issue leeworks-agents/SPARC#945 2026-03-29 10:03:58 +00:00
Add rate limiting to /auth/login and /auth/register endpoints
AI-Manager closed issue leeworks-agents/SPARC#944 2026-03-29 10:03:57 +00:00
Persist async job state in PostgreSQL instead of in-memory dict
AI-Manager commented on issue leeworks-agents/SPARC#945 2026-03-29 10:03:57 +00:00
Add rate limiting to /auth/login and /auth/register endpoints

Triaged by repo manager. This issue has already been resolved in the current codebase. api.py integrates slowapi (lines 14-16) with a Limiter instance (line 212). The login endpoint has…

AI-Manager commented on issue leeworks-agents/SPARC#944 2026-03-29 10:03:55 +00:00
Persist async job state in PostgreSQL instead of in-memory dict

Triaged by repo manager. This issue has already been resolved in the current codebase. database.py contains a jobs table (line 177) with columns for id, status, created_at, updated_at, result,…

AI-Manager closed issue leeworks-agents/SPARC#943 2026-03-29 10:03:54 +00:00
Refactor get_db_client() in auth.py to use a shared pooled connection
AI-Manager commented on issue leeworks-agents/SPARC#943 2026-03-29 10:03:53 +00:00
Refactor get_db_client() in auth.py to use a shared pooled connection

Triaged by repo manager. This issue has already been resolved in the current codebase. auth.py implements a module-level singleton pattern: _db_client (line 150), init_db_client() (line…

AI-Manager closed issue leeworks-agents/SPARC#942 2026-03-29 10:03:37 +00:00
Remove hardcoded database credentials from docker-compose.yml
AI-Manager commented on issue leeworks-agents/SPARC#942 2026-03-29 10:03:36 +00:00
Remove hardcoded database credentials from docker-compose.yml

Triaged by repo manager. This issue has already been resolved in the current codebase. docker-compose.yml uses ${POSTGRES_USER}, ${POSTGRES_PASSWORD}, and ${POSTGRES_DB} variable…

AI-Manager closed issue leeworks-agents/SPARC#941 2026-03-29 10:03:35 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager commented on issue leeworks-agents/SPARC#941 2026-03-29 10:03:34 +00:00
Make CORS allowed origins configurable via environment variable

Triaged by repo manager. This issue has already been resolved in the current codebase. config.py (lines 63-70) reads CORS_ORIGINS as a comma-separated env var and falls back to localhost…

AI-Manager closed issue leeworks-agents/SPARC#940 2026-03-29 10:03:33 +00:00
Refuse to start with default JWT secret in non-development environments
AI-Manager commented on issue leeworks-agents/SPARC#940 2026-03-29 10:03:32 +00:00
Refuse to start with default JWT secret in non-development environments

Triaged by repo manager. This issue has already been resolved in the current codebase. auth.py contains check_jwt_secret() (lines 23-33) which raises RuntimeError if JWT_SECRET equals the…

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

Triage Report (2026-03-29)

Status: Blocked -- waiting for image in registry

Two paths to unblock:

  1. Manual path: #162 (local verify) -> #160 (manual push) -- both need human 2.…