Multiple fixes: the vault bed keeps two secrets, the confluence bed asks through the control plane, the runtime build installs its SDK and speaks #44

Merged
jschoubben merged 3 commits from multiple-fixes into main 2026-09-21 19:05:12 +00:00
Owner
  • 069 — the vault bed installs a synthetic two-secrets consumer (slug two) and asserts two values delivered, two holders in the vault's ledger, and both rotated by one rotate secret. Green.
  • 049 — the confluence bed asks confluence_search through mesh-controller ask and asserts an answer arrived (an error, since the lab has no Confluence — a timeout would read differently). Green.
  • scripts/build-module-runtime.sh installs the module's SDK dependency itself when absent (a package copy, never a link) and no longer hides its compiler's output; the suite's rebuild message says "exit status N, and it said nothing" instead of undefined. Found because the suite now rebuilds stale runtimes (075) and the vault's was stale.

Unit tests 159/159. Companion MRs on multiple-fixes: mesh-controller, hq.

- **069** — the vault bed installs a synthetic `two-secrets` consumer (slug `two`) and asserts two values delivered, two holders in the vault's ledger, and both rotated by one `rotate secret`. Green. - **049** — the confluence bed asks `confluence_search` through `mesh-controller ask` and asserts an answer arrived (an error, since the lab has no Confluence — a timeout would read differently). Green. - `scripts/build-module-runtime.sh` installs the module's SDK dependency itself when absent (a package copy, never a link) and no longer hides its compiler's output; the suite's rebuild message says "exit status N, and it said nothing" instead of `undefined`. Found because the suite now rebuilds stale runtimes (075) and the vault's was stale. Unit tests 159/159. Companion MRs on `multiple-fixes`: mesh-controller, hq.
jschoubben added 3 commits 2026-09-21 18:49:17 +00:00
Two files with two values, two holders in the vault's ledger — the identity with the
local name after it — and one rotate moves both (novox/hq ADR 0094).
A module never built on this workstation had no node_modules, tsc failed on the
first import behind /dev/null, and the suite reported a build that said nothing.
No account in the mesh but the control plane's may create a reply queue and publish
to a module's request key (novox/hq 04-ISSUES/049, ADR 0095).
jschoubben merged commit 543ccb7380 into main 2026-09-21 19:05:12 +00:00
jschoubben deleted branch multiple-fixes 2026-09-21 19:05:12 +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/mesh-lab#44