From d5e12c82aaa5f199ec15ee91dc119324e42521bf Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 5 Sep 2026 22:29:24 +0200 Subject: [PATCH] =?UTF-8?q?Accept=20ADR=200051=20=E2=80=94=20shared=20data?= =?UTF-8?q?=20is=20the=20operator's;=20a=20module=20is=20granted=20access?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Your decision, ratified: the media library (and shared/pre-existing data) is operator-owned and external; a module declares access, not ownership; the host mounts but owns nothing (no create/chown/reconcile/remove); an absent accessed path is refused clearly; several accessors co-resolve. Status proposed->accepted; index regenerated (records + index checks pass). Implementation lives on the code branches (mesh-control/catalog/host), held for merge after the convergence fix. Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF --- 02-DECISIONS/0051-shared-data-is-the-operators.md | 2 +- 02-DECISIONS/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/02-DECISIONS/0051-shared-data-is-the-operators.md b/02-DECISIONS/0051-shared-data-is-the-operators.md index aa91752..ee7b9ce 100644 --- a/02-DECISIONS/0051-shared-data-is-the-operators.md +++ b/02-DECISIONS/0051-shared-data-is-the-operators.md @@ -1,6 +1,6 @@ --- topic: what runs on it -status: proposed +status: accepted date: 2026-09-05 deciders: jochen reconstructed: false diff --git a/02-DECISIONS/README.md b/02-DECISIONS/README.md index ad02eb6..e8c6764 100644 --- a/02-DECISIONS/README.md +++ b/02-DECISIONS/README.md @@ -119,7 +119,7 @@ python3 00-META/checks/index.py fail if stale - **0048** — [A provider creates the credential the mesh minted, and seals nothing](0048-a-provider-creates-the-credential-the-mesh-minted.md) - **0049** — [A consumer's identity is bounded by the tightest backend that must accept it](0049-a-consumers-identity-fits-the-tightest-backend.md) - **0050** — [Model access is vendor-agnostic, and a vendor is an adapter](0050-model-access-is-vendor-agnostic.md) -- **0051** — [Shared data is the operator's, and a module is granted access to it](0051-shared-data-is-the-operators.md) *(proposed)* +- **0051** — [Shared data is the operator's, and a module is granted access to it](0051-shared-data-is-the-operators.md) ### How it is built