{
  "version": "xarts.activities/1",
  "family": "activities",
  "provenance": {
    "legacyId": "activity-network"
  },
  "data": {
    "rows": [
      {
        "Código": "A",
        "Actividad": "Firma del local",
        "Duración (d)": 5,
        "Precedentes": ""
      },
      {
        "Código": "B",
        "Actividad": "Proyecto de obra",
        "Duración (d)": 12,
        "Precedentes": "A"
      },
      {
        "Código": "C",
        "Actividad": "Licencia de obra",
        "Duración (d)": 30,
        "Precedentes": "B"
      },
      {
        "Código": "D",
        "Actividad": "Obra civil",
        "Duración (d)": 25,
        "Precedentes": "C"
      },
      {
        "Código": "E",
        "Actividad": "Instalación de frío",
        "Duración (d)": 12,
        "Precedentes": "D"
      },
      {
        "Código": "F",
        "Actividad": "Mobiliario y rotulación",
        "Duración (d)": 8,
        "Precedentes": "D"
      },
      {
        "Código": "G",
        "Actividad": "Licencia de actividad",
        "Duración (d)": 20,
        "Precedentes": "E, F"
      },
      {
        "Código": "H",
        "Actividad": "Inspección sanitaria",
        "Duración (d)": 4,
        "Precedentes": "G"
      },
      {
        "Código": "I",
        "Actividad": "Selección de personal",
        "Duración (d)": 18,
        "Precedentes": "B"
      },
      {
        "Código": "J",
        "Actividad": "Formación en tienda",
        "Duración (d)": 10,
        "Precedentes": "I, F"
      },
      {
        "Código": "K",
        "Actividad": "Surtido inicial",
        "Duración (d)": 6,
        "Precedentes": "E, J"
      },
      {
        "Código": "L",
        "Actividad": "Campaña de apertura",
        "Duración (d)": 14,
        "Precedentes": "C"
      }
    ]
  },
  "encoding": {
    "id": "Código",
    "label": "Actividad",
    "duration": "Duración (d)",
    "predecessors": "Precedentes"
  },
  "calculation": {
    "method": "critical-path",
    "dependencies": "finish-to-start",
    "lag": 0,
    "time": {
      "unit": "days",
      "calendar": "elapsed-natural-days",
      "origin": 0
    },
    "predecessors": {
      "format": "delimited-string",
      "separator": ",",
      "trim": true,
      "empty": "root",
      "duplicates": "reject"
    },
    "relativeTolerance": 1e-9
  },
  "layout": {
    "view": "timeline",
    "orientation": "horizontal",
    "order": "critical",
    "rank": "longest-path",
    "dependencyRoute": "outside-nodes",
    "calloutRoute": "margin",
    "nodeWidth": 240,
    "gap": 48
  },
  "marks": {
    "duration": true,
    "slack": true,
    "dependencies": true,
    "critical": true,
    "opacity": 1
  },
  "labels": {
    "fontSize": 18,
    "decimals": 2,
    "values": true,
    "schedule": false
  },
  "legend": {
    "visible": false
  },
  "summary": {
    "visible": true
  },
  "annotations": [],
  "profile": {
    "mode": "compact",
    "spacing": {
      "edge": 16,
      "textGap": 6,
      "nameMaxLines": 4,
      "noteMaxLines": 8
    },
    "timeline": {
      "margin": {
        "top": 26,
        "right": 20,
        "bottom": 52,
        "left": 56
      },
      "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": ""
      },
      "red": {
        "separacion": 0.34,
        "radio": 2,
        "cuerpoCodigo": 10,
        "tintaCodigo": "#1a1a1a",
        "etiquetaMaxima": 240,
        "anchoMinimo": 1.5
      },
      "critica": {
        "campo": "#e8b5ae",
        "identidad": "#9c1f1a",
        "arista": 2
      },
      "holgada": {
        "campo": "#91abb7",
        "identidad": "#112c47",
        "arista": 1
      },
      "holgura": {
        "relleno": "#efe8da",
        "trazo": "#6a6458",
        "discontinuo": "3 2",
        "alturaRelativa": 0.5
      },
      "enlace": {
        "trazo": "#6a6458",
        "punta": 4.5,
        "codo": 8
      },
      "columna": {
        "exportMeasurement": "glyph-advances",
        "cuerpo": 11,
        "tinta": "#0d0d0d",
        "tintaNota": "#6a6458",
        "hueco": 14,
        "maxima": 90
      }
    },
    "network": {
      "margin": {
        "top": 34,
        "right": 14,
        "bottom": 16,
        "left": 14
      },
      "red": {
        "radio": 3
      },
      "caja": {
        "anchoMaximo": 118,
        "anchoMinimo": 72,
        "sangria": 7,
        "cuerpo": 9,
        "lineasMaximas": 6,
        "papel": "#ffffff",
        "filete": "#c7bfae",
        "fileteCritico": "#112c47",
        "grosorFilete": 1,
        "grosorCritico": 1.6,
        "tinta": "#0d0d0d"
      },
      "barra": {
        "alto": 8,
        "minimo": 1.5,
        "huecoNombre": 5,
        "huecoCifra": 3,
        "critica": "#112c47",
        "tramos": [
          "#3a5068",
          "#647689",
          "#919eac"
        ],
        "holgura": "#c0c8d0",
        "fileteHolgura": "#c7bfae"
      },
      "cifra": {
        "cuerpo": 8,
        "tinta": "#2a2a2a",
        "tintaCritica": "#112c47"
      },
      "flecha": {
        "grosor": 1,
        "grosorCritico": 2.2,
        "punta": 3.4,
        "tinta": "#6a6458",
        "tintaCritica": "#112c47",
        "huecoColumna": 26,
        "huecoMaximo": 72,
        "aireCarril": 12,
        "pasoCarril": 9
      },
      "reticula": {
        "huecoFila": 14,
        "pasoMaximo": 160
      },
      "nota": {
        "cuerpo": 10,
        "peso": 400,
        "tinta": "#2a2a2a"
      }
    }
  },
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "La mitad del plazo de apertura son trámites, no obra",
      "subtitle": "Apertura de la tienda de Valencia · red de actividades y camino crítico, en días desde la firma del local"
    },
    "footer": {
      "source": "Plan de apertura, dirección de expansión — duraciones estimadas, datos ilustrativos",
      "notes": "Camino crítico: firma → proyecto → licencia de obra → obra civil → instalación de frío → licencia de actividad → inspección. 108 días, ninguno con holgura. De esos 108, 54 son licencia de obra (30), licencia de actividad (20) e inspección sanitaria (4): trámites en los que ni más presupuesto ni más equipo adelantan un solo día. Las cinco actividades con holgura —selección, campaña, formación, surtido, mobiliario— son las que se recortan primero cuando el proyecto va tarde, y recortarlas no adelanta la apertura.",
      "alt": "Doce actividades sobre un eje de 108 días. Las siete del camino crítico, en rojo y sin holgura, forman una escalera continua desde la firma del local hasta la inspección sanitaria; las dos cajas más largas de esa escalera son la licencia de obra (30 días) y la licencia de actividad (20). Las cinco restantes, en azul, llevan detrás su barra de holgura: 57 días la selección de personal, 47 la campaña, 12 la formación y el surtido, 4 el mobiliario."
    },
    "spacing": {
      "horizontalPadding": 32,
      "topPadding": 24,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "output": {
    "filename": "activity-network",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 640
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
