pub fn checkpoint_path(project_root: &Path, role: &str) -> PathBuf
Returns the checkpoint file path for a given role.