From 6bcc4eab249cf9c503e5c4a8233f69900f180f1e Mon Sep 17 00:00:00 2001 From: jochen Date: Mon, 2 Nov 2026 11:37:11 +0100 Subject: [PATCH] Say in the comments that the enrolment seat and the packages key stand alone now Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL --- internal/link/enrol_seat.go | 4 ++-- internal/link/messages.go | 2 +- internal/selfcompose/packages.go | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/link/enrol_seat.go b/internal/link/enrol_seat.go index 7c4d6c4..d6eb34f 100644 --- a/internal/link/enrol_seat.go +++ b/internal/link/enrol_seat.go @@ -18,8 +18,8 @@ import ( // Joining a mesh through the seat mesh-enrolment (novox/hq ADR 0587 §6, issue 774): the node-engine dials the bus as enrol. // with the certificate's fingerprint pinned, calls `redeem` with the public halves of the keys it made where it runs and a // proof signed with its identity key, refuses an answer not signed by the key its token carries, keeps its membership, dials -// again as the login node-logins names for it, and calls `confirm`. The controller's enrolment subject (Enrol) stays for as long -// as the controller holds its lease. +// again as the login node-logins names for it, and calls `confirm`. It is the one way in: the controller's enrolment subject +// ended with the controller (issue 1126). // EnrolmentSeat is the seat that adopts a new machine, and its two verbs a node-engine calls. const ( diff --git a/internal/link/messages.go b/internal/link/messages.go index 3f86def..531a1ab 100644 --- a/internal/link/messages.go +++ b/internal/link/messages.go @@ -492,7 +492,7 @@ const ( // RestoreFailed is a restoration that was attempted and did not complete. RestoreFailed = "restore-failed" // Unwitnessed is a build whose health could not be judged at all within the bound — the - // witness could not ask (no grant, no lease bucket) — so it is neither proved nor rolled back. + // witness could not ask (no grant, the bus away) — so it is neither proved nor rolled back. Unwitnessed = "unwitnessed" // Halted is the node-engine's launcher giving up: the build it would go back to fails too, so // the fault is the machine's and not a build's. diff --git a/internal/selfcompose/packages.go b/internal/selfcompose/packages.go index b06f61e..38a3a11 100644 --- a/internal/selfcompose/packages.go +++ b/internal/selfcompose/packages.go @@ -15,10 +15,10 @@ import ( // **The packages this node's compositions declare, kept by its engine** (novox/hq ADR 0565 §6, §15; issue 1953). The // composer keeps the package resources of each composition it handed, and after a pass that handed something new (or // the run's first) it works out the node's key of the engine's state packages from them (delivery.DeclaredPackagesOf, -// the controller mirror's layout and order) and writes it only when the value differs from what the key holds (ADR 0289 +// in the layout and order the controller's mirror had) and writes it only when the value differs from what the key holds (ADR 0289 // §1): no timer, and no composing of another node. A module held keeps the packages of what was handed of it, as it keeps -// running what it runs. pacman reads the key as mesh-host.packages; the node seat's verb packages answers it beside the -// controller's mirror until the lease write, and with write writes it again (ADR 0565 §15). +// running what it runs. pacman reads the key as mesh-host.packages; the node seat's verb packages answers it, and with +// write writes it again (ADR 0565 §15). // PackagesStore is this node's key of the engine's state packages (link.EnginePackages). type PackagesStore interface {