//! The built-in analyzers (proposal §8). Each computes over
//! declared grain semantics — never raw prose — so the deterministic layer
//! works with zero models. All produce *pending* drafts; the engine stamps
//! identity/origin and runs the governance gates.
use crateMAX_EVIDENCE;
/// Bound an evidence list to the representative cap (§7.1). Deterministic:
/// callers pass an already-sorted list.
pub