- kei-conflict-scan: rules/hooks/blocks/orphans/CP detection (6 tests) - kei-refactor-engine: plan-mode + advisory patch format, zero-conflict guarantee (5 tests) - kei-graph-check: wikilinks/handoffs/block-refs validator (4 tests) - kei-store: trait + 5 backends (filesystem/github/forgejo/gitea prod, s3 stub) (8 tests) 1916 LOC Rust total; all files <200 LOC; 23/23 tests pass.
16 lines
528 B
Rust
16 lines
528 B
Rust
//! kei-refactor-engine — library surface.
|
|
//!
|
|
//! Consumes `kei-conflict-scan` JSON; produces a structured refactor plan
|
|
//! (markdown) and, optionally, a patch file for user `git apply` review.
|
|
//!
|
|
//! Zero-conflict guarantee: any conflict whose `auto_resolvable = false`
|
|
//! is included in the plan under "Requires human decision" and EXCLUDED
|
|
//! from the generated patch.
|
|
|
|
pub mod input;
|
|
pub mod plan;
|
|
pub mod patch;
|
|
pub mod render;
|
|
|
|
pub use input::{read_conflicts, Conflict};
|
|
pub use plan::{Plan, PlanItem, Resolution};
|