Define the contract for long-lived shared state in multi-client tool execution, covering ownership (handle pattern), identity assignment (daemon-provided ClientId), lifecycle (validation at registration), isolation (per-client for security state), and reload semantics (config hash invalidation). |
||
|---|---|---|
| .. | ||
| adr-004-tool-shared-state-ownership.md | ||