1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Triangulated Web Research Module
//!
//! Provides cross-validated web research with 3+ source verification (CONS-006).
//!
//! # Philosophy
//!
//! **"Trust, but verify. Then verify again. Then get a third opinion."**
//!
//! This module enforces the Three-Source Rule: no claim is accepted without
//! verification from at least 3 independent, quality sources.
//!
//! # Components
//!
//! - [`sources`] - Source tier classification (Tier 1/2/3)
//! - [`triangulation`] - Core triangulation engine
//! - [`verification`] - Verification result types
//! - [`consensus`] - Consensus extraction and conflict detection
//!
//! # Example
//!
//! ```rust,ignore
//! use reasonkit_web::research::{TriangulationEngine, ResearchConfig};
//!
//! let engine = TriangulationEngine::new(ResearchConfig::default());
//! let result = engine.research("What is the capital of France?").await?;
//!
//! assert!(result.is_verified());
//! assert!(result.sources.len() >= 3);
//! ```
// Re-exports for convenience
pub use ;
pub use ;
pub use ;
pub use ;