mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-08 22:13:59 +01:00
Address review findings: - Summaries no longer return the raw blocker walk. A shared helper (server/src/services/issue-status-presentation.ts) returns only state, reason and counts; a sampled blocker identifier stays only when the actor can read that blocker. Blocker titles and IDs never leave the route. - Search results and case work tasks return the same glyph-only blocker state for blocked tasks. - The chat "task created" card and coordinator created-task links keep displayStatus, externalConversationState and blockerAttention from their producers, so their chips/glyphs match the task pane. - Tests drive the real producers (taskCreatedItems, summaries-backed links, search service, cases route) and cover a private blocker. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>