//! Compose a cleaned conversation into a single markdown blob.
//!
//! The output is the body of one tree leaf — newline-separated `## role`
//! sections with the turn content underneath. Plain markdown; no YAML
//! front-matter (the tree leaf already carries timestamps + provenance).
use crateTurn;
/// Render the cleaned turns as one markdown blob: `## <role>\n<content>\n` per
/// turn, with a single blank line separating consecutive turns.
///
/// An empty slice yields an empty string.