tower/lib.rs
1//! yah-tower — rule-driven monitor on scryer (Phase 2).
2//!
3//! This crate holds the rule engine: compiling `TowerRule` predicates to
4//! `ScryerFilter` shapes, parsing rules from YAML/JSON, and validating rules
5//! before they are loaded. The supervisor (F3), dispatch engine (F4), and
6//! trigger families (F5) will live here too when those tickets land.
7//!
8//! Architecture: `.yah/docs/architecture/A052-yah-tower.md`
9
10pub mod dispatch;
11pub mod event;
12pub mod rules;
13pub mod scryer_filter;
14pub mod simulate;
15pub mod storage;
16pub mod supervisor;
17pub mod triggers;