retcon 1.1.0

Turn messy development commits into clean, logical history. Because you knew what you were doing the whole time.
Documentation
//! Pravda: Reconstruct clean git history from messy branches using LLM assistance.
//!
//! Pravda takes a history specification (TOML) describing logical commits and
//! reconstructs them from a messy source branch, creating a clean history suitable
//! for code review.
//!
//! # Architecture
//!
//! - **Spec**: Parse and manipulate history specifications
//! - **Execute**: Run the reconstruction loop with LLM assistance
//! - **Prompt**: Generate guidance for creating specifications

mod execute;
mod git;
mod prompt;
mod spec;
pub mod tui;

pub use execute::{
    CommitStatus, ExecuteConfig, ExecuteHooks, NoOpHooks, PrintHooks, execute,
    execute_with_connection, execute_with_hooks,
};
pub use git::Git;
pub use prompt::prompt;
pub use spec::{CommitSpec, HistoryEntry, HistorySpec};