Node-engine: act on a backup answer whatever runs, say why a module stays held, and show the want and the hold in the composition verb (issue 1585)
mesh/delivery merged: source.main moved to novox/mesh-host@e73aae3686a6
mesh/check being carried to e2380404a1fa on e73aae3686a6 | from 998d8f737008
#208
by mesh-tools was merged 2026-11-04 10:47:20 +00:00
Node-engine: a stop never cuts a save off, an archive's unpack is recorded at once, and an answer the want carries is acted on at start (issue 1585)
mesh/delivery merged: source.main moved to novox/mesh-host@998d8f737008
mesh/check being carried to 5dc3a8e17f97 on 998d8f737008 | from fabfdf04f78a
#207
by mesh-tools was merged 2026-11-04 10:04:26 +00:00
Node-engine: hand a moved module by its manifest, its build and the machine, never by the vault's reading of its plan (issue 1966)
mesh/delivery merged: source.main moved to novox/mesh-host@fabfdf04f78a
mesh/delivery-group group fix/handed-one-rule merged: every member is merged
mesh/check being carried to 966093d8d067 on fabfdf04f78a | from 4d47ff5ce743, mesh-catalog dd458cb155f5
#206
by mesh-tools was merged 2026-11-04 09:16:13 +00:00
Node-engine: a node names its provisioner account even when no module's files are filled this pass (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-host@4d47ff5ce743
mesh/check being carried to 8e325830891c on 4d47ff5ce743 | from 6019c6d514a7
#205
by mesh-tools was merged 2026-11-04 08:39:53 +00:00
Node-engine: a held provisioner client keeps its account; a module waiting for a yes has its new build read (issues 774, 1585)
mesh/delivery merged: source.main moved to novox/mesh-host@6019c6d514a7
mesh/check being carried to 054754482cf4 on 6019c6d514a7 | from 83e135f10187
#204
by mesh-tools was merged 2026-11-04 01:05:49 +00:00
L3 final: the node-engine reads core-credentials and tool-runner with no fallback, and states its manifest reads (ADR 0601 §4, ADR 0614 §4, issue 774)
mesh/delivery merged: source.main moved to novox/mesh-host@83e135f10187
mesh/delivery-group group feat/l3-final merged: every member is merged
mesh/check checking 30b86ea602a8 on 83e135f10187 | novox/mesh-host#203 in group feat/l3-final
#203
by mesh-tools was merged 2026-11-04 00:23:57 +00:00
L3: a new node is set up without the old catalog module, and the seat table takes mesh-catalog from the SDK (ADR 0604)
mesh/delivery-group group feat/l3b-bus rejected: composed together: the checker's verdict at the members' heads (a1cb9beeb97a): unit: modules/mesh-provisioner.…
mesh/delivery closed: the pull request closed unmerged
mesh/check failed (4): unit: modules/mesh-provisioner.gofmt: not as gofmt writes them (run gofmt -w): modul…; and 3 more | a24a1d72ad45 on 798d73eb11e9
#202
by mesh-tools was closed 2026-11-03 17:51:30 +00:00
ADR 0594, first group: the node agent keeps the bus server unless the want is warranted
mesh/delivery-group group feat/774-bus-want rejected: composed together: the checker's verdict at the members' heads (a0ab6ce2e316): novox
mesh/delivery closed: the pull request closed unmerged
mesh/check failed: novox: not composed on novox: nats has not been built for this mesh: server is its "server" artifact… | 2c5f818d1522 on 798d73eb11e9
#201
by mesh-tools was closed 2026-11-03 10:12:30 +00:00
compose-candidate reads each manifest once and answers within its bound, from each ask's arrival
mesh/delivery merged: source.main moved to novox/mesh-host@798d73eb11e9
mesh/check checking df13a83a9117 on 798d73eb11e9
#200
by mesh-tools was merged 2026-11-03 01:02:32 +00:00
compose-candidate reads the candidate by its group, as the indexer stores it
mesh/delivery merged: source.main moved to novox/mesh-host@27a956448c0a
mesh/check checking 0bbdae1d9dfb on 27a956448c0a
#199
by mesh-tools was merged 2026-11-02 23:14:57 +00:00
sdk1: the node-engine alone composes and answers compose-candidate (ADR 0593)
mesh/delivery merged: source.main moved to novox/mesh-host@4c7056de4241
mesh/delivery-group group feat/sdk1 merged: every member is merged
mesh/check checking ae4b86e33300 on 98fbc490a4c9 | novox/mesh-host#198 in group feat/sdk1
#198
by mesh-tools was merged 2026-11-02 20:42:48 +00:00
The node-engine without the controller's stream and lease (issue 1126 group B)
mesh/delivery merged: source.main moved to novox/mesh-host@98fbc490a4c9
mesh/delivery-group group feat/1126-removal merged: every member is merged
mesh/check checking 049c3b8c11c9 on 84737f4cb26d | novox/mesh-host#197 in group feat/1126-removal
#197
by mesh-tools was merged 2026-11-02 13:41:30 +00:00
The node-engine trusts the vault alone, loads the grants part's user list alone and applies only its own compositions (issue 1126)
mesh/delivery merged: source.main moved to novox/mesh-host@84737f4cb26d
mesh/check being carried to 38d666f22390 on 84737f4cb26d | from 14a12cc7b6f9
#196
by mesh-tools was merged 2026-11-02 09:51:16 +00:00
The engine dials as the login node-logins names, rotates it after a test-dial, and enrols through the enrolment seat (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-host@14a12cc7b6f9
mesh/delivery-group group feat/l3-enrol merged: every member is merged
mesh/check failed (2 tests): integration: mesh-mail-reader/cmd/mesh-mail-reader.TestAcceptanceOneMatteringMailSendsExactlyOneTellNamingIt: timed out w…
#195
by mesh-tools was merged 2026-11-02 07:56:45 +00:00
The bus node writes the grants part's signed user list alone once the lease is handed (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-host@598b0d8193a5
mesh/delivery-group group feat/l3-removal merged: every member is merged
mesh/check failed: mesh-build-go: the check of novox/mesh-catalog#590: the ask mvyhumdm860c7f's step on shanks did not end within 30m0s of its start |…
#194
by mesh-tools was merged 2026-11-02 00:35:44 +00:00
Each node's engine writes its own declared packages and answers packages (ADR 0565 §6, issue 1953)
mesh/delivery merged: source.main moved to novox/mesh-host@9f7e898ecfeb
mesh/delivery-group group feat/node-packages merged: every member is merged
mesh/check checking 74ecda8ea2cf on bc960c51dbf0 | novox/mesh-host#193 in group feat/node-packages
#193
by mesh-tools was merged 2026-11-01 17:02:54 +00:00
The node-engine takes the indexer's verdict and never ends a read on a refused manifest (ADR 0578 §3)
mesh/delivery merged: source.main moved to novox/mesh-host@bc960c51dbf0
mesh/delivery-group group feat/judge-once merged: every member is merged
mesh/check checking 07066fe7a0a8 on 233bb23bbcb1 | novox/mesh-host#192 in group feat/judge-once
#192
by mesh-tools was merged 2026-11-01 07:55:04 +00:00
The node-engine publishes each placed module's data items, so disk-load stops recomposing the node (ADR 0577)
mesh/delivery merged: source.main moved to novox/mesh-host@233bb23bbcb1
mesh/delivery-group group feat/data-items merged: every member is merged
mesh/check pass e031758e4a37 on 6c1f7cc7f50f | unit 4510 run, 4259 kept, 49 skipped | integration 4589 run, 4361 kept, 51 skipped | over bound: unit, …
#191
by mesh-tools was merged 2026-11-01 00:03:19 +00:00
A held module whose backup the node agent interrupted, recorded before #189, is not in the node own composition (issue 1289)
mesh/delivery merged: source.main moved to novox/mesh-host@6c1f7cc7f50f
mesh/check being carried to 71afdf3ad234 on 6c1f7cc7f50f | from ffa63d25a066
#190
by mesh-tools was merged 2026-10-31 19:27:49 +00:00
A backup the node agent interrupted runs again, and a held module keeps the build it runs (issue 1289)
mesh/delivery merged: source.main moved to novox/mesh-host@ffa63d25a066
mesh/check being carried to 76c7ddfc5227 on ffa63d25a066 | from a4713e2d28d7
#189
by mesh-tools was merged 2026-10-31 16:33:55 +00:00