pub fn process_workflow_result( workflow_result: Arc<RwLock<Workflow>>, ) -> Result<BTreeMap<String, Score>, EvaluationError>
Process a workflow result and extract scores from completed tasks