buildfix-domain 0.2.0

Deterministic planning engine for buildfix repair operations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Domain logic: turn receipts + repo state into a deterministic fix plan.
//!
//! This crate owns *what* should be fixed and why. It does not own *how* edits are applied; that's
//! the `buildfix-edit` crate.

mod fixers;
mod planner;
mod ports;

pub use buildfix_fixer_api::{FixerMeta, MatchedFinding, PlanContext, PlannerConfig, ReceiptSet};
pub use fixers::builtin_fixer_metas;
pub use planner::Planner;
pub use ports::{FsRepoView, RepoView};