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>
pluma-notebook-core
pluma notebook: cells + addressable outputs.
Model: a Notebook is an ordered list of Celda { id, kind, fuente, outputs }. kind ∈ Markdown | Codigo(lang) | Dominium | Cosmos | Llm. Outputs are content-addressed by BLAKE3 — re-running a cell with the same input returns the same outputs (important for reproducibility and for caching when targeting the WASM kernel).
API
use pluma_notebook_core::{Notebook, Celda, Kind};
let mut nb = Notebook::new();
let id = nb.agregar(Celda::nueva(Kind::Codigo("python".into())));
Deps
pluma-core,pluma-graphserde,uuid,blake3