File size: 479 Bytes
d06903c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class NVIQError(Exception):
"""Base NVIQ error."""
class CaseValidationError(NVIQError):
"""Raised when a benchmark case violates the canonical schema."""
class ObservationValidationError(NVIQError):
"""Raised when a track observation is invalid."""
class AuditValidationError(NVIQError):
"""Raised when a commercial audit artifact is invalid."""
class EvidenceValidationError(NVIQError):
"""Raised when a raw execution evidence bundle is invalid."""
|