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',…
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…
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…
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…
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…
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,…
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…
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…
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…
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…
Triage Report (2026-03-29)
Status: Blocked -- waiting for image in registry
Two paths to unblock:
- Manual path: #162 (local verify) -> #160 (manual push) -- both need human 2.…