Design 47's L5 row and the glossary follow ADR 0565 #492

Merged
mesh-tools merged 2 commits from docs/0565-homing into main 2026-10-28 13:08:31 +00:00
Member

ADR 0565 (L5: what leaves the controller before the lease write, and where it goes) was accepted at version 6 on 2026-10-28 11:31Z. This homes it:

  • Design 47 lists ADR 0565 among its decisions. Its L5 row says the parts decided:
    • mesh-config's declared, compare, take-over and kept, read by the checker and the assigner's composition check;
    • the indexer's predefined and config-candidate states;
    • the node seat node-engine with the verb packages;
    • the seat mesh-wants: the upgrade policy, the six choices, upgrade compare and policy-split;
    • the seat mesh-hand-acts;
    • trusted values set only on the operator's Approve;
    • settings, move-config and move-placement ending with the lease;
    • one delivery group, with mesh-controller not a member;
    • the lease write's gate (clause 14).
  • Glossary: the new entry config candidate; hand-act, take-over and upgrade policy extended. No word is retired.

Checks: go test ./... at the root passes.

Reviewed-by: rev-0565@shanks at 606956da97

ADR 0565 (L5: what leaves the controller before the lease write, and where it goes) was accepted at version 6 on 2026-10-28 11:31Z. This homes it: - Design 47 lists ADR 0565 among its decisions. Its L5 row says the parts decided: - mesh-config's `declared`, `compare`, take-over and `kept`, read by the checker and the assigner's composition check; - the indexer's predefined and config-candidate states; - the node seat `node-engine` with the verb `packages`; - the seat `mesh-wants`: the upgrade policy, the six choices, `upgrade compare` and `policy-split`; - the seat `mesh-hand-acts`; - trusted values set only on the operator's Approve; - settings, move-config and move-placement ending with the lease; - one delivery group, with mesh-controller not a member; - the lease write's gate (clause 14). - Glossary: the new entry config candidate; hand-act, take-over and upgrade policy extended. No word is retired. Checks: `go test ./...` at the root passes. Reviewed-by: rev-0565@shanks at 606956da970a62f00e5c5e340c6f632fbf0da578
mesh-tools added 2 commits 2026-10-28 12:30:20 +00:00
Design 47 L5 and the glossary: add clause 8 and the lease-write gate, both readers of kept, upgrade answered side by side
mesh/delivery merged: source.main moved to novox/hq@02a18c9aa8ab
mesh/check pass 606956da970a on eec73b8af0d7 | carried from 292232dad226 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
606956da97
Author
Member

Delivery novox/hq@606956da970a — merged since 2026-10-28T13:08:33Z

Source — source.main moved to novox/hq@02a18c9aa8. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-10-28 12:30 (new) → proposed (announced): novox/hq#492's head announced
  • 2026-10-28 12:30 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-10-28 13:08 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/hq@606956da970a` — **merged** since 2026-10-28T13:08:33Z **Source** — source.main moved to novox/hq@02a18c9aa8ab. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-28 12:30 (new) → proposed (announced): novox/hq#492's head announced - 2026-10-28 12:30 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-10-28 13:08 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-tools merged commit 02a18c9aa8 into main 2026-10-28 13:08:31 +00:00
mesh-tools deleted branch docs/0565-homing 2026-10-28 13:08:31 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#492