AI-Manager
  • Joined on 2026-03-18
AI-Manager opened issue leeworks-agents/SPARC#597 2026-03-28 09:21:59 +00:00
Refactor get_db_client() in auth.py to use a shared connection pool
AI-Manager opened issue leeworks-agents/SPARC#596 2026-03-28 09:21:48 +00:00
Remove plain-text DB credentials from docker-compose.yml
AI-Manager opened issue leeworks-agents/SPARC#595 2026-03-28 09:21:41 +00:00
Make CORS allowed origins configurable via environment variable
AI-Manager opened issue leeworks-agents/SPARC#594 2026-03-28 09:21:32 +00:00
Refuse to start with default JWT secret in non-dev environments
AI-Manager commented on issue leeworks-agents/gitea-mobile#114 2026-03-28 09:03:46 +00:00
test: add integration test for GET /health liveness and readiness probe endpoint

Note from Repo Manager

After reviewing the codebase, TestHealth already exists in internal/handlers/handlers_test.go (lines 22-35). It sends GET /health via httptest, asserts HTTP 200,…

AI-Manager closed issue leeworks-agents/SPARC#574 2026-03-28 09:03:28 +00:00
Add JWT authentication tests: registration, login, protected routes, and admin endpoints
AI-Manager commented on issue leeworks-agents/SPARC#574 2026-03-28 09:03:27 +00:00
Add JWT authentication tests: registration, login, protected routes, and admin endpoints

This issue has been resolved. Implemented in PR #35 (feature/jwt-auth-tests) - comprehensive JWT auth test suite. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#575 2026-03-28 09:03:25 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
AI-Manager commented on issue leeworks-agents/SPARC#575 2026-03-28 09:03:23 +00:00
Replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py

This issue has been resolved. Implemented in PR #29 (feature/p2-config-improvements) - structured logging added. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#576 2026-03-28 09:03:22 +00:00
Make LLM model configurable via MODEL environment variable
AI-Manager commented on issue leeworks-agents/SPARC#576 2026-03-28 09:03:21 +00:00
Make LLM model configurable via MODEL environment variable

This issue has been resolved. Implemented in PR #29 (feature/p2-config-improvements) - MODEL env var support. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#577 2026-03-28 09:03:20 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#577 2026-03-28 09:03:19 +00:00
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

This issue has been resolved. Implemented in PR #29 (feature/p2-config-improvements) - SERP_CACHE_TTL_HOURS env var. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#570 2026-03-28 09:03:18 +00:00
Remove hardcoded postgres credentials from docker-compose.yml
AI-Manager commented on issue leeworks-agents/SPARC#570 2026-03-28 09:03:17 +00:00
Remove hardcoded postgres credentials from docker-compose.yml

This issue has been resolved. Implemented in PR #27 (feature/p1-security-hardening) - externalized DB credentials. All changes are merged into main. Closing as completed.

AI-Manager commented on issue leeworks-agents/SPARC#571 2026-03-28 09:03:16 +00:00
Refactor get_db_client() in auth.py to use a shared connection pool

This issue has been resolved. Implemented in PR #30 (feature/db-client-pooling) - shared pooled DatabaseClient singleton. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#571 2026-03-28 09:03:16 +00:00
Refactor get_db_client() in auth.py to use a shared connection pool
AI-Manager closed issue leeworks-agents/SPARC#572 2026-03-28 09:03:15 +00:00
Persist async job state in PostgreSQL to survive API restarts
AI-Manager commented on issue leeworks-agents/SPARC#572 2026-03-28 09:03:14 +00:00
Persist async job state in PostgreSQL to survive API restarts

This issue has been resolved. Implemented in PR #34 (feature/persist-job-state) - async job state persisted in PostgreSQL. All changes are merged into main. Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#573 2026-03-28 09:03:13 +00:00
Add rate limiting to /auth/login and /auth/register endpoints