Issue 211: a bundle is built before the toolchain it is compiled in; ADR 0192 progressive insight; design 38 WP4b built, WP4c opened
This commit is contained in:
@@ -245,6 +245,25 @@ credential gone. Last, the registration gate refuses the container shape for eve
|
||||
answer from the runtime on the machines that run it, `docker ps` shows no tool container on any of
|
||||
the four, and `status` is well.
|
||||
|
||||
*Found 2026-10-03, building it:* of the thirty-one, nine run only tools, three a main of their own,
|
||||
and twenty import the module's own event handlers and provisioners beside their tools (ADR 0192's
|
||||
dated note). WP4b moves the tools-only nine; WP4c holds the rest. Two of the nine stay with WP4c as
|
||||
well — one carries a run-once provisioning step in a second container, one reads an env-file and two
|
||||
sockets — so seven move here. *Built 2026-10-03:* mesh-sdk #12 (`collectToolsEach`), mesh-tools #33
|
||||
(each bundle its own environment), mesh-controller #236 and #237 (the words composed, made the
|
||||
account's to read, and named files restarting the runtime), and the seven modules in one change.
|
||||
Building it found issue [211](../../04-ISSUES/211-a-bundle-is-built-before-the-toolchain-it-is-compiled-in/00-report.md).
|
||||
|
||||
## WP4c — The module's own long-running code moves
|
||||
|
||||
*Not yet broken down.* Twenty-three containers carry code that is not a tool: event handlers,
|
||||
provisioners, a step, a main. [ADR 0188](../../02-DECISIONS/0188-a-modules-own-code-is-bundles-in-any-language-and-a-tools-bundle-speaks-mcp-to-the-runtime.md)
|
||||
§3 already says such code is a `process` bundle the host runs. What no record says yet is how that
|
||||
process is given what its container was: the module's own bus credential and the subscriptions it
|
||||
consumes with, the words its code reads at import, the packages the image installed (a database's
|
||||
client), and the service it reaches by a container network name. That begins with a decision record,
|
||||
after which the twenty-three move and the registration gate refuses the container shape for all.
|
||||
|
||||
## WP5 — The shell, on a server first
|
||||
|
||||
*mesh-catalog #224, already written. Half a day to assign and prove.*
|
||||
|
||||
Reference in New Issue
Block a user