ADR 0241 and to-be 48 §10: a machine says how its network is, and an outside writer of a mesh file is a finding #168

Merged
mesh-admin merged 3 commits from decision/0241-a-machine-says-how-its-network-is into main 2026-10-07 19:04:09 +00:00
Contributor

Operator direction 2026-10-07: the health check also catches DNS and networking issues. New record extending ADR 0240 (machine-level parts, three conditions, provider-style hold, gate waits on another's), with how each rule is checked; to-be 48 gains §10, Phase F and its as-built. Builds on research 033 (#167). Code: novox/mesh-host and novox/mesh-controller feat/machine-network-health. records/index/cycle pass; check-here PASS.

Operator direction 2026-10-07: the health check also catches DNS and networking issues. New record extending ADR 0240 (machine-level parts, three conditions, provider-style hold, gate waits on another's), with how each rule is checked; to-be 48 gains §10, Phase F and its as-built. Builds on research 033 (#167). Code: novox/mesh-host and novox/mesh-controller feat/machine-network-health. records/index/cycle pass; check-here PASS.
Author
Contributor

Delivery novox/hq@c462837ff2e9 — delivered since 2026-10-07T19:04:14Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-07 18:33 (new) → proposed (announced): novox/hq#168's head announced
  • 2026-10-07 18:36 proposed → checked (checked): the verdict names this commit
  • 2026-10-07 18:36 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-07 19:04 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-07 19:04 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@c462837ff2e9` — **delivered** since 2026-10-07T19:04:14Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-07 18:33 (new) → proposed (announced): novox/hq#168's head announced - 2026-10-07 18:36 proposed → checked (checked): the verdict names this commit - 2026-10-07 18:36 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-07 19:04 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-07 19:04 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
jschoubben force-pushed decision/0241-a-machine-says-how-its-network-is from af225efc49 to c224cea3cd 2026-10-07 18:16:20 +00:00 Compare
jschoubben force-pushed decision/0241-a-machine-says-how-its-network-is from c224cea3cd to b9caffaacf 2026-10-07 18:25:04 +00:00 Compare
jschoubben added 3 commits 2026-10-07 18:33:27 +00:00
A VPN client rewrote the laptop's resolver file and every mesh name failed
while each module read healthy: nothing judged the machine under them.
A finding about a machine's names needs a way to look further that is not
a terminal on the machine; the uplink seat's holders are where that is.
ADR 0241's design: name the node-engine's repository as code (ADR 0244)
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered
c462837ff2
jschoubben force-pushed decision/0241-a-machine-says-how-its-network-is from b9caffaacf to c462837ff2 2026-10-07 18:33:27 +00:00 Compare
mesh-admin merged commit ede4b29cd1 into main 2026-10-07 19:04:09 +00:00
mesh-admin deleted branch decision/0241-a-machine-says-how-its-network-is 2026-10-07 19:04:10 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#168