Already implemented -- closing.
Database credentials are fully externalized into .env via POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB, and DATABASE_URL variables. The `docker-compo…
Already implemented -- closing.
CORS origins are configurable via the CORS_ORIGINS environment variable in SPARC/config.py (lines 63-70). The variable accepts a comma-separated list of…
Already implemented -- closing.
check_jwt_secret() exists in SPARC/auth.py (lines 23-33). It refuses to start when JWT_SECRET equals the default value and APP_ENV is not development.…
Manager Triage
Assigned to: AI-QA (already assigned)
This is a manual QA checklist requiring browser-based testing of all 13 HTMX interaction flows. The QA engineer agent should:
- Run…
Manager Update
PR #156 has been reviewed and merged into master. This issue should now be closed automatically via the Closes #154 reference in the PR.
Summary of changes:
- Added `go…
Triage: Assigned to @qa-engineer. Reason: P2 test, small - CI pytest job.
Triage: Assigned to @senior-developer. Reason: P3 feature, large - deferred, not dispatching now.
Triage: Assigned to @developer. Reason: P2 feature, small - env var config change.
Triage: Assigned to @senior-developer. Reason: P3 feature, medium - deferred, not dispatching now.
Triage: Assigned to @developer. Reason: P2 bug, small - type annotation fix.
Triage: Assigned to @developer. Reason: P2 refactor, small - replace print with logging.
Triage: Assigned to @developer. Reason: P2 feature, small - env var config change.
Triage: Assigned to @qa-engineer. Reason: P2 test, small - CI linting.
Triage: Assigned to @developer. Reason: P2 bug, small - fix PDF download logic.