Skip to main content

arbiter_behavior/
lib.rs

1//! Operation-type drift detection for Arbiter task sessions.
2//!
3//! Tracks sequences of tool calls within a session, classifies each call
4//! by its operation type (read/write/delete/admin), and flags divergence
5//! when operation types fall outside the session's declared scope.
6
7pub mod classifier;
8pub mod detector;
9pub mod tracker;
10
11pub use classifier::{OperationType, classify_operation};
12pub use detector::{AnomalyConfig, AnomalyDetector, AnomalyResponse};
13pub use tracker::{BehaviorTracker, CallRecord};