Issue 1979, design 42 milestone zfs-owns-zfs (§2, §3, §9, §11; lead answers A-4, A-5, A-14, A-15, A-24, A-38). Delivery group feature/1979-zfs-owns-zfs with mesh-sdk, mesh-tools, mesh-host and mesh-catalog.
V1 27c3b9a8: a resource's if-config names a declared value and places it.
V2 ff76ee95: ${config-lines:...} judged (prefix without }$ newline :; mib-bytes on a number only).
V3 e9eac06e: a file holding ${config-json} places every config value.
V4 e1db8701: a value with neither default nor required is accepted, not managed until set (A-14).
V5 3aca67b9: a process's bus.emits/bus.state may name the events stream's events and the states its module asks for in requires (A-38).
G1 ad7e5809 (mesh-grants): that process's account publishes on the stream's subject and reads and writes those states.
Quick or thorough: thorough — process accounts were judged and granted only against the module-level forms ADR 0595 replaced; fixed in the validator and the grants for every module.
Reviewed-by: mesh-code-reviewer of fix-1977@ace at ad7e580918
Issue 1979, design 42 milestone zfs-owns-zfs (§2, §3, §9, §11; lead answers A-4, A-5, A-14, A-15, A-24, A-38). Delivery group feature/1979-zfs-owns-zfs with mesh-sdk, mesh-tools, mesh-host and mesh-catalog.
- V1 27c3b9a8: a resource's `if-config` names a declared value and places it.
- V2 ff76ee95: `${config-lines:...}` judged (prefix without `}` `$` newline `:`; mib-bytes on a number only).
- V3 e9eac06e: a file holding `${config-json}` places every config value.
- V4 e1db8701: a value with neither default nor required is accepted, not managed until set (A-14).
- V5 3aca67b9: a process's `bus.emits`/`bus.state` may name the events stream's events and the states its module asks for in `requires` (A-38).
- G1 ad7e5809 (mesh-grants): that process's account publishes on the stream's subject and reads and writes those states.
Quick or thorough: thorough — process accounts were judged and granted only against the module-level forms ADR 0595 replaced; fixed in the validator and the grants for every module.
Reviewed-by: mesh-code-reviewer of fix-1977@ace at ad7e580918014931d9a46c6bee115d9578053ddf
mesh/check being carried to ad7e58091801 on 7c0492b06c37 | from 7221a1e5cd7f, mesh-catalog 117f933dacf0, mesh-host 0193949efe9f, mesh-sdk e42b9491c931…
Deliverynovox/mesh-delivery@ad7e58091801 — merged since 2026-11-13T08:00:38Z
Source — source.main moved to novox/mesh-delivery@7c0492b06c. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (13bf070ecb87)
Transitions
2026-11-13 01:07 (new) → proposed (announced): novox/mesh-delivery#211's head announced
2026-11-13 01:07 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
2026-11-13 08:00 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-delivery@ad7e58091801` — **merged** since 2026-11-13T08:00:38Z
**Source** — source.main moved to novox/mesh-delivery@7c0492b06c37. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `feature/1979-zfs-owns-zfs`: novox/mesh-catalog@0041b69d1736, novox/mesh-delivery@ad7e58091801, novox/mesh-host@96a869063977, novox/mesh-sdk@2895a21e69cd, novox/mesh-tools@df2162e381f5
- composed together: pass — the checker's verdict at the members' heads (13bf070ecb87)
**Transitions**
- 2026-11-13 01:07 (new) → proposed (announced): novox/mesh-delivery#211's head announced
- 2026-11-13 01:07 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
- 2026-11-13 08:00 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Issue 1979, design 42 milestone zfs-owns-zfs (§2, §3, §9, §11; lead answers A-4, A-5, A-14, A-15, A-24, A-38). Delivery group feature/1979-zfs-owns-zfs with mesh-sdk, mesh-tools, mesh-host and mesh-catalog.
27c3b9a8: a resource'sif-confignames a declared value and places it.ff76ee95:${config-lines:...}judged (prefix without}$newline:; mib-bytes on a number only).e9eac06e: a file holding${config-json}places every config value.e1db8701: a value with neither default nor required is accepted, not managed until set (A-14).3aca67b9: a process'sbus.emits/bus.statemay name the events stream's events and the states its module asks for inrequires(A-38).ad7e5809(mesh-grants): that process's account publishes on the stream's subject and reads and writes those states.Quick or thorough: thorough — process accounts were judged and granted only against the module-level forms ADR 0595 replaced; fixed in the validator and the grants for every module.
Reviewed-by: mesh-code-reviewer of fix-1977@ace at
ad7e580918Delivery
novox/mesh-delivery@ad7e58091801— merged since 2026-11-13T08:00:38ZSource — source.main moved to novox/mesh-delivery@7c0492b06c. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
feature/1979-zfs-owns-zfs: novox/mesh-catalog@0041b69d17, novox/mesh-delivery@ad7e580918, novox/mesh-host@96a8690639, novox/mesh-sdk@2895a21e69, novox/mesh-tools@df2162e381Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.