30467600bc
Front-door limpio: solo crates del dominio; Llimphi y lo fundacional por git-dep del monorepo gioser.git. cargo check pasa (40 crates, 0 errores). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
516 B
516 B
pluma-graph-transform
DAG mutations of pluma. Atomic insert / mutate / delete.
All graph modifications pass through this crate. Every operation returns a reversible CambioGrafo. Stackable as undo history.
API
use pluma_graph_transform::{aplicar, CambioGrafo};
let cambio = CambioGrafo::Crear { id, contenido };
aplicar(&mut grafo, cambio.clone());
let _undo = cambio.invertir();