Initialize repository snapshot
This commit is contained in:
22
tools/sentinel_failure_codes.py
Normal file
22
tools/sentinel_failure_codes.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class FailureCode(str, Enum):
|
||||
SCHEMA_INVALID = "E_SCHEMA_INVALID"
|
||||
MANIFEST_HASH_MISMATCH = "E_MANIFEST_HASH_MISMATCH"
|
||||
MISSING_REQUIRED_FILE = "E_MISSING_REQUIRED_FILE"
|
||||
EVENT_HASH_MISMATCH = "E_EVENT_HASH_MISMATCH"
|
||||
CHAIN_DISCONTINUITY = "E_CHAIN_DISCONTINUITY"
|
||||
SEQ_NON_MONOTONIC = "E_SEQ_NON_MONOTONIC"
|
||||
ROOT_MISMATCH = "E_ROOT_MISMATCH"
|
||||
RANGE_MISMATCH = "E_RANGE_MISMATCH"
|
||||
CANON_VERSION_UNSUPPORTED = "E_CANON_VERSION_UNSUPPORTED"
|
||||
OVERSIZE_INPUT = "E_OVERSIZE_INPUT"
|
||||
REVOKED_CAPABILITY_USED = "E_REVOKED_CAPABILITY_USED"
|
||||
|
||||
|
||||
class WarningCode(str, Enum):
|
||||
FILE_NOT_IN_MANIFEST = "W_FILE_NOT_IN_MANIFEST"
|
||||
RANGE_ROOT_PARTIAL = "W_RANGE_ROOT_PARTIAL"
|
||||
Reference in New Issue
Block a user