mesh-tools run: a one-shot entrypoint invocation (ADR 0052 runtime side) #5

Merged
jschoubben merged 1 commits from feat/run-once-entry into main 2026-09-05 22:48:07 +00:00
1 Commits
Author SHA1 Message Date
jschoubben 991fb6faec runtime: a 'run' subcommand to run a module entrypoint to completion
The run-once step of ADR 0052 reuses a module's runtime image but must run
its bootstrap/seed entrypoint offline and exit, not the broker-bound serve
loop. Add 'mesh-tools run <entrypoint>': import the compiled entrypoint,
await its top-level work, exit — no broker, so a first-boot seed runs before
the module has anything to talk to. Exit code is the step's, which is how the
host gates the container that depends on it.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
2026-09-06 00:17:13 +02:00