//! Execution owned contracts extracted for workspace crate wiring.

pub mod contracts;
pub mod ports;

pub use contracts::{ProviderExecutionBinding, ProviderRuntimeOverrides};
pub use ports::{
    ContextReadPort, ContextWritePort, EventPublicationPort, ExecutionContext,
    ExecutionEventContext, ExecutionFrame, ExecutionNodeContext, ExecutionNodeKind,
    ExecutionNodeRecord, ExecutionProgressPort, ExecutionRuntimeContext, GeneratedMetadataPort,
    NodeResolutionPort, PromptArtifactReadPort, PromptLineagePort, ProviderExecutionPort,
    ProviderPreparationView, ProviderValidationPort, SystemPromptPort, TaskRunArtifactAnchor,
    WorkflowProfileLoadPort, WorldModelQueryPort,
};
