Skip to content

Instantly share code, notes, and snippets.

@dpaola2
Created February 26, 2026 21:02
Show Gist options
  • Select an option

  • Save dpaola2/6a0e9469654f9b3a53c5281d8a9ab57e to your computer and use it in GitHub Desktop.

Select an option

Save dpaola2/6a0e9469654f9b3a53c5281d8a9ab57e to your computer and use it in GitHub Desktop.

WCP Inbox: Activity Awareness for Shared Namespaces

The problem

When someone creates or assigns a work item in a shared namespace, the other person has no way to know without leaving WCP (e.g., checking Slack). The signal should stay in the system.

How it works

  • Every WCP user gets a persistent inbox — a stream of activity from shared namespaces and assignments
  • Entries get delivered automatically on your next MCP tool call. Claude sees them and says something like: "Emerson created ATLAS-26 for you and commented on ATLAS-14. Want me to pull either up?"
  • Entries are delivered once (won't repeat on every tool call), but they're always searchable via a new wcp_inbox tool
  • "What did Emerson do today?" / "What's new in ATLAS?" / "Show me everything unread" — all just natural language queries

What generates inbox entries

Event Who gets notified
Item created in shared namespace All other namespace members
Item assigned to you The assignee
Comment on an item you created or are assigned to All involved parties (except commenter)
Status change on an item you're involved with All involved parties (except actor)

Your own actions never generate entries for yourself.

What this replaces

The Slack messages that are really just about work coordination — "hey can you look at PROJ-12", "I updated the spec", "FYI I'm blocked." Those messages are about work items that already exist in WCP. They should travel through WCP, not Slack.

What stays in Slack: real conversation, brainstorming, social stuff, anything synchronous.

Feedback welcome

Gameplan is approved, ready to build. Would love to hear if this matches pain you're feeling — or if there are notification types that would matter most to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment