package com.correx.core.transitions.execution

sealed interface StageExecutionResult {
    data class Success(
        val producedArtifacts: List<String>
    ) : StageExecutionResult

    data class Failure(
        val reason: String,
        val retryable: Boolean,
    ) : StageExecutionResult
}
