ADR 0051 (proposed) — shared data is the operator's
Resolves 04-ISSUES/036: eight media modules each declared the shared library and download directories as their own resources, and the resolver's duplicate-owner refusal — right in general — would refuse the stack's only sensible assignment the first time two landed on one node. The decision, from the operator: shared, pre-existing data is operator-owned and external. The mesh does not create, chown, reconcile or remove it. A module declares it needs access to such a path (read or read-write); the host mounts it and owns nothing. Several modules accessing one path is normal — the duplicate-path refusal is about ownership, not use. An accessed path absent at apply is refused clearly, not created. Extends ADR 0030: the third case the host had no word for, what it neither made nor configured and must not touch. Point 036's fixed-by/amended-design at the record; mark it located in mesh-control, mesh-catalog and mesh-host. Regenerate the decision index. Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
---
|
||||
status: open
|
||||
status: located
|
||||
opened: 2026-09-02
|
||||
located-in: []
|
||||
fixed-by:
|
||||
amended-design:
|
||||
located-in: [mesh-control, mesh-catalog, mesh-host]
|
||||
fixed-by: 02-DECISIONS/0051-shared-data-is-the-operators.md
|
||||
amended-design: 02-DECISIONS/0051-shared-data-is-the-operators.md
|
||||
---
|
||||
|
||||
# 036 — Six modules own what they must share
|
||||
|
||||
Reference in New Issue
Block a user