1pub mod config;
2pub mod db;
3pub mod errors;
4pub mod failure;
5pub mod git;
6pub mod iteration;
7pub mod learning;
8pub mod output;
9pub mod spec;
10pub mod task;
11
12pub use db::{get_current_phase, get_db, get_dial_dir, init_db, DEFAULT_PHASE};
14pub use errors::{DialError, Result};
15
16pub const VERSION: &str = "2.2.0";
18pub const MAX_FIX_ATTEMPTS: u32 = 3;
19pub const TRUST_THRESHOLD: f64 = 0.6;
20pub const TRUST_INCREMENT: f64 = 0.15;
21pub const TRUST_DECREMENT: f64 = 0.20;
22pub const INITIAL_CONFIDENCE: f64 = 0.3;
23pub const DEFAULT_TIMEOUT_SECS: u64 = 600;