obzenflow_core 0.2.5

Core domain layer for ObzenFlow - pure abstractions with minimal dependencies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT OR Apache-2.0
// SPDX-FileCopyrightText: 2025-2026 ObzenFlow Contributors
// https://obzenflow.dev

//! Calculates a composite group's status from its member stages.
//!
//! Supply membership through [`CompositeDefinition`] and apply stage events in
//! journal order. These shared rules let consumers such as Studio agree on the
//! group's status without each implementing their own interpretation.

mod projection;

pub use projection::{
    CompositeDefinition, CompositeLifecycleProjection, CompositeProjectionError, CompositeStatus,
};