Commit Graph

  • 8acfa7a07d Merge pull request 'One bus: the runtime pins the certificate after the server speaks, and the old transport goes' (#15) from feat/one-bus into main main mesh-admin 2026-09-28 01:09:01 +00:00
  • f0104b7846 One bus: the runtime pins the certificate after the server speaks, and the old transport goes feat/one-bus jschoubben 2026-09-28 03:08:59 +02:00
  • cd26131c61 Merge pull request 'The runtime speaks the bus its credential names' (#14) from feat/the-runtime-speaks-the-bus-its-credential-names into main mesh-admin 2026-09-28 00:42:29 +00:00
  • 9e3ff6fa45 The runtime speaks the bus its credential names feat/the-runtime-speaks-the-bus-its-credential-names jschoubben 2026-09-28 02:42:26 +02:00
  • a4447f1251 Merge pull request 'A person's own client, and pins that the wire did not change' (#13) from feat/nats-genesis into main jschoubben 2026-09-27 17:20:07 +00:00
  • 3d55aeb1d8 The old bus's wire is pinned unchanged, because this has to merge to a running mesh feat/nats-genesis jschoubben 2026-09-27 17:37:19 +02:00
  • 9acc40145a A person's client: the mesh's tools from a workstation jschoubben 2026-09-27 17:03:13 +02:00
  • fbeb373d1a Both clients map local event names to their own wire jschoubben 2026-09-27 14:42:40 +02:00
  • 2197c36fef Describe the client on its own terms jschoubben 2026-09-26 23:51:00 +02:00
  • 19560ca6a7 Hold the runtime's NATS client to the shared fixtures jschoubben 2026-09-26 23:40:59 +02:00
  • c1517c39a0 The tool runtime's client on NATS, behind the unchanged contract jschoubben 2026-09-26 23:29:17 +02:00
  • 6b380b67e0 Merge pull request 'The tool runtime's recipe starts FROM the base its manifest declares (ADR 0097)' (#12) from multiple-fixes into main jschoubben 2026-09-21 22:58:23 +02:00
  • 2990b2d5a4 The tool runtime's recipe starts FROM the base its manifest declares (novox/hq ADR 0097) jschoubben 2026-09-21 22:16:10 +02:00
  • bca504b521 Merge pull request 'The patient reconnect gives up on permanent failures (058 review)' (#11) from fix/patient-connect-fatal-set into main jschoubben 2026-09-20 13:41:57 +02:00
  • 5b111da4a9 The patient reconnect gives up on permanent failures (issue 058 review) jschoubben 2026-09-20 13:30:52 +02:00
  • 0ea3db3b20 Merge pull request 'Serve mode waits for its broker instead of crash-looping (issue 058)' (#10) from fix/the-runtime-waits-for-its-broker into main jschoubben 2026-09-20 12:53:07 +02:00
  • 1a55e8f205 Serve mode waits for its broker instead of crash-looping (issue 058) jschoubben 2026-09-18 02:06:53 +02:00
  • a99b0d3029 Merge pull request 'Resolve the SDK by version; mesh-controller/foundation rename' (#9) from feat/a-bed-that-hands-over-nothing into main jschoubben 2026-09-16 23:25:45 +02:00
  • 813f2e0db3 Rename mesh-control -> mesh-controller, substrate -> foundation jschoubben 2026-09-16 18:40:40 +02:00
  • b00468d4c0 Resolve the SDK in a throwaway deps stage, not with a buildkit secret jschoubben 2026-09-16 11:48:16 +02:00
  • b618057fb1 Resolve the SDK by version from the registry, not from a git URL jschoubben 2026-09-16 10:27:26 +02:00
  • 6b6ec68a43 Merge pull request 'Stop compiling the toolkit by hand; it arrives compiled now' (#8) from feat/no-workaround-for-a-package-that-works into main jschoubben 2026-09-14 11:09:06 +02:00
  • 42b2f9cca0 Stop compiling the toolkit by hand; it arrives compiled now jschoubben 2026-09-14 11:05:57 +02:00
  • b6fa6575c1 Merge pull request 'Build and run are two images, from one recipe' (#7) from feat/build-and-run-are-two-images into main jschoubben 2026-09-14 02:02:35 +02:00
  • 62e2aa7708 Build and run are two images, from one recipe jschoubben 2026-09-14 01:57:05 +02:00
  • 0383c1987a Merge pull request 'runtime: a run subcommand to run a module entrypoint to completion (ADR 0052)' (#6) from feat/run-once-entry into main jschoubben 2026-09-13 11:16:12 +02:00
  • 77493642d8 Remove what was only there to move a commit jschoubben 2026-09-13 11:15:24 +02:00
  • 8ad37c33cd Change the base for real, so the image moves with the commit jschoubben 2026-09-13 02:50:15 +02:00
  • 8318c78125 Move the base, to see whether the mesh notices what it reaches jschoubben 2026-09-13 02:47:14 +02:00
  • 90a15cde20 The runtime keeps the compiler, because it is also the build environment jschoubben 2026-09-13 02:45:16 +02:00
  • 78257cf151 Compile the toolkit after installing it, because npm does not jschoubben 2026-09-13 02:44:12 +02:00
  • a5d65ada53 The build stage can fetch a git dependency, and only it can jschoubben 2026-09-13 02:39:54 +02:00
  • a174dfd404 The runtime every module stands on is built from its own repository jschoubben 2026-09-13 02:39:11 +02:00
  • 9af4d3fae9 Merge pull request 'mesh-tools run: a one-shot entrypoint invocation (ADR 0052 runtime side)' (#5) from feat/run-once-entry into main jschoubben 2026-09-06 00:48:07 +02:00
  • 991fb6faec runtime: a 'run' subcommand to run a module entrypoint to completion jschoubben 2026-09-06 00:17:13 +02:00
  • 056733b519 Merge pull request 'Resync hq ADR references (0044-0054 -> 0039-0049)' (#4) from feat/adr-ref-resync into main jschoubben 2026-09-05 12:45:51 +02:00
  • ef540042bd Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation jschoubben 2026-09-05 12:45:25 +02:00
  • b936812f21 Merge pull request 'runtime: serve each tool over mesh.rpc, and an invoke subcommand (ADR 0052)' (#3) from events/tool-serving into main jschoubben 2026-09-05 03:02:46 +02:00
  • 4558248f16 runtime: RPC replies ride mesh.rpc; an invoke subcommand (ADR 0052) jschoubben 2026-09-04 21:56:04 +02:00
  • bf5339cec2 runtime: take node and module identity from the sealed credential jschoubben 2026-09-04 01:53:23 +02:00
  • 04a689e008 runtime: connect with a sealed credential, scoped, over pinned amqps (ADR 0048) jschoubben 2026-09-04 01:51:17 +02:00
  • 99ce1e1252 runtime: an emit primitive, so an events test can put a message on the wire jschoubben 2026-09-04 00:56:37 +02:00
  • f85d1dc303 broker: the ADR 0047 wire shape, and the event failure paths jschoubben 2026-09-04 00:26:09 +02:00
  • 201a413f69 broker: split events (mesh.events) from tool RPC (mesh.rpc) jschoubben 2026-09-03 23:50:56 +02:00
  • 9eddcdb0a0 mesh-tools — the tool runtime and AMQP broker binding jschoubben 2026-09-03 23:21:01 +02:00