← Files VeraARCHIVED FILE

modules/comunicazione-professionale/schemas/editorial_benchmark_results.schema.json

1.24 KB · Oct 5, 2026 · 18:29 UTC

↓ Download file

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema_version",
    "provider",
    "model",
    "assessment_template_version",
    "template_sha256",
    "assessor_session_id",
    "evaluated_at",
    "judgments"
  ],
  "properties": {
    "schema_version": {"const": 1},
    "provider": {"type": "string", "minLength": 1, "maxLength": 200},
    "model": {"type": "string", "minLength": 1, "maxLength": 200},
    "assessment_template_version": {"const": "professional-communication-editorial-v4"},
    "template_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"},
    "assessor_session_id": {"type": "string", "minLength": 8, "maxLength": 200},
    "evaluated_at": {"type": "string", "format": "date-time"},
    "judgments": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": ["case_id", "verdict", "analysis"],
        "properties": {
          "case_id": {"type": "string", "pattern": "^EQ-[0-9]{3}$"},
          "verdict": {"enum": ["ready", "revise", "no_publish"]},
          "analysis": {"type": "string", "minLength": 30, "maxLength": 3000}
        }
      }
    }
  }
}

SHA-256: ea70db0707f9e498c00d36593968045aba59b2497662232a2cd9441bd6bbe830