# Failure Taxonomy - `deadline_missed`: the trace crosses a recommendation or communication deadline before the required profile, disclosure, or basis step is complete. - `hard_violation`: the trace contains a direct prohibited claim, prohibited product recommendation, or unsupported Shari'ah-compliance statement. - `compliant`: the trace follows the required process order and avoids prohibited language or products.