{
  "version": "xarts.ordered-series/1",
  "family": "ordered-series",
  "operation": "repetitive-schedule",
  "provenance": {
    "legacyId": "line-of-balance"
  },
  "data": {
    "units": [
      {
        "id": "u0",
        "label": "Vivienda 01"
      },
      {
        "id": "u1",
        "label": "Vivienda 02"
      },
      {
        "id": "u2",
        "label": "Vivienda 03"
      },
      {
        "id": "u3",
        "label": "Vivienda 04"
      },
      {
        "id": "u4",
        "label": "Vivienda 05"
      },
      {
        "id": "u5",
        "label": "Vivienda 06"
      },
      {
        "id": "u6",
        "label": "Vivienda 07"
      },
      {
        "id": "u7",
        "label": "Vivienda 08"
      },
      {
        "id": "u8",
        "label": "Vivienda 09"
      },
      {
        "id": "u9",
        "label": "Vivienda 10"
      },
      {
        "id": "u10",
        "label": "Vivienda 11"
      },
      {
        "id": "u11",
        "label": "Vivienda 12"
      },
      {
        "id": "u12",
        "label": "Vivienda 13"
      },
      {
        "id": "u13",
        "label": "Vivienda 14"
      },
      {
        "id": "u14",
        "label": "Vivienda 15"
      },
      {
        "id": "u15",
        "label": "Vivienda 16"
      },
      {
        "id": "u16",
        "label": "Vivienda 17"
      },
      {
        "id": "u17",
        "label": "Vivienda 18"
      },
      {
        "id": "u18",
        "label": "Vivienda 19"
      },
      {
        "id": "u19",
        "label": "Vivienda 20"
      },
      {
        "id": "u20",
        "label": "Vivienda 21"
      },
      {
        "id": "u21",
        "label": "Vivienda 22"
      },
      {
        "id": "u22",
        "label": "Vivienda 23"
      },
      {
        "id": "u23",
        "label": "Vivienda 24"
      }
    ],
    "activities": [
      {
        "id": "a0",
        "label": "Cimentación",
        "color": "series.blue"
      },
      {
        "id": "a1",
        "label": "Estructura",
        "color": "series.rose"
      },
      {
        "id": "a2",
        "label": "Cubierta y cerramiento",
        "color": "series.cyan"
      },
      {
        "id": "a3",
        "label": "Instalaciones",
        "color": "series.red"
      }
    ],
    "intervals": [
      {
        "id": "r0",
        "activityId": "a0",
        "unitId": "u0",
        "start": "2025-03-03",
        "finish": "2025-03-09"
      },
      {
        "id": "r1",
        "activityId": "a0",
        "unitId": "u1",
        "start": "2025-03-07",
        "finish": "2025-03-13"
      },
      {
        "id": "r2",
        "activityId": "a0",
        "unitId": "u2",
        "start": "2025-03-11",
        "finish": "2025-03-17"
      },
      {
        "id": "r3",
        "activityId": "a0",
        "unitId": "u3",
        "start": "2025-03-15",
        "finish": "2025-03-21"
      },
      {
        "id": "r4",
        "activityId": "a0",
        "unitId": "u4",
        "start": "2025-03-19",
        "finish": "2025-03-25"
      },
      {
        "id": "r5",
        "activityId": "a0",
        "unitId": "u5",
        "start": "2025-03-23",
        "finish": "2025-03-29"
      },
      {
        "id": "r6",
        "activityId": "a0",
        "unitId": "u6",
        "start": "2025-03-27",
        "finish": "2025-04-02"
      },
      {
        "id": "r7",
        "activityId": "a0",
        "unitId": "u7",
        "start": "2025-03-31",
        "finish": "2025-04-06"
      },
      {
        "id": "r8",
        "activityId": "a0",
        "unitId": "u8",
        "start": "2025-04-04",
        "finish": "2025-04-10"
      },
      {
        "id": "r9",
        "activityId": "a0",
        "unitId": "u9",
        "start": "2025-04-08",
        "finish": "2025-04-14"
      },
      {
        "id": "r10",
        "activityId": "a0",
        "unitId": "u10",
        "start": "2025-04-12",
        "finish": "2025-04-18"
      },
      {
        "id": "r11",
        "activityId": "a0",
        "unitId": "u11",
        "start": "2025-04-16",
        "finish": "2025-04-22"
      },
      {
        "id": "r12",
        "activityId": "a0",
        "unitId": "u12",
        "start": "2025-04-20",
        "finish": "2025-04-26"
      },
      {
        "id": "r13",
        "activityId": "a0",
        "unitId": "u13",
        "start": "2025-04-24",
        "finish": "2025-04-30"
      },
      {
        "id": "r14",
        "activityId": "a0",
        "unitId": "u14",
        "start": "2025-04-28",
        "finish": "2025-05-04"
      },
      {
        "id": "r15",
        "activityId": "a0",
        "unitId": "u15",
        "start": "2025-05-02",
        "finish": "2025-05-08"
      },
      {
        "id": "r16",
        "activityId": "a0",
        "unitId": "u16",
        "start": "2025-05-06",
        "finish": "2025-05-12"
      },
      {
        "id": "r17",
        "activityId": "a0",
        "unitId": "u17",
        "start": "2025-05-10",
        "finish": "2025-05-16"
      },
      {
        "id": "r18",
        "activityId": "a0",
        "unitId": "u18",
        "start": "2025-05-14",
        "finish": "2025-05-20"
      },
      {
        "id": "r19",
        "activityId": "a0",
        "unitId": "u19",
        "start": "2025-05-18",
        "finish": "2025-05-24"
      },
      {
        "id": "r20",
        "activityId": "a0",
        "unitId": "u20",
        "start": "2025-05-22",
        "finish": "2025-05-28"
      },
      {
        "id": "r21",
        "activityId": "a0",
        "unitId": "u21",
        "start": "2025-05-26",
        "finish": "2025-06-01"
      },
      {
        "id": "r22",
        "activityId": "a0",
        "unitId": "u22",
        "start": "2025-05-30",
        "finish": "2025-06-05"
      },
      {
        "id": "r23",
        "activityId": "a0",
        "unitId": "u23",
        "start": "2025-06-03",
        "finish": "2025-06-09"
      },
      {
        "id": "r24",
        "activityId": "a1",
        "unitId": "u0",
        "start": "2025-03-23",
        "finish": "2025-03-31"
      },
      {
        "id": "r25",
        "activityId": "a1",
        "unitId": "u1",
        "start": "2025-03-27",
        "finish": "2025-04-04"
      },
      {
        "id": "r26",
        "activityId": "a1",
        "unitId": "u2",
        "start": "2025-03-31",
        "finish": "2025-04-08"
      },
      {
        "id": "r27",
        "activityId": "a1",
        "unitId": "u3",
        "start": "2025-04-04",
        "finish": "2025-04-12"
      },
      {
        "id": "r28",
        "activityId": "a1",
        "unitId": "u4",
        "start": "2025-04-08",
        "finish": "2025-04-16"
      },
      {
        "id": "r29",
        "activityId": "a1",
        "unitId": "u5",
        "start": "2025-04-12",
        "finish": "2025-04-20"
      },
      {
        "id": "r30",
        "activityId": "a1",
        "unitId": "u6",
        "start": "2025-04-16",
        "finish": "2025-04-24"
      },
      {
        "id": "r31",
        "activityId": "a1",
        "unitId": "u7",
        "start": "2025-04-20",
        "finish": "2025-04-28"
      },
      {
        "id": "r32",
        "activityId": "a1",
        "unitId": "u8",
        "start": "2025-04-24",
        "finish": "2025-05-02"
      },
      {
        "id": "r33",
        "activityId": "a1",
        "unitId": "u9",
        "start": "2025-04-28",
        "finish": "2025-05-06"
      },
      {
        "id": "r34",
        "activityId": "a1",
        "unitId": "u10",
        "start": "2025-05-02",
        "finish": "2025-05-10"
      },
      {
        "id": "r35",
        "activityId": "a1",
        "unitId": "u11",
        "start": "2025-05-06",
        "finish": "2025-05-14"
      },
      {
        "id": "r36",
        "activityId": "a1",
        "unitId": "u12",
        "start": "2025-05-10",
        "finish": "2025-05-18"
      },
      {
        "id": "r37",
        "activityId": "a1",
        "unitId": "u13",
        "start": "2025-05-14",
        "finish": "2025-05-22"
      },
      {
        "id": "r38",
        "activityId": "a1",
        "unitId": "u14",
        "start": "2025-05-18",
        "finish": "2025-05-26"
      },
      {
        "id": "r39",
        "activityId": "a1",
        "unitId": "u15",
        "start": "2025-05-22",
        "finish": "2025-05-30"
      },
      {
        "id": "r40",
        "activityId": "a1",
        "unitId": "u16",
        "start": "2025-05-26",
        "finish": "2025-06-03"
      },
      {
        "id": "r41",
        "activityId": "a1",
        "unitId": "u17",
        "start": "2025-05-30",
        "finish": "2025-06-07"
      },
      {
        "id": "r42",
        "activityId": "a1",
        "unitId": "u18",
        "start": "2025-06-03",
        "finish": "2025-06-11"
      },
      {
        "id": "r43",
        "activityId": "a1",
        "unitId": "u19",
        "start": "2025-06-07",
        "finish": "2025-06-15"
      },
      {
        "id": "r44",
        "activityId": "a1",
        "unitId": "u20",
        "start": "2025-06-11",
        "finish": "2025-06-19"
      },
      {
        "id": "r45",
        "activityId": "a1",
        "unitId": "u21",
        "start": "2025-06-15",
        "finish": "2025-06-23"
      },
      {
        "id": "r46",
        "activityId": "a1",
        "unitId": "u22",
        "start": "2025-06-19",
        "finish": "2025-06-27"
      },
      {
        "id": "r47",
        "activityId": "a1",
        "unitId": "u23",
        "start": "2025-06-23",
        "finish": "2025-07-01"
      },
      {
        "id": "r48",
        "activityId": "a2",
        "unitId": "u0",
        "start": "2025-04-17",
        "finish": "2025-04-24"
      },
      {
        "id": "r49",
        "activityId": "a2",
        "unitId": "u1",
        "start": "2025-04-22",
        "finish": "2025-04-29"
      },
      {
        "id": "r50",
        "activityId": "a2",
        "unitId": "u2",
        "start": "2025-04-27",
        "finish": "2025-05-04"
      },
      {
        "id": "r51",
        "activityId": "a2",
        "unitId": "u3",
        "start": "2025-05-02",
        "finish": "2025-05-09"
      },
      {
        "id": "r52",
        "activityId": "a2",
        "unitId": "u4",
        "start": "2025-05-07",
        "finish": "2025-05-14"
      },
      {
        "id": "r53",
        "activityId": "a2",
        "unitId": "u5",
        "start": "2025-05-12",
        "finish": "2025-05-19"
      },
      {
        "id": "r54",
        "activityId": "a2",
        "unitId": "u6",
        "start": "2025-05-17",
        "finish": "2025-05-24"
      },
      {
        "id": "r55",
        "activityId": "a2",
        "unitId": "u7",
        "start": "2025-05-22",
        "finish": "2025-05-29"
      },
      {
        "id": "r56",
        "activityId": "a2",
        "unitId": "u8",
        "start": "2025-05-27",
        "finish": "2025-06-03"
      },
      {
        "id": "r57",
        "activityId": "a2",
        "unitId": "u9",
        "start": "2025-06-01",
        "finish": "2025-06-08"
      },
      {
        "id": "r58",
        "activityId": "a2",
        "unitId": "u10",
        "start": "2025-06-06",
        "finish": "2025-06-13"
      },
      {
        "id": "r59",
        "activityId": "a2",
        "unitId": "u11",
        "start": "2025-06-11",
        "finish": "2025-06-18"
      },
      {
        "id": "r60",
        "activityId": "a2",
        "unitId": "u12",
        "start": "2025-06-16",
        "finish": "2025-06-23"
      },
      {
        "id": "r61",
        "activityId": "a2",
        "unitId": "u13",
        "start": "2025-06-21",
        "finish": "2025-06-28"
      },
      {
        "id": "r62",
        "activityId": "a2",
        "unitId": "u14",
        "start": "2025-06-26",
        "finish": "2025-07-03"
      },
      {
        "id": "r63",
        "activityId": "a2",
        "unitId": "u15",
        "start": "2025-07-01",
        "finish": "2025-07-08"
      },
      {
        "id": "r64",
        "activityId": "a2",
        "unitId": "u16",
        "start": "2025-07-06",
        "finish": "2025-07-13"
      },
      {
        "id": "r65",
        "activityId": "a2",
        "unitId": "u17",
        "start": "2025-07-11",
        "finish": "2025-07-18"
      },
      {
        "id": "r66",
        "activityId": "a2",
        "unitId": "u18",
        "start": "2025-07-16",
        "finish": "2025-07-23"
      },
      {
        "id": "r67",
        "activityId": "a2",
        "unitId": "u19",
        "start": "2025-07-21",
        "finish": "2025-07-28"
      },
      {
        "id": "r68",
        "activityId": "a2",
        "unitId": "u20",
        "start": "2025-07-26",
        "finish": "2025-08-02"
      },
      {
        "id": "r69",
        "activityId": "a2",
        "unitId": "u21",
        "start": "2025-07-31",
        "finish": "2025-08-07"
      },
      {
        "id": "r70",
        "activityId": "a2",
        "unitId": "u22",
        "start": "2025-08-05",
        "finish": "2025-08-12"
      },
      {
        "id": "r71",
        "activityId": "a2",
        "unitId": "u23",
        "start": "2025-08-10",
        "finish": "2025-08-17"
      },
      {
        "id": "r72",
        "activityId": "a3",
        "unitId": "u0",
        "start": "2025-05-12",
        "finish": "2025-05-21"
      },
      {
        "id": "r73",
        "activityId": "a3",
        "unitId": "u1",
        "start": "2025-05-15",
        "finish": "2025-05-24"
      },
      {
        "id": "r74",
        "activityId": "a3",
        "unitId": "u2",
        "start": "2025-05-18",
        "finish": "2025-05-27"
      },
      {
        "id": "r75",
        "activityId": "a3",
        "unitId": "u3",
        "start": "2025-05-21",
        "finish": "2025-05-30"
      },
      {
        "id": "r76",
        "activityId": "a3",
        "unitId": "u4",
        "start": "2025-05-24",
        "finish": "2025-06-02"
      },
      {
        "id": "r77",
        "activityId": "a3",
        "unitId": "u5",
        "start": "2025-05-27",
        "finish": "2025-06-05"
      },
      {
        "id": "r78",
        "activityId": "a3",
        "unitId": "u6",
        "start": "2025-05-30",
        "finish": "2025-06-08"
      },
      {
        "id": "r79",
        "activityId": "a3",
        "unitId": "u7",
        "start": "2025-06-02",
        "finish": "2025-06-11"
      },
      {
        "id": "r80",
        "activityId": "a3",
        "unitId": "u8",
        "start": "2025-06-05",
        "finish": "2025-06-14"
      },
      {
        "id": "r81",
        "activityId": "a3",
        "unitId": "u9",
        "start": "2025-06-08",
        "finish": "2025-06-17"
      },
      {
        "id": "r82",
        "activityId": "a3",
        "unitId": "u10",
        "start": "2025-06-11",
        "finish": "2025-06-20"
      },
      {
        "id": "r83",
        "activityId": "a3",
        "unitId": "u11",
        "start": "2025-06-14",
        "finish": "2025-06-23"
      },
      {
        "id": "r84",
        "activityId": "a3",
        "unitId": "u12",
        "start": "2025-06-21",
        "finish": "2025-06-30"
      },
      {
        "id": "r85",
        "activityId": "a3",
        "unitId": "u13",
        "start": "2025-06-28",
        "finish": "2025-07-07"
      },
      {
        "id": "r86",
        "activityId": "a3",
        "unitId": "u14",
        "start": "2025-07-05",
        "finish": "2025-07-14"
      },
      {
        "id": "r87",
        "activityId": "a3",
        "unitId": "u15",
        "start": "2025-07-12",
        "finish": "2025-07-21"
      },
      {
        "id": "r88",
        "activityId": "a3",
        "unitId": "u16",
        "start": "2025-07-19",
        "finish": "2025-07-28"
      },
      {
        "id": "r89",
        "activityId": "a3",
        "unitId": "u17",
        "start": "2025-07-26",
        "finish": "2025-08-04"
      },
      {
        "id": "r90",
        "activityId": "a3",
        "unitId": "u18",
        "start": "2025-08-02",
        "finish": "2025-08-11"
      },
      {
        "id": "r91",
        "activityId": "a3",
        "unitId": "u19",
        "start": "2025-08-09",
        "finish": "2025-08-18"
      },
      {
        "id": "r92",
        "activityId": "a3",
        "unitId": "u20",
        "start": "2025-08-16",
        "finish": "2025-08-25"
      },
      {
        "id": "r93",
        "activityId": "a3",
        "unitId": "u21",
        "start": "2025-08-23",
        "finish": "2025-09-01"
      },
      {
        "id": "r94",
        "activityId": "a3",
        "unitId": "u22",
        "start": "2025-08-30",
        "finish": "2025-09-08"
      },
      {
        "id": "r95",
        "activityId": "a3",
        "unitId": "u23",
        "start": "2025-09-06",
        "finish": "2025-09-15"
      }
    ]
  },
  "calculation": {
    "unitOrder": "declared",
    "activityOrder": "declared",
    "rateBasis": "start",
    "rateUnit": "units-per-week",
    "missingIntervals": "split-contiguous-segments",
    "slack": "minimum-consecutive-activities-common-unit",
    "feasibility": "not-inferred",
    "degenerateTimeDomain": "expand-one-utc-day"
  },
  "layout": {
    "margin": {
      "top": 40,
      "right": 30,
      "bottom": 70,
      "left": 56
    },
    "minimumUnitStep": 6,
    "axisInkPadding": 18,
    "axisMeasurementNumbers": "proportional-nums",
    "slackLabelGap": 8,
    "slackLabelPlacement": "above-plot",
    "allUnitLabels": true
  },
  "marks": {
    "lineWidth": 1.8,
    "bandOpacity": 0.18,
    "pointRadius": 2.4,
    "finishDash": "4 3",
    "slack": {
      "color": "accent",
      "width": 2.5,
      "fontSize": 11,
      "cap": 3.5
    }
  },
  "legend": {
    "gap": 28,
    "rowHeight": 24
  },
  "labels": {
    "unitTitle": "Vivienda",
    "slackPrefix": "",
    "slackSuffix": " d",
    "slackDecimals": 0,
    "showModelNotice": true,
    "modelNotice": "Las fechas son intervalos declarados. El ritmo medio usa la primera y última entrada; las ausencias separan tramos. La holgura compara únicamente oficios consecutivos y unidades compartidas: no acredita viabilidad, disponibilidad de recursos ni precedencias adicionales."
  },
  "annotations": [],
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "El fontanero adelanta y luego se para",
      "subtitle": "Promoción de 24 viviendas · instalaciones a 2,3 viviendas/semana hasta la 12 y a 1,0 después",
      "source": "Planificación de obra (ejemplo)"
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 940
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "line-of-balance",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
