Design 47: ADR 0564 homes health (L4), and milestones L5 to L7 give the controller's other jobs their homes before L3's lease write #488

Merged
mesh-tools merged 3 commits from docs/47-adr-0564 into main 2026-10-28 09:46:31 +00:00
Member

Homes ADR 0564 (health leaves the controller, accepted at version 19 on the operator's Approve, 2026-10-28) and gives design 47 the milestones L4 to L7 research 072 proposes (the operator: "yes to 072 milestones", 2026-10-28 morning).

  • Design 47: "ADR 0564" in decisions:, updated: 2026-10-28. The milestone table gains L4 (issue 1952, written to follow ADR 0564: four seats, observers' findings, built dark, compared, switched by the operator's take-over, the bus module's consumer-removal tool used by the lease write), and L5, L6, L7 (issues 1953, 1954, 1955), each starting with its own decision record. A paragraph orders L4 to L7 before L3's lease write (ADR 0547 §11).
  • Glossary, Health and repair: decided also by ADR 0564; new entries observer, condition keeper, take-over (its two senses: the user list, ADR 0547 §8; conditions, ADR 0564 §9); finding kept as a key in its observer's findings; self-check held by the seat mesh-self-check; the watchman also holds mesh-watchdogs; the Homonyms row for "check" follows.

This replaces the unpushed branch docs/47-072-milestones (merged in here; its L4 wording predated ADR 0564).
Checked: go test ./... at the root passes (words, records, cycle, index).
Reviewer's notes, for the L5 to L7 records (not changed here): say that "go" means ends with the lease and the controller's code is not changed (ADR 0547 §1); the condition keeper entry's "until the take-over" is more exactly "until the lease write" for the controller's own kinds.

Reviewed-by: rev-hq-0564@shanks at 3c2d5af436

Homes ADR 0564 (health leaves the controller, accepted at version 19 on the operator's Approve, 2026-10-28) and gives design 47 the milestones L4 to L7 research 072 proposes (the operator: "yes to 072 milestones", 2026-10-28 morning). - Design 47: "ADR 0564" in `decisions:`, `updated:` 2026-10-28. The milestone table gains L4 (issue 1952, written to follow ADR 0564: four seats, observers' findings, built dark, compared, switched by the operator's take-over, the bus module's consumer-removal tool used by the lease write), and L5, L6, L7 (issues 1953, 1954, 1955), each starting with its own decision record. A paragraph orders L4 to L7 before L3's lease write (ADR 0547 §11). - Glossary, Health and repair: decided also by ADR 0564; new entries observer, condition keeper, take-over (its two senses: the user list, ADR 0547 §8; conditions, ADR 0564 §9); finding kept as a key in its observer's `findings`; self-check held by the seat `mesh-self-check`; the watchman also holds `mesh-watchdogs`; the Homonyms row for "check" follows. This replaces the unpushed branch docs/47-072-milestones (merged in here; its L4 wording predated ADR 0564). Checked: `go test ./...` at the root passes (words, records, cycle, index). Reviewer's notes, for the L5 to L7 records (not changed here): say that "go" means ends with the lease and the controller's code is not changed (ADR 0547 §1); the condition keeper entry's "until the take-over" is more exactly "until the lease write" for the controller's own kinds. Reviewed-by: rev-hq-0564@shanks at 3c2d5af436fb69f4f627258e759b704e7473acad
mesh-tools added 3 commits 2026-10-28 09:44:15 +00:00
The operator said yes on 2026-10-28 to making research 072's proposed homes milestones after L3,
so their decision records and design can start beside L3. ADR 0547 §11 makes the lease write wait
for every one of them; issues 1952 to 1955 carry each, a decision record first.
ADR 0564 is accepted on the operator's Approve. Design 47 names it and gains L4's row (issue 1952);
the glossary gains condition keeper, observer and take-over, and finding, self-check and the
watchman say where they are kept and held now.
Design 47: milestones L5 to L7 join L4 as the homes of the controller's other jobs
mesh/delivery merged: source.main moved to novox/hq@2ea3368b76d1
mesh/check pass 3c2d5af436fb on 8f8393fa9343 | carried from 2ea3368b76d1 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
3c2d5af436
Brings in docs/47-072-milestones (edbb53b): the rows L5 to L7 and the paragraph that orders L4 to L7
before L3's lease write. L4 keeps the row that follows ADR 0564; that branch's earlier L4 wording,
which named events the record does not keep, is dropped.
Author
Member

Delivery novox/hq@3c2d5af436fb — merged since 2026-10-28T09:46:34Z

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

Transitions

  • 2026-10-28 09:44 (new) → proposed (announced): novox/hq#488's head announced
  • 2026-10-28 09:44 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 09:46 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@3c2d5af436fb` — **merged** since 2026-10-28T09:46:34Z **Source** — source.main moved to novox/hq@2ea3368b76d1. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-28 09:44 (new) → proposed (announced): novox/hq#488's head announced - 2026-10-28 09:44 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 09:46 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 2ea3368b76 into main 2026-10-28 09:46:31 +00:00
mesh-tools deleted branch docs/47-adr-0564 2026-10-28 09:46: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#488