Implement error recovery in SSE streaming #187
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
SSE streaming implementation uses database polling in an infinite loop without error handling. Database failures cause infinite loops, memory leaks, and zombie connections.
Location
apps/api/src/runner-jobs/runner-jobs.service.ts:264-318
Issues
Hidden Failures
User Impact
Acceptance Criteria
Implementation
References
M4.2-Infrastructure verification report (2026-02-02)
Security review agent ID: a1b8b3f