Skip to main content

ucm_reason/
lib.rs

1//! Reasoning & Test Intent Engine — the "brain" of autonomous QA.
2//!
3//! This crate answers the core questions:
4//! 1. What changed? (Change analysis)
5//! 2. What is impacted? (Impact analysis with graph traversal)
6//! 3. What is NOT impacted? (Equally important — explains WHY)
7//! 4. What should be tested? (Test intent with confidence tiers)
8//! 5. What is uncertain? (Ambiguity detection)
9//! 6. WHY did the system reach these conclusions? (Explanation chains)
10//!
11//! Every output includes an `explanation_chain` — a sequence of
12//! ReasoningStep structs, each with evidence (what data), inference
13//! (what conclusion), and confidence (how sure). This is the
14//! "show your work" layer that makes the system auditable.
15
16pub mod ambiguity;
17pub mod explanation;
18pub mod impact;
19pub mod intent;
20
21pub use ambiguity::*;
22pub use explanation::*;
23pub use impact::*;
24pub use intent::*;