pub fn shape_entry(level: Level, text: &str) -> String
Apply whole-entry shaping for a level (called at session end on the joined clean text). High paragraphizes; lower levels pass through (per-phrase Light already ran).