first slice: operation context scaffolding

splitting WorkflowSurfaceHandlers (because it is BIG)
This commit is contained in:
lda
2026-06-01 23:28:11 +07:00 Verified
parent 7ada524787
commit 6fcd6b7593
5 changed files with 395 additions and 0 deletions
+15
View File
@@ -23,6 +23,15 @@ from .wrapper_hints import (
wrapper_hints_for_capability,
)
from .operation_context import (
WorkflowArtifactCataloger,
WorkflowEventRecorder,
WorkflowLiveSourceChecker,
WorkflowOperationContext,
WorkflowRuntimeRunner,
WorkflowSpecProvider,
)
from .runtime_dependencies import RuntimeDependencies, resolve_runtime_dependencies
__all__ = [
@@ -42,6 +51,12 @@ __all__ = [
"TraceRange",
"WorkflowApi",
"WorkflowApiBackend",
"WorkflowArtifactCataloger",
"WorkflowEventRecorder",
"WorkflowLiveSourceChecker",
"WorkflowOperationContext",
"WorkflowRuntimeRunner",
"WorkflowSpecProvider",
"WorkflowSurfaceCapabilityId",
"WrapperAuthoringHints",
"WrapperHintConfidence",