pub fn read_phase2_final_response_cache( repo_root: &Path, task_id: &str, ) -> Result<String>
Read the Phase 2 final response from the cache. Fails if missing or empty.