datatestool/schemas/failure-analysis.schema.json

19 lines
791 B
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": ["summary", "suspected_layer", "root_cause", "evidence", "recommendations", "validation_sql", "confidence"],
"properties": {
"summary": {"type": "string"},
"suspected_layer": {
"type": "string",
"enum": ["source_data", "etl_logic", "target_data", "test_case", "environment", "requirement_ambiguity", "unknown"]
},
"root_cause": {"type": "string"},
"evidence": {"type": "array", "items": {"type": "string"}},
"recommendations": {"type": "array", "items": {"type": "string"}},
"validation_sql": {"type": "array", "items": {"type": "string"}},
"confidence": {"type": "string", "enum": ["low", "medium", "high"]}
},
"additionalProperties": false
}