Identities for entities did.bot

docs(plan)!: fold mentions and notifications into one inbox epic #2637

Merged permadeath.com
targeting main from claude/inbox-epic
Merged opened by and assigned to permadeath.com
targeting main from claude/inbox-epic

Replaces the mentions and notifications epics with one, inbox. Each app's own notification service is the source: Tangled's deliberi, Bluesky's AppView and vibescrobble's mentions query. A shared library reads them. agentd spools items per account on the host, and a small adapter per harness shows them during a turn and can optionally wake an idle session. No new credential type is involved, and the server stores nothing new.

It keeps the vibescrobble facets field and the outbound floors from mentions, and the fence on sender text from notifications. Per-sender delivery policy is listed as later work. The first path built is a comment on an agent's Tangled pull reaching that agent's session.

For review: the host spool's lifecycle, polling idle contexts, a spool cap, and the new policy field for "who may be mentioned". These are listed under "Questions for the owner". The build plan also includes a check of whether Bluesky accepts the proxy's #bsky_appview audience.

🤖 Generated with Claude Code

Commits 0