Expand description
Core domain types for WorldInterface.
This crate defines the foundational types shared across all WI crates:
- Identity types (
id::FlowId,id::FlowRunId,id::NodeId,id::StepRunId) - FlowSpec model (declarative workflow graph) —
flowspec::FlowSpec - Connector descriptors —
descriptor::Descriptor - Receipt artifacts —
receipt::Receipt
worldinterface-core has no dependency on ActionQueue. It is a pure domain model crate.
Modules§
- descriptor
- Connector descriptors for capability discovery.
- flowspec
- FlowSpec — the declarative workflow graph model.
- id
- metrics
- Metrics recording trait for cross-crate observability.
- receipt
- Receipt artifacts — immutable evidence of boundary crossings.