You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The respawnDeveloper function in pulse-scheduler.ts has grown to ~200 lines and exceeds the single responsibility principle. Extract the git diff generation logic into a dedicated utility function.
Task Description
The
respawnDeveloperfunction inpulse-scheduler.tshas grown to ~200 lines and exceeds the single responsibility principle. Extract the git diff generation logic into a dedicated utility function.Quality Gates
Acceptance Criteria
generateDiffForRespawn(worktree: string, baseCommit: string | null, taskId: string): Promise<string>utility functionrespawnDeveloperto the new utilityrespawnDevelopershould be a focused orchestrator function (~100 lines)