Amend design 47 with milestone 47/G's joint findings as its own choices (issue 1966) #535

Merged
mesh-tools merged 1 commits from design/47-G-joint into main 2026-11-10 15:33:23 +00:00
Member

The joint prepare of milestone 47/G (design 47's G with research 086's pipelines, ADR 0666/0667) found points the design must say before develop. They are written as the design's own choices, each with its reason, not as record changes (the operator, 2026-11-10: research and design are done).

  • The foundation written once, as a registration value foundation on the operator's Approve, read by the manifest validator from its ask; departs from ADR 0619 §3's single list for ADR 0666 §5 (no names in code); finding foundation-differs.
  • The want's compare-and-set per module and watched branch.
  • Every pipeline starts on seat mesh-catalog's catalog-revision, a publication's included (designs 47, 51).
  • A refused new indexer revision holds later merges on its branch until a revert lands.
  • Each check at its row's level; tests 82, 89, 90, 97 extended, 101 and 102 added.
  • ADR 0667's clause numbers; the merge token goes only at ADR 0667 §12's moment; approval as the operator-channel's accepted kind ask; a replace removes its object; the sent store (7-day transport age, cap, tools); retentions and caps.
  • Glossary: held back, sent store, foundation in registration.

Not reviewed by architectural domain: every point was judged by the seams review of the prepare (two rounds, closed) and by the joint lead; a further round would cost more than it protects (rules-are-weighed). hq's checks pass (go test ./...).

Issue 1966, milestone 47/G.

https://claude.ai/code/session_01JG73KK8HD1gufnqyFxMFdW

The joint prepare of milestone 47/G (design 47's G with research 086's pipelines, ADR 0666/0667) found points the design must say before develop. They are written as the design's own choices, each with its reason, not as record changes (the operator, 2026-11-10: research and design are done). - The foundation written once, as a registration value `foundation` on the operator's Approve, read by the manifest validator from its ask; departs from ADR 0619 §3's single list for ADR 0666 §5 (no names in code); finding `foundation-differs`. - The want's compare-and-set per module and watched branch. - Every pipeline starts on seat `mesh-catalog`'s `catalog-revision`, a publication's included (designs 47, 51). - A refused new indexer revision holds later merges on its branch until a revert lands. - Each check at its row's level; tests 82, 89, 90, 97 extended, 101 and 102 added. - ADR 0667's clause numbers; the merge token goes only at ADR 0667 §12's moment; approval as the operator-channel's accepted kind `ask`; a replace removes its object; the sent store (7-day transport age, cap, tools); retentions and caps. - Glossary: held back, sent store, `foundation` in registration. Not reviewed by architectural domain: every point was judged by the seams review of the prepare (two rounds, closed) and by the joint lead; a further round would cost more than it protects (rules-are-weighed). hq's checks pass (`go test ./...`). Issue 1966, milestone 47/G. https://claude.ai/code/session_01JG73KK8HD1gufnqyFxMFdW
mesh-tools added 1 commit 2026-11-10 15:14:33 +00:00
Amend design 47 with milestone 47/G's joint findings as its own choices
mesh/delivery merged: source.main moved to novox/hq@3d97fe016c2d
mesh/check being carried to b33ac325c0ec on 3d97fe016c2d | from d0d71b554876
b33ac325c0
The prepare found where ADR 0666, ADR 0667 and design 47 disagreed. The
ADR 0666 insight was dropped, so its five points are written here as the
design's choices with their reasons: the foundation from the registrations
(departing from ADR 0619 §3 for ADR 0666 §5), the want's compare-and-set per
module and watched branch, every pipeline started on catalog-revision, the
cost of a refused new indexer, and each check at its row's level. ADR 0667's
clause numbers follow the record as accepted, so the merge token goes only at
§12's moment and on the operator's word. The approval is the operator-channel's
accepted kind, a replace removes its object, the sent store's age is
transport, and what the milestone creates has its retention. The glossary
gains "held back" and "sent store"; design 51 starts a publication's
pipelines on catalog-revision.

Claude-Session: https://claude.ai/code/session_01JG73KK8HD1gufnqyFxMFdW
Author
Member

Delivery novox/hq@b33ac325c0ec — merged since 2026-11-10T15:33:24Z

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

Transitions

  • 2026-11-10 15:14 (new) → proposed (announced): novox/hq#535's head announced
  • 2026-11-10 15:14 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-11-10 15:33 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@b33ac325c0ec` — **merged** since 2026-11-10T15:33:24Z **Source** — source.main moved to novox/hq@3d97fe016c2d. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-11-10 15:14 (new) → proposed (announced): novox/hq#535's head announced - 2026-11-10 15:14 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-11-10 15:33 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 3d97fe016c into main 2026-11-10 15:33:23 +00:00
mesh-tools deleted branch design/47-G-joint 2026-11-10 15:33:23 +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#535