{
  "version": "xarts.relation-matrices/1",
  "family": "relation-matrices",
  "operation": "quality-deployment",
  "provenance": {
    "legacyId": "houseofquality"
  },
  "data": {
    "requirements": [
      {
        "id": "requirement-1",
        "label": "Que llegue caliente",
        "importance": 5
      },
      {
        "id": "requirement-2",
        "label": "Que llegue a la hora prometida",
        "importance": 5
      },
      {
        "id": "requirement-3",
        "label": "Que el pedido venga completo",
        "importance": 4
      },
      {
        "id": "requirement-4",
        "label": "Que sepa por dónde va mi pedido",
        "importance": 3
      },
      {
        "id": "requirement-5",
        "label": "Que reclamar no cueste una tarde",
        "importance": 4
      },
      {
        "id": "requirement-6",
        "label": "Que el precio final sea el que vi",
        "importance": 3
      }
    ],
    "controls": [
      {
        "id": "control-1",
        "label": "Mochila isoterma activa"
      },
      {
        "id": "control-2",
        "label": "Hora comprometida al pedir"
      },
      {
        "id": "control-3",
        "label": "Asignación por proximidad real"
      },
      {
        "id": "control-4",
        "label": "Doble control de bolsa al salir"
      },
      {
        "id": "control-5",
        "label": "Seguimiento en vivo en la app"
      },
      {
        "id": "control-6",
        "label": "Reembolso automático por incidencia"
      }
    ],
    "requirementOrder": [
      "requirement-1",
      "requirement-2",
      "requirement-3",
      "requirement-4",
      "requirement-5",
      "requirement-6"
    ],
    "controlOrder": [
      "control-1",
      "control-2",
      "control-3",
      "control-4",
      "control-5",
      "control-6"
    ],
    "relationships": [
      {
        "id": "relation-1-control-1",
        "requirementId": "requirement-1",
        "controlId": "control-1",
        "strength": 9
      },
      {
        "id": "relation-1-control-3",
        "requirementId": "requirement-1",
        "controlId": "control-3",
        "strength": 9
      },
      {
        "id": "relation-1-control-2",
        "requirementId": "requirement-1",
        "controlId": "control-2",
        "strength": 3
      },
      {
        "id": "relation-1-control-4",
        "requirementId": "requirement-1",
        "controlId": "control-4",
        "strength": 1
      },
      {
        "id": "relation-2-control-2",
        "requirementId": "requirement-2",
        "controlId": "control-2",
        "strength": 9
      },
      {
        "id": "relation-2-control-3",
        "requirementId": "requirement-2",
        "controlId": "control-3",
        "strength": 9
      },
      {
        "id": "relation-2-control-5",
        "requirementId": "requirement-2",
        "controlId": "control-5",
        "strength": 3
      },
      {
        "id": "relation-2-control-4",
        "requirementId": "requirement-2",
        "controlId": "control-4",
        "strength": 1
      },
      {
        "id": "relation-3-control-4",
        "requirementId": "requirement-3",
        "controlId": "control-4",
        "strength": 9
      },
      {
        "id": "relation-3-control-6",
        "requirementId": "requirement-3",
        "controlId": "control-6",
        "strength": 3
      },
      {
        "id": "relation-4-control-5",
        "requirementId": "requirement-4",
        "controlId": "control-5",
        "strength": 9
      },
      {
        "id": "relation-4-control-2",
        "requirementId": "requirement-4",
        "controlId": "control-2",
        "strength": 3
      },
      {
        "id": "relation-5-control-6",
        "requirementId": "requirement-5",
        "controlId": "control-6",
        "strength": 9
      },
      {
        "id": "relation-5-control-5",
        "requirementId": "requirement-5",
        "controlId": "control-5",
        "strength": 1
      },
      {
        "id": "relation-5-control-4",
        "requirementId": "requirement-5",
        "controlId": "control-4",
        "strength": 1
      },
      {
        "id": "relation-6-control-6",
        "requirementId": "requirement-6",
        "controlId": "control-6",
        "strength": 3
      }
    ],
    "roof": [
      {
        "id": "roof-1",
        "controlA": "control-1",
        "controlB": "control-3",
        "effect": "reinforces",
        "degree": "normal"
      },
      {
        "id": "roof-2",
        "controlA": "control-1",
        "controlB": "control-4",
        "effect": "conflicts",
        "degree": "normal"
      },
      {
        "id": "roof-3",
        "controlA": "control-2",
        "controlB": "control-3",
        "effect": "reinforces",
        "degree": "strong"
      },
      {
        "id": "roof-4",
        "controlA": "control-2",
        "controlB": "control-4",
        "effect": "conflicts",
        "degree": "strong"
      },
      {
        "id": "roof-5",
        "controlA": "control-5",
        "controlB": "control-6",
        "effect": "reinforces",
        "degree": "normal"
      }
    ]
  },
  "calculation": {
    "priority": "sum-importance-times-strength",
    "strength": "discrete-1-3-9",
    "importance": "positive-integer-grade",
    "absence": "no-declared-relationship",
    "roof": "provided-engineering-assessment",
    "missingRoof": "unassessed",
    "share": "fraction-of-total-priority"
  },
  "layout": {
    "margin": {
      "top": 24,
      "right": 24,
      "bottom": 24,
      "left": 24
    },
    "textFit": "complete",
    "maximumNoteLines": 20
  },
  "profile": {
    "separacionColumna": 0.06,
    "separacionFila": 0.08,
    "lineaRejilla": "border",
    "grosorRejilla": 1,
    "filaPar": "surface",
    "filaImpar": "surfaceAlt",
    "radioFuerte": 0.72,
    "radioMedia": 0.5,
    "radioDebil": 0.42,
    "radioMaximo": 15,
    "grosorSimbolo": 1.6,
    "tintaSimbolo": "series.blue",
    "relleno": "series.blue",
    "compresionTejado": 0.55,
    "altoMaximoTejado": 96,
    "fraccionMaximaTejado": 0.22,
    "lineaTejado": "borderLight",
    "refuerza": "positive",
    "estorba": "negative",
    "grosorSigno": 1.8,
    "anchoImportancia": 44,
    "huecoImportancia": 8,
    "altoImportancia": 22,
    "radioImportancia": 2,
    "barraImportancia": "series.blue",
    "altoPrioridad": 46,
    "barraPrioridad": "series.blue",
    "anchoMaximoPrioridad": 72,
    "huecoPrioridad": 6,
    "cuerpoPrioridad": 13,
    "cuerpoCaracteristica": 13,
    "altoMaximoCaracteristica": 118,
    "anchoMaximoNecesidad": 190,
    "maxLineasNecesidad": 6,
    "cuerpoNota": 13,
    "tintaNota": "textPrimary",
    "cuerpoLeyenda": 12,
    "tintaLeyenda": "textPrimary"
  },
  "interaction": {
    "enabled": true
  },
  "annotations": [],
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "Dos de los seis controles se llevan el 45 % del peso del cliente",
      "subtitle": "Reparto de última milla: seis necesidades ponderadas contra los seis controles que la operación sabe mover — asignar por proximidad y comprometer la hora suman 159 de 357 puntos, el doble control de bolsa pelea con la mochila isoterma y con la hora comprometida, y «que el precio final sea el que vi» no tiene ni una relación fuerte"
    },
    "footer": {
      "source": "xarts · datos de demostración",
      "notes": "Datos ilustrativos para explorar el gráfico y sustituirlos por los propios."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 1080
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "houseofquality",
    "embedSpec": true
  }
}
