pub async fn save_failed_entries(
workspace: &dyn BatchWorkspaceInterface<Item = Arc<dyn GetTargetPathForAIExpansion + Sync + Send>>,
failed_entries: &[&BatchResponseRecord],
) -> Result<(), ErrorSavingFailedBatchEntries>pub async fn save_failed_entries(
workspace: &dyn BatchWorkspaceInterface<Item = Arc<dyn GetTargetPathForAIExpansion + Sync + Send>>,
failed_entries: &[&BatchResponseRecord],
) -> Result<(), ErrorSavingFailedBatchEntries>