NVIQ / src /nviq /errors.py
Noct-Tech's picture
Sync from joeking6989/NVIQ-open via hub-sync
d06903c verified
Raw History Blame Contribute Delete
479 Bytes
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."""