mesh-grants: every node's engine writes its own compositions and the named readers read them all

ADR 0593 §6, §7: the grants part creates composed-<node> per node, grants each engine the writes of its
own bucket and a direct get of the indexer's candidates for compose-candidate, and grants
mesh-host.composed read-only, with the stream listing and creation advisory a per-node read needs, to
the provisioner, the assigner and the view alone; memberships issue it per node.

Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
This commit is contained in:
2026-11-02 18:56:19 +01:00
parent 2a91caddaf
commit 74304052b4
14 changed files with 244 additions and 29 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long