//! Skald's shared kernel. //! //! Database schema, row types, markdown ingest, and (later) context //! assembly for LLM calls. The story-independence rule: nothing in //! this crate knows about any specific story. Every story is rows. pub mod authors; pub mod config; pub mod context; pub mod db; pub mod forge; pub mod ingest; pub mod models; pub mod narrate; /// Embeds the workspace `migrations/` directory at compile time. /// Run via `MIGRATOR.run(&pool).await` at boot. pub static MIGRATOR: sqlx::migrate::Migrator = sqlx::migrate!("../migrations");