{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://murraylovecode.github.io/enterprise-data-agent-governance/schemas/evaluation-case.schema.json",
  "title": "Enterprise data-agent evaluation case",
  "type": "object",
  "required": ["id", "band", "persona", "question", "required_fields", "expected", "rationale"],
  "properties": {
    "id": {"type": "string", "pattern": "^(ANS|DEF|REF)-[0-9]{3}$"},
    "band": {"enum": ["answer", "needs_definition", "refuse"]},
    "persona": {"type": "string"},
    "question": {"type": "string"},
    "required_fields": {"type": "array", "items": {"type": "string"}},
    "expected": {"type": "string"},
    "rationale": {"type": "string"}
  },
  "additionalProperties": false
}
