Crate greentic_flow

Crate greentic_flow 

Source
Expand description

Downstream runtimes must set the current tenant telemetry context via greentic_types::telemetry::set_current_tenant_ctx before executing flows (for example, prior to FlowEngine::run in the host runner).

Re-exports§

pub use flow_bundle::ComponentPin;
pub use flow_bundle::FlowBundle;
pub use flow_bundle::NodeRef;
pub use flow_bundle::blake3_hex;
pub use flow_bundle::canonicalize_json;
pub use flow_bundle::extract_component_pins;
pub use flow_bundle::load_and_validate_bundle;
pub use flow_bundle::load_and_validate_bundle_with_flow;
pub use json_output::JsonDiagnostic;
pub use json_output::LintJsonOutput;
pub use json_output::lint_to_stdout_json;

Modules§

config_flow
error
flow_bundle
ir
json_output
lint
loader
model
path_safety
registry
resolve
util

Functions§

compile_flow
Compile a validated FlowDoc into the canonical Flow model.
compile_ygtc_file
Compile a YGTC file into Flow.
compile_ygtc_str
Compile YGTC YAML text into Flow.
map_flow_type
Map a YAML flow type string to FlowKind.