Failed outcome carrying an error message, an optional original Error, and an
optional structured breakdown (IProcedureFailure.details) of the
distinct reasons behind a composite failure (e.g. one entry per validation
gate violation), so callers can present them individually instead of parsing
the joined message.
Failed outcome carrying an error message, an optional original Error, and an optional structured breakdown (IProcedureFailure.details) of the distinct reasons behind a composite failure (e.g. one entry per validation gate violation), so callers can present them individually instead of parsing the joined
message.