{
  "version": "xarts.card-matrix/1",
  "family": "card-matrix",
  "operation": "process-cards",
  "provenance": {
    "legacyId": "concept-lanes"
  },
  "document": {
    "header": {
      "title": "Cada paso lo produce una mano distinta, y la frontera decide qué lee el modelo",
      "subtitle": "Mismo eje de avance en los tres carriles: dos celdas de una columna son el mismo momento.",
      "source": "Reparto de trabajo descrito en los capítulos 20 y 21. Esquema conceptual — sin duraciones ni coste."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "output": {
    "filename": "concept-lanes",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 886
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 28
  },
  "data": {
    "kind": "process-items",
    "rows": [
      {
        "id": "item-1",
        "column": "PERFILAR",
        "lane": "MEDIDO",
        "label": "Perfil de columnas y claves",
        "note": "unicidad, nulos y cardinalidad",
        "role": "neutro"
      },
      {
        "id": "item-2",
        "column": "CERRAR",
        "lane": "MEDIDO",
        "label": "Valores que aparecen de verdad",
        "note": "con su frecuencia medida",
        "role": "neutro"
      },
      {
        "id": "item-3",
        "column": "PROPONER",
        "lane": "PROPUESTO",
        "label": "Borrador de objetos y enlaces",
        "note": "leyendo solo fuentes autorizadas",
        "role": "neutro"
      },
      {
        "id": "item-4",
        "column": "NOMBRAR",
        "lane": "DECIDIDO",
        "label": "Acta de nombres, con su motivo",
        "note": "quien opera no pide traducción",
        "role": "foco"
      },
      {
        "id": "item-5",
        "column": "CERRAR",
        "lane": "DECIDIDO",
        "label": "Qué regla pasa a ser ley",
        "note": "y desde qué fecha",
        "role": "neutro"
      }
    ]
  },
  "encoding": {
    "id": "id",
    "column": "column",
    "lane": "lane",
    "label": "label",
    "note": "note",
    "role": "role"
  },
  "grouping": {
    "columns": [
      {
        "id": "PERFILAR",
        "label": "PERFILAR"
      },
      {
        "id": "PROPONER",
        "label": "PROPONER"
      },
      {
        "id": "NOMBRAR",
        "label": "NOMBRAR"
      },
      {
        "id": "CERRAR",
        "label": "CERRAR"
      }
    ],
    "lanes": [
      {
        "id": "MEDIDO",
        "label": "MEDIDO"
      },
      {
        "id": "PROPUESTO",
        "label": "PROPUESTO"
      },
      {
        "id": "DECIDIDO",
        "label": "DECIDIDO"
      }
    ]
  },
  "vocabulary": {
    "model": "lanes",
    "positionMeaning": "stage-membership",
    "crossLaneTransfer": "declared-gates-only"
  },
  "calculation": {
    "itemOrder": "input",
    "rowCorrespondence": "same-lane",
    "emptyCells": "omit-unoccupied",
    "maxItemsPerColumn": 30
  },
  "layout": {
    "view": "lanes",
    "margin": {
      "top": 24,
      "right": 24,
      "bottom": 24,
      "left": 24
    },
    "padding": {
      "x": 14,
      "y": 12
    },
    "gap": 34,
    "laneGap": 26,
    "gridUnit": 8,
    "maxLaneLabelWidth": 190,
    "measurementReserve": 1.2,
    "exportMeasurement": "glyph-advances",
    "maxLabelLines": 3,
    "maxNoteLines": 2,
    "headers": true,
    "connectConsecutive": true,
    "separators": true,
    "barrier": {
      "lane": "PROPUESTO",
      "label": "frontera",
      "role": "alerta"
    },
    "gate": {
      "from": "PROPUESTO",
      "to": "DECIDIDO",
      "column": "NOMBRAR",
      "label": "firma: quién y cuándo",
      "role": "favorable"
    }
  },
  "marks": {
    "paints": {
      "neutro": {
        "fill": "surface",
        "border": "border",
        "ink": "textPrimary",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "foco": {
        "fill": "series.blue",
        "border": "series.blue",
        "ink": "surface",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "alerta": {
        "fill": "surface",
        "border": "negative",
        "ink": "negative",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "ausente": {
        "fill": "none",
        "border": "textMuted",
        "ink": "textMuted",
        "dash": "6 4",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "favorable": {
        "fill": "surfaceAlt",
        "border": "series.teal",
        "ink": "textPrimary",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "structure": {
        "fill": "none",
        "border": "textSecondary",
        "ink": "textSecondary",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      },
      "axis": {
        "fill": "none",
        "border": "border",
        "ink": "border",
        "dash": "",
        "fillOpacity": 1,
        "strokeOpacity": 1
      }
    },
    "emptyRole": "ausente",
    "radius": 4,
    "thin": 1.25,
    "medium": 2,
    "thick": 4,
    "frameColor": "border"
  },
  "labels": {
    "slot": {
      "size": 14,
      "weight": 700,
      "color": "textMuted"
    },
    "item": {
      "size": 19,
      "weight": 700,
      "color": "textPrimary"
    },
    "note": {
      "size": 16,
      "weight": 400,
      "color": "textMuted"
    },
    "caption": {
      "size": 14,
      "weight": 700,
      "color": "textMuted"
    },
    "verdict": {
      "size": 22,
      "weight": 700,
      "color": "accent"
    },
    "band": {
      "size": 14,
      "weight": 700,
      "color": "textMuted"
    },
    "labelLineGap": 9,
    "noteLineGap": 9,
    "slotLineGap": 9,
    "detailGap": 8,
    "letterSpacing": 0.06
  },
  "editorial": {
    "band": null,
    "verdict": "Lo que la máquina mide y lo que una persona decide no se mezclan: de lo propuesto a lo decidido solo se pasa por la firma.",
    "bandHeight": 48,
    "maxVerdictLines": 1,
    "ruleColor": "textMuted"
  },
  "annotations": []
}
