{
  "version": "xarts.timelines/1",
  "family": "timelines",
  "operation": "dated-shared-stops",
  "provenance": {
    "legacyId": "metro-map"
  },
  "document": {
    "header": {
      "title": "El plan no lo marcan las fases largas: lo marcan tres transbordos, y en dos de ellos alguien lleva un mes parado",
      "subtitle": "Migración del ERP · enero–septiembre de 2026 · cinco frentes en paralelo y las estaciones por las que tienen que pasar dos de ellos"
    },
    "footer": {
      "source": "Plan de programa aprobado en el comité de dirección, revisión de enero de 2026 (datos ilustrativos)",
      "notes": "Una estación con el mismo nombre en dos líneas es la misma estación: eso es un transbordo, y el codo que une las dos llegadas mide, en el eje, los días que el frente que llega primero pasa parado. Los tres transbordos del plan son «Maestro de artículos congelado» (Integraciones llega el 9 de marzo y espera 21 días al congelado del 30), «Simulacro de cierre mensual» (Procesos financieros y Formación llegan el mismo día: 0 días) y «Corte de facturación» (el apagado del antiguo llega el 1 de junio y espera 28 días a Integraciones). 49 días de equipo parado, ninguno de ellos dentro de una tarea.",
      "alt": "Cinco líneas horizontales, una por frente del programa, con sus paradas colocadas por fecha sobre un eje de enero a septiembre de 2026. Tres estaciones aparecen en dos líneas a la vez y están dibujadas más grandes y con un aro exterior: son los transbordos. Dos de ellas están unidas por un codo discontinuo cuya longitud son los días de espera —21 en el congelado del maestro de artículos y 28 en el corte de facturación—; la tercera, el simulacro de cierre, se une con un trazo recto y continuo porque las dos líneas llegan el mismo día."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 1100,
      "height": 960
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "metro-map",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "data": {
    "lines": [
      {
        "id": "line-0",
        "label": "Datos maestros",
        "color": "#014d64"
      },
      {
        "id": "line-1",
        "label": "Procesos financieros",
        "color": "#3a9a6e"
      },
      {
        "id": "line-2",
        "label": "Integraciones",
        "color": "#7c5bbf"
      },
      {
        "id": "line-3",
        "label": "Formación y usuarios clave",
        "color": "#ad8c97"
      },
      {
        "id": "line-4",
        "label": "Apagado del sistema antiguo",
        "color": "#c15a50"
      }
    ],
    "stations": [
      {
        "id": "station-0",
        "label": "Inventario de fuentes"
      },
      {
        "id": "station-1",
        "label": "Reglas de deduplicación"
      },
      {
        "id": "station-2",
        "label": "Maestro de artículos congelado"
      },
      {
        "id": "station-3",
        "label": "Primera carga completa"
      },
      {
        "id": "station-4",
        "label": "Carga validada por negocio"
      },
      {
        "id": "station-5",
        "label": "Plan de cuentas mapeado"
      },
      {
        "id": "station-6",
        "label": "Configuración de cierre"
      },
      {
        "id": "station-7",
        "label": "Simulacro de cierre mensual"
      },
      {
        "id": "station-8",
        "label": "Cierre de junio en paralelo"
      },
      {
        "id": "station-9",
        "label": "Cierre de julio en paralelo"
      },
      {
        "id": "station-10",
        "label": "Inventario de interfaces"
      },
      {
        "id": "station-11",
        "label": "Almacén y tienda conectados"
      },
      {
        "id": "station-12",
        "label": "Corte de facturación"
      },
      {
        "id": "station-13",
        "label": "Banco en producción"
      },
      {
        "id": "station-14",
        "label": "Red de usuarios clave designada"
      },
      {
        "id": "station-15",
        "label": "Guiones de formación listos"
      },
      {
        "id": "station-16",
        "label": "Formación a toda la plantilla"
      },
      {
        "id": "station-17",
        "label": "Congelación de desarrollos"
      },
      {
        "id": "station-18",
        "label": "Antiguo en solo lectura"
      },
      {
        "id": "station-19",
        "label": "Baja de licencias"
      }
    ],
    "rows": [
      {
        "id": "stop-0",
        "line": "line-0",
        "station": "station-0",
        "date": "2026-01-12T00:00:00.000Z"
      },
      {
        "id": "stop-1",
        "line": "line-0",
        "station": "station-1",
        "date": "2026-02-16T00:00:00.000Z"
      },
      {
        "id": "stop-2",
        "line": "line-0",
        "station": "station-2",
        "date": "2026-03-30T00:00:00.000Z"
      },
      {
        "id": "stop-3",
        "line": "line-0",
        "station": "station-3",
        "date": "2026-05-11T00:00:00.000Z"
      },
      {
        "id": "stop-4",
        "line": "line-0",
        "station": "station-4",
        "date": "2026-06-22T00:00:00.000Z"
      },
      {
        "id": "stop-5",
        "line": "line-1",
        "station": "station-5",
        "date": "2026-01-26T00:00:00.000Z"
      },
      {
        "id": "stop-6",
        "line": "line-1",
        "station": "station-6",
        "date": "2026-03-16T00:00:00.000Z"
      },
      {
        "id": "stop-7",
        "line": "line-1",
        "station": "station-7",
        "date": "2026-05-04T00:00:00.000Z"
      },
      {
        "id": "stop-8",
        "line": "line-1",
        "station": "station-8",
        "date": "2026-06-08T00:00:00.000Z"
      },
      {
        "id": "stop-9",
        "line": "line-1",
        "station": "station-9",
        "date": "2026-07-13T00:00:00.000Z"
      },
      {
        "id": "stop-10",
        "line": "line-2",
        "station": "station-10",
        "date": "2026-02-02T00:00:00.000Z"
      },
      {
        "id": "stop-11",
        "line": "line-2",
        "station": "station-2",
        "date": "2026-03-09T00:00:00.000Z"
      },
      {
        "id": "stop-12",
        "line": "line-2",
        "station": "station-11",
        "date": "2026-04-27T00:00:00.000Z"
      },
      {
        "id": "stop-13",
        "line": "line-2",
        "station": "station-12",
        "date": "2026-06-29T00:00:00.000Z"
      },
      {
        "id": "stop-14",
        "line": "line-2",
        "station": "station-13",
        "date": "2026-07-27T00:00:00.000Z"
      },
      {
        "id": "stop-15",
        "line": "line-3",
        "station": "station-14",
        "date": "2026-02-23T00:00:00.000Z"
      },
      {
        "id": "stop-16",
        "line": "line-3",
        "station": "station-15",
        "date": "2026-04-13T00:00:00.000Z"
      },
      {
        "id": "stop-17",
        "line": "line-3",
        "station": "station-7",
        "date": "2026-05-04T00:00:00.000Z"
      },
      {
        "id": "stop-18",
        "line": "line-3",
        "station": "station-16",
        "date": "2026-06-15T00:00:00.000Z"
      },
      {
        "id": "stop-19",
        "line": "line-4",
        "station": "station-17",
        "date": "2026-04-06T00:00:00.000Z"
      },
      {
        "id": "stop-20",
        "line": "line-4",
        "station": "station-12",
        "date": "2026-06-01T00:00:00.000Z"
      },
      {
        "id": "stop-21",
        "line": "line-4",
        "station": "station-18",
        "date": "2026-07-27T00:00:00.000Z"
      },
      {
        "id": "stop-22",
        "line": "line-4",
        "station": "station-19",
        "date": "2026-09-14T00:00:00.000Z"
      }
    ]
  },
  "calculation": {
    "identity": "provided-station-id",
    "order": "fichero",
    "wait": "rounded-whole-days-latest-minus-earliest",
    "timezone": "UTC",
    "windowPadding": 0.05,
    "duplicates": "reject-line-station"
  },
  "profile": {
    "view": "dated-transfer-lanes",
    "textMeasurement": "basic-pairs",
    "margin": {
      "top": 26,
      "right": 24,
      "bottom": 46,
      "left": 60
    },
    "axis": {
      "stroke": "transparent",
      "tickStroke": "transparent",
      "tickLength": 0,
      "labelColor": "#2a2a2a",
      "tickLabelColor": "#3d3d3d",
      "labelFontSize": 14,
      "tickLabelFontSize": 13,
      "labelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "tickLabelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "baselineStroke": "#3d3d3d",
      "baselineWidth": 1.5,
      "titleColor": "#2a2a2a",
      "titleFontSize": 13,
      "titleFontWeight": 700
    },
    "grid": {
      "stroke": "#d6cfbc",
      "strokeOpacity": 1,
      "strokeDasharray": ""
    },
    "metro": {
      "tintaNota": "#6a6458",
      "cuerpoNota": 11
    },
    "linea": {
      "grosor": 6,
      "opacidad": 0.9
    },
    "parada": {
      "rotulo": "nombre-fecha",
      "radio": 4.5,
      "filete": 2.5,
      "radioTransbordo": 7,
      "fileteTransbordo": 3,
      "anillo": "#0d0d0d",
      "anilloGrosor": 1,
      "relleno": "#ffffff",
      "cuerpoNombre": 10,
      "cuerpoFecha": 9,
      "tintaNombre": "#0d0d0d",
      "tintaFecha": "#6a6458",
      "anchoMaximo": 190,
      "huecoRotulos": 10
    },
    "pasillo": {
      "grosor": 1.5,
      "trazo": "#2a2a2a",
      "discontinuo": "4 3",
      "cuerpo": 10,
      "tinta": "#0d0d0d",
      "holgura": 2
    },
    "carril": {
      "separacion": 0.34
    }
  },
  "annotations": []
}
