Already implemented on main. docker-compose.yml uses ${POSTGRES_USER}, ${POSTGRES_PASSWORD}, ${POSTGRES_DB} variable substitution -- no plaintext credentials. .env.example exists…
Already implemented on main. CORS_ORIGINS env var is read in SPARC/config.py (lines 65-70) with comma-separated parsing and localhost defaults. Used by api.py (line 229). Documented in…
Already implemented on main. check_jwt_secret() exists in SPARC/auth.py (lines 23-33), called during app lifespan in SPARC/api.py (line 181). Tests exist in tests/test_security.py…
Issue resolved. The fix from branch feature/pr-state-filter was already merged into master (commit 7fa7d3f). PR #79 has been closed. The PR list view now supports open/closed state filtering…
Triage update (2026-03-27): Blocked by #73 (CI runner fix). Already assigned to AI-Engineer. This is the final deployment verification step requiring a working CI pipeline to build and push…
Triage update (2026-03-27): Blocked by #16 (deployment verification). Already assigned to AI-Engineer. This is a large, complex feature (Authentik SSO integration) spanning both the Talos repo…
Triage update (2026-03-27): Blocked by #73 and #76. Already assigned to AI-Engineer. This is a cross-repo DevOps task requiring changes to the Talos repo (Flux ImagePolicy/ImageRepository…
Triage update (2026-03-27): Blocked by #73 (CI runner fix). Already assigned to AI-Engineer. Once #73 is resolved and runners are available, this issue requires triggering a build and…
Triage update (2026-03-27): This is the critical-path blocker (P1). Already assigned to AI-Engineer. This requires diagnosing the Gitea Actions runner availability -- all 18+ CI runs have been…
Triage update (2026-03-27): PR #79 has been created from the existing feature/pr-state-filter branch which already contains the complete fix. The implementation mirrors the issues list…
Triage: Assigned to @AI-Engineer (senior-developer). P3 feature work. Will be queued after P1 and P2 work completes.
Triage: Assigned to @AI-Engineer (senior-developer). P3 feature work. Will be queued after P1 and P2 work completes.
Triage: Assigned to @AI-Engineer (senior-developer). P3 feature work. Will be queued after P1 and P2 work completes.
Triage: Assigned to @AI-Engineer (senior-developer). P3 feature work. Will be queued after P1 and P2 work completes.
Triage: Assigned to @AI-Engineer (devops). P2 CI/CD improvement. Will be queued after P1 work completes.