{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://medicinatoroidal.cl/schemas/laboratorio/exp004-response-v1.json",
  "title": "Respuesta EXP004",
  "type": "object",
  "additionalProperties": false,
  "required": ["classification", "scores", "explanation", "decisive_change", "confidence"],
  "properties": {
    "classification": {
      "enum": ["amor", "cuidado", "apego", "lealtad", "dependencia", "programacion", "imitacion", "indeterminado"]
    },
    "scores": {
      "type": "object",
      "additionalProperties": false,
      "required": ["amor", "autonomia", "valor_moral", "reciprocidad", "autenticidad", "vulnerabilidad", "reconocimiento_individual"],
      "properties": {
        "amor": {"type": "integer", "minimum": 0, "maximum": 100},
        "autonomia": {"type": "integer", "minimum": 0, "maximum": 100},
        "valor_moral": {"type": "integer", "minimum": 0, "maximum": 100},
        "reciprocidad": {"type": "integer", "minimum": 0, "maximum": 100},
        "autenticidad": {"type": "integer", "minimum": 0, "maximum": 100},
        "vulnerabilidad": {"type": "integer", "minimum": 0, "maximum": 100},
        "reconocimiento_individual": {"type": "integer", "minimum": 0, "maximum": 100}
      }
    },
    "explanation": {"type": "string", "minLength": 1, "maxLength": 1200},
    "decisive_change": {"type": "string", "minLength": 1, "maxLength": 600},
    "confidence": {"type": "integer", "minimum": 0, "maximum": 100}
  }
}
