runtara_workflow_stdlib/runtime/mod.rs
1// Copyright (C) 2025 SyncMyOrders Sp. z o.o.
2// SPDX-License-Identifier: AGPL-3.0-or-later
3//! Runtime module for workflow execution
4//!
5//! Provides the workflow runtime context that integrates with runtara-core
6//! via runtara-sdk. This is the only supported runtime mode.
7//!
8//! The workflow runtime wraps runtara-sdk to provide:
9//! - Instance registration and lifecycle management
10//! - Checkpointing for crash recovery
11//! - Signal handling (pause, cancel, resume)
12//! - Heartbeat/tick for liveness monitoring
13
14mod error;
15
16pub use error::{Error, Result};
17
18// Re-export SDK types for workflows
19pub use runtara_sdk::{RuntaraSdk, SdkConfig, SdkError, durable, register_sdk, sdk};