If you violate a constraint, delivery fails. If you pass it, delivery does not necessarily succeed.
If you fail to meet a criterion, delivery might fail. If you successfully meet all criteria, this is the definition of successful delivery.
Different places may assign different meanings to those terms in project-management speak, but those are the ones I've heard the most.