{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://obliteratus.dev/schemas/checkpoint-error-registry-v1.schema.json", "title": "OBLITERATUS Checkpoint Error Registry v1", "type": "object", "additionalProperties": false, "required": ["schema_id", "schema_version", "entries"], "properties": { "schema_id": {"const": "obliteratus.checkpoint-error-registry"}, "schema_version": {"const": "1.0.0"}, "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "additionalProperties": false, "required": ["code", "phase", "category", "degraded_modes"], "properties": { "code": {"type": "string", "pattern": "^DCI_[A-Z0-9_]+$"}, "phase": {"enum": ["classification", "policy", "source", "preflight", "reader", "protocol", "validation", "admission", "materialization", "promotion", "evidence", "cleanup"]}, "category": {"enum": ["unsupported", "trust", "source", "runtime", "resource", "protocol", "validation", "output", "evidence", "cleanup", "concurrency"]}, "degraded_modes": {"type": "array", "minItems": 1, "uniqueItems": true, "items": {"type": "string", "pattern": "^F(?:0[1-9]|1[0-9]|20)$"}} } } } } }