Member of delivery group feat/47-G-reader-release-3 with mesh-sdk (design 47 G §50; the lead's answers A-343 to A-349).
D1 invokes seat:<seat>.accept.<queue> and seat:<seat>.<stream>.<kind>, checked as G does (§601, A-231, A-102, A-344)
D2 seat: reads judged against the seat's states (A-116, A-128)
D3 the state option objects-max-mib, 1 to 8192 MiB (§513, §547)
D4 the old forms of gitea, distribution, the node-engine and the pipeline runner accepted until G puts them on the foundation list (A-345, A-349)
D5 a process bus's consumes must name what its module consumes (A-340)
D6 the whole run, the release's acceptance (A-343, A-347)
The run (the prepare's probe, rebuilt at these heads; repeated by the reviewer): G's 193 manifests with G's 65 seat definitions: 193 accepted (main's validator: 15 refused). Today's 191 manifests: output identical to today's, 189 accepted, f1-circuits and link2pay refused, with today's seats and with G's. Nothing accepted on main is refused after it (the operator: lock nothing out). The indexer and the node-engine are rebuilt by it; the node-engine then states word:streams.last-per-subject.
Reviewed-by: mesh-code-reviewer@shanks at 4b29e43ca1
Member of delivery group feat/47-G-reader-release-3 with mesh-sdk (design 47 G §50; the lead's answers A-343 to A-349).
- D1 invokes `seat:<seat>.accept.<queue>` and `seat:<seat>.<stream>.<kind>`, checked as G does (§601, A-231, A-102, A-344)
- D2 `seat:` reads judged against the seat's states (A-116, A-128)
- D3 the state option `objects-max-mib`, 1 to 8192 MiB (§513, §547)
- D4 the old forms of gitea, distribution, the node-engine and the pipeline runner accepted until G puts them on the foundation list (A-345, A-349)
- D5 a process bus's `consumes` must name what its module consumes (A-340)
- D6 the whole run, the release's acceptance (A-343, A-347)
The run (the prepare's probe, rebuilt at these heads; repeated by the reviewer): G's 193 manifests with G's 65 seat definitions: 193 accepted (main's validator: 15 refused). Today's 191 manifests: output identical to today's, 189 accepted, f1-circuits and link2pay refused, with today's seats and with G's. Nothing accepted on main is refused after it (the operator: lock nothing out). The indexer and the node-engine are rebuilt by it; the node-engine then states word:streams.last-per-subject.
Reviewed-by: mesh-code-reviewer@shanks at 4b29e43ca1f49c21dd758f418e94060036631054
https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
The third reader release reads G's invokes `seat:<seat>.accept.<queue>` and `seat:<seat>.<stream>.<kind>` with G's
check of them: a queue or kind the seat's definition does not accept is refused, naming it.
Builds: design 47 G §601, A-231, A-102, A-343, A-344
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
A process's `bus.consumes` (read by mesh-sdk since S2) is judged as V5 judges what a process names of its module's
`requires`: an event its module consumes is accepted, another is refused, naming it.
Builds: design 47 G A-340, A-343
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
`reads` `seat:<seat>.<state>` (split by mesh-sdk's SeatRead since S4) is accepted where the seat declares the state and
refused, naming it, where it does not or the seat is unknown; a module's read is judged as today.
Builds: design 47 G A-116, A-128, A-343, A-344
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
The state template takes the option `objects-max-mib` (mesh-sdk S5's name and bounds): within the objects' bounds it is
accepted, outside them refused; every other option of today keeps its verdict.
Builds: design 47 G §513, §547, A-343
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Before G's merge the foundation list stays as it is; the forge module, the image registry module and the node-engine's
module are accepted with their old `objects` section, their stream `<module>-findings` and their bus state in
`requires`, as G's judge accepts them, and are counted as today, so no other module's verdict moves.
Builds: design 47 G §584, §627, §529, A-343, A-345
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
The lead's A-349 names the pipeline runner beside the forge module, the image registry module and the node-engine's
module: its old `objects` section and its findings stream are accepted before G puts it on the foundation list. It is
new in G, so no trunk verdict moves.
Builds: design 47 G §529, A-345, A-349
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
A run, no code: the prepare's probe (reader-release runs/rrprobe.go.txt) built in the indexer module at this head
against mesh-sdk 9e5bd7e. G's 193 manifests with G's 65 seat definitions: 193 accepted the checker's way, 0 refused and
0 waiting the indexer's way (today: 15 refused). Today's 191 manifests with today's 60 seats: 189 accepted, f1-circuits
and link2pay refused, output identical to today's; today's manifests with G's seats: identical to today's.
Builds: design 47 G §50, §340, A-343, A-347
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Deliverynovox/mesh-delivery@4b29e43ca1f4 — merged since 2026-11-13T11:04:22Z
Source — source.main moved to novox/mesh-delivery@e70754ef56. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
2026-11-13 10:59 (new) → proposed (announced): novox/mesh-delivery#212's head announced
2026-11-13 10:59 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-13 11:04 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-delivery@4b29e43ca1f4` — **merged** since 2026-11-13T11:04:22Z
**Source** — source.main moved to novox/mesh-delivery@e70754ef562b. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `feat/47-G-reader-release-3`: novox/mesh-delivery@4b29e43ca1f4, novox/mesh-sdk@9e5bd7e49ca5
**Transitions**
- 2026-11-13 10:59 (new) → proposed (announced): novox/mesh-delivery#212's head announced
- 2026-11-13 10:59 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-13 11:04 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.
Member of delivery group feat/47-G-reader-release-3 with mesh-sdk (design 47 G §50; the lead's answers A-343 to A-349).
seat:<seat>.accept.<queue>andseat:<seat>.<stream>.<kind>, checked as G does (§601, A-231, A-102, A-344)seat:reads judged against the seat's states (A-116, A-128)objects-max-mib, 1 to 8192 MiB (§513, §547)consumesmust name what its module consumes (A-340)The run (the prepare's probe, rebuilt at these heads; repeated by the reviewer): G's 193 manifests with G's 65 seat definitions: 193 accepted (main's validator: 15 refused). Today's 191 manifests: output identical to today's, 189 accepted, f1-circuits and link2pay refused, with today's seats and with G's. Nothing accepted on main is refused after it (the operator: lock nothing out). The indexer and the node-engine are rebuilt by it; the node-engine then states word:streams.last-per-subject.
Reviewed-by: mesh-code-reviewer@shanks at
4b29e43ca1https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Delivery
novox/mesh-delivery@4b29e43ca1f4— merged since 2026-11-13T11:04:22ZSource — source.main moved to novox/mesh-delivery@e70754ef56. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
feat/47-G-reader-release-3: novox/mesh-delivery@4b29e43ca1, novox/mesh-sdk@9e5bd7e49cTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.