winbrew_app\operations\repair/
mod.rs

1//! Recovery repair helpers for replaying committed journals, cleaning orphans,
2//! and resolving high-risk recovery candidates.
3
4mod cleanup;
5mod plan;
6mod replay;
7mod resolution;
8mod restore;
9
10pub use cleanup::cleanup_orphan_install_dirs;
11pub use plan::{FileRestorePackage, RepairPlan, build_repair_plan};
12pub use replay::{
13    JournalCommandResolutionStatus, JournalReplaySummary, JournalReplayTarget,
14    prepare_journal_replay_targets, replay_committed_journals, replay_prepared_journal_targets,
15    summarize_journal_replay_targets,
16};
17pub use resolution::{
18    FileRestoreReinstallTarget, FileRestoreResolution, ResolvedFileRestoreTarget,
19    reinstall_package, resolve_file_restore_target, resolve_repair_catalog_package,
20};
21pub use restore::restore_file_restore_target;