The second reader release: the reader reads G's new words (design 47 G §621, §697) #188

Merged
mesh-tools merged 5 commits from fix/47-G-reader-release-2 into main 2026-11-12 08:41:38 +00:00
Member

Design 47 G §621 and §697 (and lead answers A-145, A-146, hq #570): merged and delivered before milestone G, so the running reader and validator can read G's seat definitions and the new indexer's manifest. Reads only: by-caller and chunks on a verb, view on a state (seatdef), max-mib on an old state section, an artifact's calls and states, the long form of invokes beside *, and a seat-named view in consumes (SeatViewConsume). Unknown fields are still refused.

One delivery group with mesh-delivery fix/47-G-reader-release-2 (the validator's rules).

go vet both tags, go test ./... clean; trunk manifests 0 of 182 refused with the release's validator; all 64 of G's seat definitions read.

Reviewed-by: mesh-code-reviewer@shanks at 09d6070ebd

https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h

Design 47 G §621 and §697 (and lead answers A-145, A-146, hq #570): merged and delivered before milestone G, so the running reader and validator can read G's seat definitions and the new indexer's manifest. Reads only: `by-caller` and `chunks` on a verb, `view` on a state (seatdef), `max-mib` on an old state section, an artifact's `calls` and `states`, the long form of `invokes` beside `*`, and a seat-named view in `consumes` (`SeatViewConsume`). Unknown fields are still refused. One delivery group with mesh-delivery fix/47-G-reader-release-2 (the validator's rules). go vet both tags, go test ./... clean; trunk manifests 0 of 182 refused with the release's validator; all 64 of G's seat definitions read. Reviewed-by: mesh-code-reviewer@shanks at 09d6070ebd865a8bdefb74f525c4940de8819dae https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
mesh-tools added 5 commits 2026-11-12 02:29:10 +00:00
A definition G writes marks a verb by-caller (mesh-recovery, mesh-broker, the
gated verbs) or chunks, and a state as a view; the running reader refused
each as a field the format does not know, so every such definition.

Builds: design 47 G §621, §697, §681, §699

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
G's indexer, builder and runner cap their buckets; the running reader
called the word an unknown field and refused the whole manifest. A value
out of the objects section's bounds is refused naming them.

Builds: design 47 G §494, §469, §621

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
mesh-sdk's own manifest names the capability words its packages call, and
the tool runner's artifact the words it states; the running reader refused
both manifests on the unknown word.

Builds: design 47 G §621, §605, §545

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
The tool runner's invokes hold * beside {verb, fields} entries; Invokes
keeps every verb, so none of its readers changes, and InvokeFields maps a
verb to the fields it names, written back in the long form.

Builds: design 47 G §621, §617

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
RR2-5: the reader reads a seat-named view in consumes and a seat's views
mesh/delivery-group group fix/47-G-reader-release-2 merged: every member is merged
mesh/delivery merged: source.main moved to novox/mesh-sdk@e42b9491c931
mesh/check checking 09d6070ebd86 on e42b9491c931 | novox/mesh-sdk#188 in group fix/47-G-reader-release-2
09d6070ebd
G's builder and checker follow the assigner's views by the seat,
seat:mesh-module-assigner.views.assignments; SeatViewConsume splits that
form, and a seat compiled from its definition names the states it offers
as views, which the validator checks the form against.

Builds: design 47 G §621, §616, §699

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

Delivery novox/mesh-sdk@09d6070ebd86 — merged since 2026-11-12T08:41:40Z

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

Group fix/47-G-reader-release-2: novox/mesh-delivery@7f53665beb, novox/mesh-sdk@09d6070ebd

Transitions

  • 2026-11-12 02:29 (new) → proposed (announced): novox/mesh-sdk#188's head announced
  • 2026-11-12 02:29 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-12 08:41 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@09d6070ebd86` — **merged** since 2026-11-12T08:41:40Z **Source** — source.main moved to novox/mesh-sdk@e42b9491c931. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Group** `fix/47-G-reader-release-2`: novox/mesh-delivery@7f53665bebb5, novox/mesh-sdk@09d6070ebd86 **Transitions** - 2026-11-12 02:29 (new) → proposed (announced): novox/mesh-sdk#188's head announced - 2026-11-12 02:29 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-12 08:41 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`.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head b57281f5a406 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head b57281f5a406 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-tools merged commit e42b9491c9 into main 2026-11-12 08:41:38 +00:00
mesh-tools deleted branch fix/47-G-reader-release-2 2026-11-12 08:41:38 +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/mesh-sdk#188