{
  "version": "xarts.graph-relations/1",
  "family": "graph-relations",
  "operation": "fault-tree",
  "provenance": {
    "legacyId": "faulttree"
  },
  "data": {
    "nodes": [
      {
        "id": "failure",
        "parentId": null,
        "label": "El pedido no sale el mismo día",
        "eventId": "failure",
        "gate": "or",
        "gateLabel": "O",
        "probability": null,
        "state": null,
        "status": "hypothesis",
        "independence": "assumed-mutually-independent"
      },
      {
        "id": "stock",
        "parentId": "failure",
        "label": "Sin stock cuando se confirma",
        "eventId": "stock",
        "gate": "or",
        "gateLabel": "O",
        "probability": null,
        "state": null,
        "status": "hypothesis",
        "independence": "assumed-mutually-independent"
      },
      {
        "id": "supplier",
        "parentId": "stock",
        "label": "Rotura de stock del proveedor",
        "eventId": "supplier",
        "gate": null,
        "gateLabel": "",
        "probability": 0.021,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "inventory",
        "parentId": "stock",
        "label": "Inventario descuadrado en el WMS",
        "eventId": "inventory",
        "gate": null,
        "gateLabel": "",
        "probability": 0.014,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "queue",
        "parentId": "failure",
        "label": "No llega a preparación a tiempo",
        "eventId": "queue",
        "gate": "or",
        "gateLabel": "O",
        "probability": null,
        "state": null,
        "status": "hypothesis",
        "independence": "assumed-mutually-independent"
      },
      {
        "id": "payment",
        "parentId": "queue",
        "label": "Pago retenido por antifraude",
        "eventId": "payment",
        "gate": null,
        "gateLabel": "",
        "probability": 0.018,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "integration",
        "parentId": "queue",
        "label": "Cola del integrador de marketplace",
        "eventId": "integration",
        "gate": null,
        "gateLabel": "",
        "probability": 0.009,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "overload",
        "parentId": "failure",
        "label": "Preparación desbordada",
        "eventId": "overload",
        "gate": "and",
        "gateLabel": "Y",
        "probability": null,
        "state": null,
        "status": "hypothesis",
        "independence": "assumed-mutually-independent"
      },
      {
        "id": "peak",
        "parentId": "overload",
        "label": "Pico de demanda sobre el turno",
        "eventId": "peak",
        "gate": null,
        "gateLabel": "",
        "probability": 0.12,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "reinforcement",
        "parentId": "overload",
        "label": "Turno sin refuerzo disponible",
        "eventId": "reinforcement",
        "gate": null,
        "gateLabel": "",
        "probability": 0.35,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "transport",
        "parentId": "failure",
        "label": "El transportista no recoge",
        "eventId": "transport",
        "gate": "or",
        "gateLabel": "O",
        "probability": null,
        "state": null,
        "status": "hypothesis",
        "independence": "assumed-mutually-independent"
      },
      {
        "id": "cutoff",
        "parentId": "transport",
        "label": "Corte de recogida perdido",
        "eventId": "cutoff",
        "gate": null,
        "gateLabel": "",
        "probability": 0.011,
        "state": null,
        "status": "hypothesis",
        "independence": null
      },
      {
        "id": "capacity",
        "parentId": "transport",
        "label": "Camión sin hueco en la ruta",
        "eventId": "capacity",
        "gate": null,
        "gateLabel": "",
        "probability": 0.004,
        "state": null,
        "status": "hypothesis",
        "independence": null
      }
    ]
  },
  "calculation": {
    "probabilities": "independent-gates",
    "unit": "fraction",
    "hierarchy": "single-parent-leaf-spans",
    "order": "input",
    "duplicateEvents": "reject",
    "internalInputs": "null-when-calculated"
  },
  "layout": {
    "leafArrangement": "stack-siblings-if-needed",
    "leafStackRailGap": 8,
    "wholeWords": true,
    "margin": {
      "top": 24,
      "right": 24,
      "bottom": 24,
      "left": 24
    },
    "padding": 6,
    "nodeGap": 8,
    "maximumNodeWidth": 190,
    "nameLines": 3,
    "textOverflow": "wrap",
    "minimumBusGap": 12,
    "nameGap": 8,
    "valueGap": 8,
    "legendGap": 10,
    "legendSymbolGap": 6,
    "legendEntryGap": 18,
    "legendGloss": "preserve",
    "nameAscent": 0.8,
    "legendSymbolFraction": 0.7,
    "legendHeightFraction": 0.85,
    "assumptionGap": 16
  },
  "marks": {
    "nodeFill": "surface",
    "nodeStroke": "border",
    "nodeStrokeWidth": 1,
    "rootStroke": "accent",
    "rootStrokeWidth": 2,
    "nodeRadius": 2,
    "ramp": [
      0.05,
      0.12,
      0.19,
      0.26,
      0.34
    ],
    "rampColor": "series.blue",
    "barHeight": 5,
    "barRadius": 1,
    "barFill": "series.blue",
    "barTrack": "borderLight",
    "gateWidth": 26,
    "gateHeight": 16,
    "gateGap": 8,
    "gateFill": "surface",
    "gateStroke": "series.blue",
    "gateStrokeWidth": 1.25,
    "gateGeometry": "cubic",
    "edgeColor": "series.blue",
    "edgeWidth": 1
  },
  "labels": {
    "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
    "exportMeasurement": "glyph-advances",
    "name": {
      "size": 10,
      "weight": 400,
      "lineHeight": 16,
      "color": "textPrimary"
    },
    "value": {
      "size": 11,
      "weight": 600,
      "lineHeight": 17,
      "color": "textPrimary"
    },
    "legend": {
      "size": 10,
      "weight": 400,
      "lineHeight": 16,
      "color": "textSecondary"
    },
    "decimals": 2,
    "andGloss": "todas a la vez",
    "orGloss": "basta una",
    "scalePrefix": "barra a escala de",
    "assumption": "Modelo de hipótesis: las probabilidades calculadas suponen independencia mutua de las causas en cada puerta. No demuestra causalidad.",
    "showAssumption": true
  },
  "interaction": {
    "hypothesis": "Relación causal propuesta; no comprobada",
    "basic": "Probabilidad suministrada del suceso básico",
    "independent": "Probabilidad calculada bajo independencia mutua declarada",
    "supplied": "Probabilidad conjunta suministrada; no se infiere independencia"
  },
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "Uno de cada nueve pedidos no sale el mismo día",
      "subtitle": "Almacén de comercio electrónico: cuatro ramas bajo la cabecera, y la que más pesa es la única con puerta Y: sus dos causas son las más frecuentes, pero sólo cuentan cuando coinciden"
    },
    "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": 1000,
      "height": 760
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "faulttree",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
