mesh-tools
  • Joined on 2026-10-14
mesh-tools commented on pull request novox/mesh-delivery#53 2026-10-25 21:57:11 +00:00
mesh-grants: publish memberships for new placements now; the user list, assertions and grants in shadow (ADR 0547 milestone 1)

Delivery novox/mesh-delivery@26ba7404bfc4 — proposed since 2026-10-25T21:57:09Z

Group fix/1945-memberships: novox/mesh-delivery@26ba7404bfc4,…

mesh-tools created pull request novox/mesh-delivery#53 2026-10-25 21:57:06 +00:00
mesh-grants: publish memberships for new placements now; the user list, assertions and grants in shadow (ADR 0547 milestone 1)
mesh-tools commented on pull request novox/mesh-sdk#85 2026-10-25 21:57:03 +00:00
buscompose: the controller's bus composer in the SDK, byte-equal to the controller's, with the mesh-grants grant (ADR 0547)

Delivery novox/mesh-sdk@b7b5c6ef27a0 — proposed since 2026-10-25T21:57:00Z

Transitions

  • 2026-10-25 21:57 (new) → proposed (announced): novox/mesh-sdk#8…
mesh-tools created pull request novox/mesh-sdk#85 2026-10-25 21:56:58 +00:00
buscompose: the controller's bus composer in the SDK, byte-equal to the controller's, with the mesh-grants grant (ADR 0547)
mesh-tools deleted branch fix/1945-ask-again-and-why from novox/mesh-delivery 2026-10-25 21:43:14 +00:00
mesh-tools pushed to main at novox/mesh-delivery 2026-10-25 21:43:13 +00:00
db53ec975f Merge pull request 'Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)' (#51) from fix/1945-ask-again-and-why into main
4628ba26b4 Delivery parts: take the essential and optional bucket opens from mesh-sdk (issue 1945)
20027e53ff Delivery parts: a bucket the bus refuses at start stops a part only when it cannot work without it (issue 1945)
d4a054bfed Assigner: say why a node gets no want, in the journal and in its removed want (issue 1945)
c623e8d235 Builder: ask again an ask its stream can no longer answer, and give it tools to read and ask again (issue 1945)
Compare 5 commits »
mesh-tools merged pull request novox/mesh-delivery#51 2026-10-25 21:43:12 +00:00
Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)
mesh-tools deleted branch fix/1945-ask-again-and-why from novox/mesh-sdk 2026-10-25 21:43:10 +00:00
mesh-tools pushed to main at novox/mesh-sdk 2026-10-25 21:43:09 +00:00
7ac4493ce9 Merge pull request 'process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)' (#84) from fix/1945-ask-again-and-why into main
e0d1de0475 process: a part opens what it cannot work without as essential, the rest as optional (issue 1945)
Compare 2 commits »
mesh-tools merged pull request novox/mesh-sdk#84 2026-10-25 21:43:08 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#52 2026-10-25 21:41:04 +00:00
The delivery view reads only the keys a call names, in parallel, so node_haves and assigner_wants answer within their time (issue 1945)

Delivery novox/mesh-delivery@41f25d3129fd — proposed since 2026-10-25T21:41:01Z

Transitions

  • 2026-10-25 21:41 (new) → proposed (announced): novox/mesh-…
mesh-tools created pull request novox/mesh-delivery#52 2026-10-25 21:40:58 +00:00
The delivery view reads only the keys a call names, in parallel, so node_haves and assigner_wants answer within their time (issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#51 2026-10-25 21:26:28 +00:00
Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)

Delivery novox/mesh-delivery@8ac165213ada — proposed since 2026-10-25T21:26:25Z

Group fix/1945-ask-again-and-why: novox/mesh-delivery@8ac165213ada,…

mesh-tools created pull request novox/mesh-delivery#51 2026-10-25 21:26:24 +00:00
Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)
mesh-tools commented on pull request novox/mesh-sdk#84 2026-10-25 21:26:18 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)

Delivery novox/mesh-sdk@e0d1de047585 — proposed since 2026-10-25T21:26:16Z

Transitions

  • 2026-10-25 21:26 (new) → proposed (announced): novox/mesh-sdk#8…
mesh-tools created pull request novox/mesh-sdk#84 2026-10-25 21:26:15 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)
mesh-tools deleted branch fix/assigner-starts-without-puts from novox/mesh-delivery 2026-10-25 21:22:56 +00:00
mesh-tools pushed to main at novox/mesh-delivery 2026-10-25 21:22:56 +00:00
73be3df28c Merge pull request 'The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)' (#50) from fix/assigner-starts-without-puts into main
eb65535f45 A want marked put and held stands while its put is not heard: the rules give it back only on a put heard released, so a start before the puts are open moves no node (ADR 0546 clause 5)
fa6cdbbe61 The puts' watch never gates the assigner's first pass: it is not waited for at the start, and one that ends before it handed what stands only stops the puts (ADR 0546)
462ec9cfb1 The assigner opens the puts' bucket again on a later pass once it is there and granted, so a put works without a restart (ADR 0546, ADR 0201)
9950689a11 The assigner starts and writes wants whatever keeps the puts' bucket from opening or being watched (not there, not granted, no answer): it takes no put further until it starts again, said in its journal (ADR 0546)
Compare 5 commits »
mesh-tools merged pull request novox/mesh-delivery#50 2026-10-25 21:22:55 +00:00
The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#50 2026-10-25 21:19:52 +00:00
The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)

Delivery novox/mesh-delivery@eb65535f45db — proposed since 2026-10-25T21:19:50Z

Transitions

  • 2026-10-25 21:19 (new) → proposed (announced): novox/mesh-…