Skip to main content

batuta/playbook/
mod.rs

1//! Batuta Playbook — deterministic pipeline orchestration
2//!
3//! YAML-based pipelines with BLAKE3 content-addressable caching,
4//! DAG-based execution ordering, and Jidoka failure policy.
5//!
6//! Phase 1: Local sequential execution with cache miss explanations.
7
8#![allow(unused_imports)]
9
10pub mod cache;
11pub mod dag;
12pub mod eventlog;
13pub mod executor;
14pub mod hasher;
15pub mod parser;
16pub mod template;
17pub mod types;
18
19pub use executor::{run_playbook, show_status, validate_only, RunConfig, RunResult};
20pub use types::{
21    InvalidationReason, LockFile, PipelineEvent, Playbook, Stage, StageStatus, TimestampedEvent,
22    ValidationWarning,
23};