43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
|
|
schema: tcs.error-standard/v1
|
||
|
|
id: TCS-ERROR-STANDARD-0001
|
||
|
|
version: 0.1.0
|
||
|
|
families:
|
||
|
|
TCS-E0: LEXICAL
|
||
|
|
TCS-E1: SYNTAX_AND_STRUCTURE
|
||
|
|
TCS-E2: REGISTRY_AND_TYPE
|
||
|
|
TCS-E3: SOURCE_AND_INTEGRITY
|
||
|
|
TCS-E4: AUTHORITY_AND_SCOPE
|
||
|
|
TCS-E5: RESOURCE_AND_LIFECYCLE
|
||
|
|
TCS-E6: EXECUTION_AND_TARGET_READBACK
|
||
|
|
TCS-E7: CLEANUP_AND_ROLLBACK
|
||
|
|
TCS-E8: RECEIPT_AND_WRITEBACK
|
||
|
|
TCS-E9: SELF_HOST_AND_FIXED_POINT
|
||
|
|
errors:
|
||
|
|
TCS-E0001: INVALID_UTF8_OR_BOM
|
||
|
|
TCS-E0002: UNTERMINATED_STRING_OR_COMMENT
|
||
|
|
TCS-E1001: UNEXPECTED_TOKEN
|
||
|
|
TCS-E1002: DUPLICATE_FIELD
|
||
|
|
TCS-E1003: UNKNOWN_SECTION_OR_FIELD
|
||
|
|
TCS-E1004: REQUIRED_SECTION_MISSING
|
||
|
|
TCS-E2001: TYPE_MISMATCH
|
||
|
|
TCS-E2002: REFERENCE_NOT_DECLARED
|
||
|
|
TCS-E2101: UNREGISTERED_OPERATION
|
||
|
|
TCS-E2102: PROTOCOL_VERSION_DRIFT
|
||
|
|
TCS-E3001: SOURCE_HASH_MISMATCH
|
||
|
|
TCS-E3002: SOURCE_PROVENANCE_UNRESOLVED
|
||
|
|
TCS-E4001: AUTHORITY_UNRESOLVED
|
||
|
|
TCS-E4002: TARGET_OUT_OF_SCOPE
|
||
|
|
TCS-E4003: LEASE_REQUIRED
|
||
|
|
TCS-E5001: RESOURCE_LIMIT_INVALID
|
||
|
|
TCS-E5002: ILLEGAL_LIFECYCLE_TRANSITION
|
||
|
|
TCS-E6001: TARGET_STATE_MISMATCH
|
||
|
|
TCS-E6002: TARGET_READBACK_FAILED
|
||
|
|
TCS-E7001: CLEANUP_INCOMPLETE
|
||
|
|
TCS-E7002: ROLLBACK_INCOMPLETE
|
||
|
|
TCS-E8001: RECEIPT_WRITE_FAILED
|
||
|
|
TCS-E8002: RECEIPT_INTEGRITY_MISMATCH
|
||
|
|
TCS-E9001: SELF_COMPILE_SEMANTIC_HASH_MISMATCH
|
||
|
|
failure_shape:
|
||
|
|
required: [error_code, phase, source_location, human_message_zh, machine_detail, receipt_ref]
|
||
|
|
secret_material_allowed: false
|
||
|
|
|