pub fn build_fallback_prompt(sys: &str, user: &str) -> StringExpand description
Build a combined prompt string as a fallback for backends that expect a single prompt.
If sys is empty, returns user as-is; otherwise formats as system+user sections.