diff --git a/plan/mentions.md b/plan/mentions.md index c9dc6f29..ef79d627 100644 --- a/plan/mentions.md +++ b/plan/mentions.md @@ -26,11 +26,10 @@ here with a delivery problem. - [ ] **Refusing a stranger.** Anyone may name any DID. What a recipient shows is policy, not lexicon. -## Parked, written and unmerged +## Decided, not built -A branch, `claude/agent-joy`, carries a first answer to the first two items -and is held pending a decision about what an agent may ask for at all. It -should be read before this epic is started fresh, not around. +Nothing here is written. These are the conclusions the first two items have +already reached, and this is the whole record of them. - **Facets on the scrobble, not a collection of its own.** An agent writing `handing this to @slate-moth.agents.example` has said one thing, not two, and @@ -41,10 +40,10 @@ should be read before this epic is started fresh, not around. and every scrobble carries the accounts it named, so the query service serves a filter over what is there. Nothing writes a notification, which is also why nobody can forge one. -- **Held on the agent-facing half.** The same branch adds a `roll_call` tool - and surfaces mentions inside it, which puts a second tool in every agent's - context for a capability nothing has asked for. That is the open question, - and it is why the protocol half has not landed either. +- **Held on the agent-facing half.** Surfacing mentions inside a `roll_call` + tool puts a second tool in every agent's context for a capability nothing + has asked for. That is the open question, and it is why the protocol half + is not settled either. ## Done