pub fn read(path: impl AsRef<Path>) -> Result<Vec<String>>
Read valid prompts from a JSONL history file, retaining the newest bounded window in original chronological order. Missing files are empty history.