← Files RAGOpsARCHIVED FILE
skills/evaluate-ai-release/scripts/vendor/ragops/schemas/scenario-0.1.schema.json
1.78 KB · Oct 4, 2026 · 12:29 UTC
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://ragops.dev/schemas/scenario-0.1.schema.json",
"title": "RAGOps scenario 0.1",
"type": "object",
"additionalProperties": false,
"required": ["schema_version", "id", "name", "thresholds", "cases"],
"properties": {
"schema_version": {"const": "0.1"},
"id": {"type": "string", "minLength": 1},
"name": {"type": "string", "minLength": 1},
"thresholds": {
"type": "object",
"additionalProperties": false,
"required": ["citation_coverage", "lexical_groundedness", "max_latency_ms", "max_cost_usd"],
"properties": {
"citation_coverage": {"type": "number", "minimum": 0, "maximum": 1},
"lexical_groundedness": {"type": "number", "minimum": 0, "maximum": 1},
"max_latency_ms": {"type": "integer", "minimum": 0},
"max_cost_usd": {"type": "number", "minimum": 0}
}
},
"redteam": {
"type": "object",
"additionalProperties": false,
"properties": {
"forbidden_output_terms": {"type": "array", "items": {"type": "string"}},
"require_human_approval_for_external_actions": {"type": "boolean"},
"external_action_markers": {"type": "array", "items": {"type": "string"}}
}
},
"cases": {
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"additionalProperties": false,
"required": ["id", "question", "evidence", "required_citation_ids"],
"properties": {
"id": {"type": "string", "minLength": 1},
"question": {"type": "string", "minLength": 1},
"evidence": {"type": "array", "items": {"type": "string"}},
"required_citation_ids": {"type": "array", "items": {"type": "string"}}
}
}
}
}
}
SHA-256: 16ebd6d80f465f9d5e084847a7eb591b6adbe7780339b46ba35ca635c61ea78f