Delivery 1 of design 47's release (a delivery group, branch fix/774-new-words-first in mesh-sdk, mesh-delivery, mesh-catalog, mesh-host, mesh-control).
The running assigner, indexer, checker, builder, grants part, build modules, node-engine and controller parse manifests with older mesh-sdk heads that refuse the release's new words (provides[].credential.form, logs[].max-age-days, build.artifacts[].bus) and new seats. This one commit on main makes the parser accept them and know the seats by name, with no change of meaning: an offer with no form still means pair; nothing reads max-age-days or bus; no grant or composition changes. Main's 144 catalog manifests parse byte-equal before and after; all 157 release manifests parse.
Quick fix vs thorough: quick = this parse-only step; thorough = the release itself (delivery 2), which brings the meanings with the catalog that states every form. A new manifest word ships one release ahead.
Delivery 1 of design 47's release (a delivery group, branch fix/774-new-words-first in mesh-sdk, mesh-delivery, mesh-catalog, mesh-host, mesh-control).
The running assigner, indexer, checker, builder, grants part, build modules, node-engine and controller parse manifests with older mesh-sdk heads that refuse the release's new words (provides[].credential.form, logs[].max-age-days, build.artifacts[].bus) and new seats. This one commit on main makes the parser accept them and know the seats by name, with no change of meaning: an offer with no form still means pair; nothing reads max-age-days or bus; no grant or composition changes. Main's 144 catalog manifests parse byte-equal before and after; all 157 release manifests parse.
Quick fix vs thorough: quick = this parse-only step; thorough = the release itself (delivery 2), which brings the meanings with the catalog that states every form. A new manifest word ships one release ahead.
Reviewed-by: rev-47@shanks at 78c9ec8817710eae7f1a068aef68924293fdef59
Deliverynovox/mesh-sdk@78c9ec881771 — merged since 2026-10-30T00:10:06Z
Source — source.main moved to novox/mesh-sdk@044ead7db8. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (68cb648a8c30)
Transitions
2026-10-29 23:43 (new) → proposed (announced): novox/mesh-sdk#132's head announced
2026-10-29 23:43 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-30 00:10 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/mesh-sdk@78c9ec881771` — **merged** since 2026-10-30T00:10:06Z
**Source** — source.main moved to novox/mesh-sdk@044ead7db83e. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `fix/774-new-words-first`: novox/mesh-catalog@22ff0d1000f3, novox/mesh-controller@d96542cd2503, novox/mesh-delivery@a2dd7a5c37ef, novox/mesh-host@2fd165f5af8e, novox/mesh-sdk@78c9ec881771
- composed together: pass — the checker's verdict at the members' heads (68cb648a8c30)
**Transitions**
- 2026-10-29 23:43 (new) → proposed (announced): novox/mesh-sdk#132's head announced
- 2026-10-29 23:43 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-30 00:10 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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivery 1 of design 47's release (a delivery group, branch fix/774-new-words-first in mesh-sdk, mesh-delivery, mesh-catalog, mesh-host, mesh-control).
The running assigner, indexer, checker, builder, grants part, build modules, node-engine and controller parse manifests with older mesh-sdk heads that refuse the release's new words (provides[].credential.form, logs[].max-age-days, build.artifacts[].bus) and new seats. This one commit on main makes the parser accept them and know the seats by name, with no change of meaning: an offer with no form still means pair; nothing reads max-age-days or bus; no grant or composition changes. Main's 144 catalog manifests parse byte-equal before and after; all 157 release manifests parse.
Quick fix vs thorough: quick = this parse-only step; thorough = the release itself (delivery 2), which brings the meanings with the catalog that states every form. A new manifest word ships one release ahead.
Reviewed-by: rev-47@shanks at
78c9ec8817Delivery
novox/mesh-sdk@78c9ec881771— merged since 2026-10-30T00:10:06ZSource — source.main moved to novox/mesh-sdk@044ead7db8. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/774-new-words-first: novox/mesh-catalog@22ff0d1000, novox/mesh-controller@d96542cd25, novox/mesh-delivery@a2dd7a5c37, novox/mesh-host@2fd165f5af, novox/mesh-sdk@78c9ec8817Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.