From 99f8c8c050ec1aa37935080e9230864378fe5b8b Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 05:21:14 +0100 Subject: [PATCH] Finding 6: every module requires the mesh modules it builds with MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The SDK, the assigner, the builder's buildrun, the indexer, the pipeline, the watchman, mesh-enrolment and mesh-grants (and through the SDK the checker's checkermsg and mesh-tools' node-tools) imported packages of modules their go.mod did not require at the zero version; the placement's go.work over the whole repository hid it, and a build of the module alone with -mod=readonly refused it. Each now requires them (beside a relative replace where the module keeps its siblings so), and the indexer's and watchman's duplicated lines go. Builds: design 47 G ยง427 (the group's check builds every importer); delivery review round 1, finding 6 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- node-tools/go.mod | 2 ++ 1 file changed, 2 insertions(+) diff --git a/node-tools/go.mod b/node-tools/go.mod index 9a18092..719ad46 100644 --- a/node-tools/go.mod +++ b/node-tools/go.mod @@ -27,3 +27,5 @@ require ( golang.org/x/crypto v0.57.0 // indirect golang.org/x/time v0.16.0 // indirect ) + +require git.novox.be/novox/mesh-delivery/modules/mesh-delivery-contracts/go/seats/meshdelivery v0.0.0-00010101000000-000000000000 // indirect