[Repo Manager] Already resolved. MODEL env var in config.py, used in llm.py. .env.example documents supported models.
Closing as already implemented in the codebase.
[Repo Manager] Already resolved. All three files use logging.getLogger(name). LOG_LEVEL env var configured in config.py.
Closing as already implemented in the codebase.
[Repo Manager] Already resolved. tests/test_auth.py covers registration, login, protected routes, token refresh, and admin endpoints.
Closing as already implemented in the codebase.
[Repo Manager] Already resolved. slowapi rate limiter: 5/min on register, 10/min on login. 429 response with Retry-After header.
Closing as already implemented in the codebase.
[Repo Manager] Already resolved. Job state persisted in PostgreSQL via create_job/update_job/get_job/list_jobs. Stale jobs marked failed on restart.
Closing as already implemented in the codebase.
[Repo Manager] Already resolved. get_db_client() uses a module-level singleton _db_client with init/close at startup/shutdown.
Closing as already implemented in the codebase.
Manager triage (2026-03-28): This is a P2 chore issue, assigned to @AI-Engineer, complexity small. The feature branch feature/dark-mode-validation-119 exists but has no commits beyond…
Manager triage (2026-03-28): This is a P2 feature issue, assigned to @AI-Engineer, complexity small. The feature branch feature/rate-limit-retry-132 exists but has no commits beyond master.…
Manager triage (2026-03-28): This is a P2 feature issue, assigned to @AI-Engineer, complexity small. The feature branch feature/error-handlers-131 exists but has no commits beyond master.…
Triage: Assigned to @AI-QA. This is a small-complexity P2 testing issue. The test file internal/handlers/handlers_test.go already has TestDashboard_NoToken and TestDashboard_HTMX stubs…