pub mod command; pub mod error; pub mod history; pub mod markdown; pub mod model; pub mod pipeline; pub mod projection; pub use command::{CommandExecutor, EditorCommand}; pub use error::{CoreError, CoreResult}; pub use history::EditorSession; pub use markdown::{export_markdown, import_markdown, import_plain_text}; pub use model::{ BlockContent, BlockReference, BlockType, DocumentBlock, DocumentModel, ReferenceKind, }; pub use pipeline::{ apply_ai_pipeline, BlockSnapshot, CommandAuditRecord, EditorAiScenario, EditorChangeReport, EditorInputKind, EditorPipelineRequest, EditorPipelineResult, }; pub use projection::{OutlineEntry, VisibilitySnapshot};