Expand description
Governed by spec 016-runtime-placement-router
PlacementRouter is the single public entry point for all capability execution
in traverse-runtime. It wires together:
- Placement evaluation (
PlacementConstraintEvaluator) - Executor selection (
CapabilityExecutorRegistry) - Execution (
CapabilityExecutor) - Trace recording (
TraceStore) - Conditional event publishing (
EventBroker)
Structs§
- Placement
Router - Single orchestrating entry point for all capability execution in Traverse.
- Router
Request - Input to
PlacementRouter::execute. - Router
Response - Result of a successful
PlacementRouter::executecall.
Enums§
- Router
Error - Errors returned by
PlacementRouter::execute.
Type Aliases§
- Capability
Executor Registry - Maps
ArtifactTypeto the appropriateCapabilityExecutorimplementation.