sdk1: build modules, provisioner and checks follow ADR 0593
mesh/delivery merged: source.main moved to novox/mesh-catalog@f469eb387a30
mesh/delivery-group group feat/sdk1 merged: every member is merged
mesh/check checking d221c633799a on ee75d4327ce5 | novox/mesh-catalog#598 in group feat/sdk1
#598
by mesh-tools was merged 2026-11-02 20:41:48 +00:00
mesh-build-go: a relative replace still resolves in the temporary modfile
mesh/delivery merged: source.main moved to novox/mesh-catalog@ee75d4327ce5
mesh/check being carried to 45084af849fc on ee75d4327ce5 | from c52afdf88b84
#597
by mesh-tools was merged 2026-11-02 18:51:34 +00:00
mesh-build-go runs the tests after a formatting or vet failure, so one check names every failure (ADR 0591)
mesh/delivery-group group fix/check-every-failure checking: 2 of 2 member(s) ready
mesh/delivery closed: the pull request closed unmerged
mesh/check checking 831f34e59ac7 on c52afdf88b84 | novox/mesh-catalog#596 in group fix/check-every-failure
#596
by mesh-tools was closed 2026-11-02 16:07:20 +00:00
The vault makes the first credential of every new consumer, as the controller did (issue 1126)
mesh/delivery merged: source.main moved to novox/mesh-catalog@c52afdf88b84
mesh/delivery-group group fix/1126-provision-credentials merged: every member is merged
mesh/check pass 019614aedc14 on fe7c5ccb64bf | unit 6028 run, 142 kept, 16 skipped | integration 6091 run, 174 kept, 25 skipped | over bound: unit, in…
#595
by mesh-tools was merged 2026-11-02 15:31:38 +00:00
Modules without the controller: vault judges each sensitive caller, nox records its hand acts, provisioner binds ahead of the want (issue 1126 group B)
mesh/delivery merged: source.main moved to novox/mesh-catalog@fe7c5ccb64bf
mesh/delivery-group group feat/1126-removal merged: every member is merged
mesh/check checking fa6dc3a48b0c on 32c4c52261c4 | novox/mesh-catalog#594 in group feat/1126-removal
#594
by mesh-tools was merged 2026-11-02 13:40:54 +00:00
nox works without the controller: each command calls the seat or tool that owns its job (issue 1126)
mesh/delivery merged: source.main moved to novox/mesh-catalog@32c4c52261c4
mesh/check checking 63de1f7e0dd7 on 32c4c52261c4
#593
by mesh-tools was merged 2026-11-02 10:56:31 +00:00
Without the controller: the vault retires and rotates, the healers act, the artifact store is swept, config and conditions stand alone (issue 1126)
mesh/delivery merged: source.main moved to novox/mesh-catalog@d2de18fd6bdd
mesh/check checking 326897d8772f on d2de18fd6bdd
#592
by mesh-tools was merged 2026-11-02 10:36:35 +00:00
The vault mints a joining node's token, account and certificate, and rotates a node's login over two; nox enrol open (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-catalog@db104bdb0838
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…
#591
by mesh-tools was merged 2026-11-02 07:56:29 +00:00
Modules stop depending on the controller before the lease write (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-catalog@98e08c0dd0af
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 |…
#590
by mesh-tools was merged 2026-11-02 00:35:26 +00:00
pacman's mirror list keeps a fallback tail; a failed check leads the merge ask's headline (ADR 0586, issues 1876, 1166)
mesh/delivery merged: source.main moved to novox/mesh-catalog@ce3bedd584b8
mesh/check being carried to 90f7f87c2ac1 on ce3bedd584b8 | from 3483f603ae3d
#589
by mesh-tools was merged 2026-11-01 18:04:06 +00:00
pacman keeps one mirror list for the mesh and reads each node's own packages; the provisioner composes once (ADR 0585, ADR 0565 §6, ADR 0570; issues 1876, 1953, 1954)
mesh/delivery merged: source.main moved to novox/mesh-catalog@3483f603ae3d
mesh/delivery-group group feat/node-packages merged: every member is merged
mesh/check checking 5ccce4967a98 on cff7588797b8 | novox/mesh-catalog#588 in group feat/node-packages
#588
by mesh-tools was merged 2026-11-01 17:02:29 +00:00
Agree a toolchain by strict majority; a node on another version sits out (ADR 0584, issue 1578)
mesh/delivery merged: source.main moved to novox/mesh-catalog@cff7588797b8
mesh/delivery-group group fix/toolchain-majority merged: every member is merged
mesh/check pass f06335cf7eff on fc300e3d7242 | judged by the candidate's mesh-build-go at 323bb9cdc526
#587
by mesh-tools was merged 2026-11-01 15:04:12 +00:00
Readers leave the controller: hand acts, packages, compare, provisioner on the watched reader (design 47 L5-L7)
mesh/delivery merged: source.main moved to novox/mesh-catalog@fc300e3d7242
mesh/delivery-group group feat/l5-l7-main merged: every member is merged
mesh/check checking 2002b08505cc on fc300e3d7242 | novox/mesh-catalog#586 in group feat/l5-l7-main
#586
by mesh-tools was merged 2026-11-01 13:53:21 +00:00
Catalog readers decode instead of judging; mesh-build-go builds against the asked package versions (ADR 0578, 0573 §2)
mesh/delivery merged: source.main moved to novox/mesh-catalog@462bcfe4510e
mesh/delivery-group group feat/judge-once merged: every member is merged
mesh/check checking 432326264f6c on 4b16c193f0fb | novox/mesh-catalog#585 in group feat/judge-once
#585
by mesh-tools was merged 2026-11-01 07:54:15 +00:00
disk-load watches the node-engine's data items instead of composing them, and each round says how far it got (ADR 0577)
mesh/delivery merged: source.main moved to novox/mesh-catalog@4b16c193f0fb
mesh/delivery-group group feat/data-items merged: every member is merged
mesh/check pass 0c46f47ae57e on 444c2903af7b | unit 4510 run, 4259 kept, 49 skipped | integration 4589 run, 4361 kept, 51 skipped | over bound: unit, …
#584
by mesh-tools was merged 2026-11-01 00:03:14 +00:00
disk-load builds on the current mesh-sdk, so it accepts nats manifest again (issue 1952)
mesh/delivery merged: source.main moved to novox/mesh-catalog@444c2903af7b
mesh/check being carried to 7e5980ff17e0 on 444c2903af7b | from 19714898986c
#583
by mesh-tools was merged 2026-10-31 22:18:27 +00:00
The self-check judges D13 from watched state, findings are saved, and bus-upgrade-failed ends with the controller (issue 1952)
mesh/delivery merged: source.main moved to novox/mesh-catalog@19714898986c
mesh/delivery-group group fix/l4-quick merged: every member is merged
mesh/check pass bbd02004b863 on 3d7830cfdc4f | unit 2729 run, 4570 kept, 16 skipped | integration 2975 run, 4493 kept, 25 skipped | over bound: unit, …
#582
by mesh-tools was merged 2026-10-31 21:34:00 +00:00
The provisioner composes route contributions with the machine port (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-catalog@3d7830cfdc4f
mesh/delivery-group group fix/route-ports merged: every member is merged
mesh/check failed: integration: mesh-vault/cmd/mesh-vault.TestTheVaultWholeMintsOnTheBusWhoeverHoldsTheLease: never: the account minted under the cont…
#581
by mesh-tools was merged 2026-10-31 12:56:52 +00:00
Build mesh-build-go against the group mesh-sdk, so a manifest removing ASSIGNMENTS is accepted and the catalogue members of feat/072-moves build (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-catalog@2ff7ef3a52d8
mesh/check checking b8f62cd2accb on 2ff7ef3a52d8
#580
by mesh-tools was merged 2026-10-31 11:18:53 +00:00
The vault the only issuer, placement read per node and module, hand acts copied once, routes only from the provisioner's plans (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-catalog@bcbff9de365c
mesh/delivery-group group feat/072-moves merged: every member is merged
mesh/check failed: shanks: the check of novox/mesh-controller#487 failed: go mod download in modules/route-proxy: go: git.novox.be/novox/mesh-controll…
#579
by mesh-tools was merged 2026-10-31 10:31:01 +00:00