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