pub async fn get_output_dir() -> String
Read the currently-configured output directory. Returns an empty string on IPC failure (caller falls back to a placeholder label).