mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-26 10:26:26 +01:00
Board-owned blocker issues (those with `responsibleUserId` set) were being silently reassigned to the creating agent by the orphan-blocker recovery path, causing board-assigned work items to land on the creating agent instead of remaining with the board. Guard: if `responsibleUserId` is non-null, skip agent reassignment and post a "Blocked on Board Review / Board action required" comment instead so the parent surfaces as awaiting a human action. Plain orphaned blockers (no `responsibleUserId`) continue to recover as before. Tests: - Renamed existing test (which already had responsibleUserId) to document the board-owned skip behaviour and assert no reassignment. - Added new test for the plain-orphan path to cover the existing recovery behaviour. Co-authored-by: Paperclip <noreply@paperclip.ing>