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};