termivar_scanner/adaptive/mod.rs
1//! Outcome-driven adaptive execution policy.
2//!
3//! ## Runtime scope
4//!
5//! - **Build:** default via `scanning`.
6//! - **Execution:** Surface B (deterministic decision runtime).
7//! - **Default `termivar scan`:** yes, through `StandardWebDecisionRuntime`.
8//! - **Support:** implemented and tested.
9//!
10//! See `docs/internals/runtime-map.md`.
11//!
12//! The deterministic pipeline maps evidence-backed outcomes to declarative
13//! runner directives. It does not score raw responses, infer a defense product,
14//! mutate payload bytes, or select attack-shaped transformations.
15
16pub mod pipeline;
17
18pub use pipeline::{
19 AdaptationLedger, AdaptationLimits, AdaptationRule, AdaptationRuleEvaluation, AdaptiveDecision,
20 AdaptivePipeline, AdaptivePipelineError, AdaptiveRuleWrite, OutcomeSelector, PipelineDirective,
21};