Issue 211: a bundle is built before the toolchain it is compiled in; ADR 0192 progressive insight; design 38 WP4b built, WP4c opened #322

Merged
mesh-admin merged 1 commits from issues/211-and-0192-insight into main 2026-10-03 13:36:43 +00:00
Contributor

Three things found while building ADR 0192:

  • Issue 211 (located, mesh-controller): the planner puts a bundle in the same tier as the toolchain it is compiled in, because a bundle names its toolchain by language, not build.on. node-tools was built against the toolchain before SDK 0.1.3 and recorded as current. Fix direction and test named; worked around by rebuilding the bundle.
  • ADR 0192 progressive insight: of the 31 containers it called tool containers, 9 run only tools, 3 a main of their own, 20 the module's event handlers and provisioners beside their tools. That code is a process bundle under ADR 0188 §3, not this record's; Decision 4 applies to their tools. Decision and options untouched.
  • Design 38: WP4b dated note (built: mesh-sdk #12, mesh-tools #33, mesh-controller #236/#237, seven modules; two of the nine stay with WP4c), and a new WP4c naming the open question — how a module's long-running code is given its credential, words, packages and reach — which begins with a decision record.

Checks pass.

Three things found while building ADR 0192: - **Issue 211** (located, mesh-controller): the planner puts a bundle in the same tier as the toolchain it is compiled in, because a bundle names its toolchain by `language`, not `build.on`. node-tools was built against the toolchain before SDK 0.1.3 and recorded as current. Fix direction and test named; worked around by rebuilding the bundle. - **ADR 0192 progressive insight**: of the 31 containers it called tool containers, 9 run only tools, 3 a main of their own, 20 the module's event handlers and provisioners beside their tools. That code is a `process` bundle under ADR 0188 §3, not this record's; Decision 4 applies to their tools. Decision and options untouched. - **Design 38**: WP4b dated note (built: mesh-sdk #12, mesh-tools #33, mesh-controller #236/#237, seven modules; two of the nine stay with WP4c), and a new WP4c naming the open question — how a module's long-running code is given its credential, words, packages and reach — which begins with a decision record. Checks pass.
mesh-admin added 1 commit 2026-10-03 13:36:39 +00:00
mesh-admin merged commit 27c6881287 into main 2026-10-03 13:36:43 +00:00
mesh-admin deleted branch issues/211-and-0192-insight 2026-10-03 13:36:44 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#322