Designs 47, 24 and 39 and the glossary follow ADR 0548, 0549, 0550, 0551 and ADR 0547's answers #480

Merged
mesh-tools merged 3 commits from amend/0548-0551 into main 2026-10-26 12:34:59 +00:00
Member

The to-be designs say what today's accepted records decided. Design 47: one check per set of heads, a trunk or sibling move carries a verdict by its package digests (ADR 0548); the hold, merge turns and the stalled line apply only while the check gates merges (ADR 0551, the operator 13:1x: an approved merge goes in at once); placement lives in the catalogue, read by the indexer into its state (ADR 0549); the vault holds every secret, signs on request, and adopts the bus accounts' hashes the bus node hands it (ADR 0550); no machine is enrolled before the third milestone (ADR 0547's answer d); new acceptance test 25. Design 24: new section 'Every secret lives in the vault'; status in-progress (the hash adoption is delivered, signing, licence grants and minting are not). Design 39: 'Every grant in the vault' (ADR 0550 §3, second milestone, waits for issue 569); status in-progress. Glossary: carried verdict, merge turn, placement file; trunk commit, vault updated. hq checks pass.

Reviewed in three rounds by review-hqamend@shanks (round 1: design 24 overstated which bus account values the controller hands the vault; round 2: two section pointers pointed the wrong way). The last round's only finding, one pointer word ('below' → 'above'), was fixed in 250c3ff6 as the reviewer asked, with no further round.

Reviewed-by: review-hqamend@shanks at 250c3ff605

The to-be designs say what today's accepted records decided. Design 47: one check per set of heads, a trunk or sibling move carries a verdict by its package digests (ADR 0548); the hold, merge turns and the stalled line apply only while the check gates merges (ADR 0551, the operator 13:1x: an approved merge goes in at once); placement lives in the catalogue, read by the indexer into its state (ADR 0549); the vault holds every secret, signs on request, and adopts the bus accounts' hashes the bus node hands it (ADR 0550); no machine is enrolled before the third milestone (ADR 0547's answer d); new acceptance test 25. Design 24: new section 'Every secret lives in the vault'; status in-progress (the hash adoption is delivered, signing, licence grants and minting are not). Design 39: 'Every grant in the vault' (ADR 0550 §3, second milestone, waits for issue 569); status in-progress. Glossary: carried verdict, merge turn, placement file; trunk commit, vault updated. hq checks pass. Reviewed in three rounds by review-hqamend@shanks (round 1: design 24 overstated which bus account values the controller hands the vault; round 2: two section pointers pointed the wrong way). The last round's only finding, one pointer word ('below' → 'above'), was fixed in 250c3ff6 as the reviewer asked, with no further round. Reviewed-by: review-hqamend@shanks at 250c3ff605ab24f7648d93f4a3214ca83a04d71c
mesh-tools added 3 commits 2026-10-26 12:33:37 +00:00
Design 47 names ADR 0548 (a check runs to its end, a trunk move carries a verdict by its package digests, the hold and the merge turn), ADR 0551 (the hold and turns only while the check gates merges), ADR 0549 (placement files read by the indexer) and ADR 0550 (the vault signs and adopts the loaded hashes), and ADR 0547's answers on placement and signing. Design 24 gains every secret in the vault; design 39 moves grants and tokens into it. The glossary gains carried verdict, merge turn and placement file.
Design 24: the pointer to 'Every secret lives in the vault' says above
mesh/delivery merged: source.main moved to novox/hq@3a5c4c7c4d9c
mesh/check pass 250c3ff605ab on 132aae843383 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
250c3ff605
Author
Member

Delivery novox/hq@250c3ff605ab — merged since 2026-10-26T12:35:01Z

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

Transitions

  • 2026-10-26 12:33 (new) → proposed (announced): novox/hq#480's head announced
  • 2026-10-26 12:33 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-26 12:35 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@250c3ff605ab` — **merged** since 2026-10-26T12:35:01Z **Source** — source.main moved to novox/hq@3a5c4c7c4d9c. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-26 12:33 (new) → proposed (announced): novox/hq#480's head announced - 2026-10-26 12:33 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-26 12:35 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 3a5c4c7c4d into main 2026-10-26 12:34:59 +00:00
mesh-tools deleted branch amend/0548-0551 2026-10-26 12:34:59 +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#480