{"version":"2.1.271","anchor":"new-pending-share-notice-reconciliation-pass-vhr","canonical_anchor":"new-pending-share-notice-reconciliation-pass-vhr","heading":"New tracking of collaborators' comments and reactions on shared artifacts","tier":"internal","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/new-pending-share-notice-reconciliation-pass-vhr","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### New tracking of collaborators' comments and reactions on shared artifacts\n\nClaude Code now tracks other collaborators' comments and reactions on shared artifacts and cleans up stale unread-notice markers\n\n**Unclear.** The finding does not say what a share notice is used for or what a reader would notice if this cleanup were missing.\n\n**What**\n\n- A new `shareStatus.otherComments` store tracks sightings of other users' comments and authorship judgments on a shared artifact, including a \"hand-in\" gesture correlated by thread ID and timestamp, capped with an LRU (least-recently-used) limit so it doesn't grow unbounded.\n\n- Unread notices are tracked in a `shareStatus.pendingNoticeSlugs` set.\n\n- A new reconciliation pass scans `pendingNoticeSlugs`, cross-checks them against currently active task notifications, and clears any stale entries that no longer correspond to a live notification.\n\n**Why** This keeps the \"unread notice\" indicators for shared artifacts accurate: stale notices that no longer point to a real notification get cleaned up automatically, instead of lingering and showing incorrect unread markers.\n\n- Area: Terminal UI\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}