RFC: External runtime scope and correlation contract for Bobravoz-style ingress runtimes #74
lanycrost
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
The current BubuStack roadmap already points toward Agentic Ingress, CloudEvents, and external runtimes, but the Bobravoz-side runtime contract is still implicit. We need a cross-repo decision on whether Bobravoz-style runtimes are just sample apps or first-class ingress surfaces, and on what correlation/event metadata they must share with the rest of the platform.
Why this needs a discussion
This cuts across
bobrapet,bobravoz-grpc,bubu-sdk-go,core, andtractatus. It is bigger than a repo-local issue because the answer changes how external runtimes emit events, attach session metadata, and participate in transport/trace correlation.Current evidence
#49, but it stays fairly high-level around ingress architecture.bobravoz-grpcalready documents transport-side trace propagation and hub/runtime coordination, but there is no clear app-side metadata contract for external runtimes to attach to that surface.bobrapet#43is pushing event semantics toward CloudEvents, which is the obvious candidate boundary for external runtimes too.Questions to settle
tractatus, which incore, and which stay runtime-specific?#49without overfitting to a single runtime?Desired outcome
A scoped contract and ownership map for Bobravoz-style external runtimes so follow-up issues in the SDK, transport, and operator repos can be opened against a shared target instead of inferred behavior.
Beta Was this translation helpful? Give feedback.
All reactions