{
  "version": "xarts.timelines/1",
  "family": "timelines",
  "provenance": {
    "legacyId": "milestone"
  },
  "data": {
    "rows": [
      {
        "id": "milestone-1",
        "lane": "timeline",
        "label": "Planning",
        "start": "2025-01-15",
        "end": "2025-03-31",
        "category": "complete",
        "kind": "interval"
      },
      {
        "id": "milestone-2",
        "lane": "timeline",
        "label": "Execution",
        "start": "2025-04-01",
        "end": "2025-07-31",
        "category": "complete",
        "kind": "interval"
      },
      {
        "id": "milestone-3",
        "lane": "timeline",
        "label": "Review",
        "start": "2025-08-01",
        "end": "2025-10-15",
        "category": "active",
        "kind": "interval"
      },
      {
        "id": "milestone-4",
        "lane": "timeline",
        "label": "Launch",
        "start": "2025-10-16",
        "end": "2025-12-31",
        "category": "upcoming",
        "kind": "interval"
      },
      {
        "id": "milestone-5",
        "lane": "timeline",
        "label": "Kickoff",
        "start": "2025-01-20",
        "end": "2025-01-20",
        "category": "complete",
        "kind": "event"
      },
      {
        "id": "milestone-6",
        "lane": "timeline",
        "label": "Requirements Finalized",
        "start": "2025-03-01",
        "end": "2025-03-01",
        "category": "complete",
        "kind": "event"
      },
      {
        "id": "milestone-7",
        "lane": "timeline",
        "label": "Design Approved",
        "start": "2025-04-15",
        "end": "2025-04-15",
        "category": "complete",
        "kind": "event"
      },
      {
        "id": "milestone-8",
        "lane": "timeline",
        "label": "Alpha Build",
        "start": "2025-05-30",
        "end": "2025-05-30",
        "category": "complete",
        "kind": "event"
      },
      {
        "id": "milestone-9",
        "lane": "timeline",
        "label": "Beta Release",
        "start": "2025-07-15",
        "end": "2025-07-15",
        "category": "complete",
        "kind": "event"
      },
      {
        "id": "milestone-10",
        "lane": "timeline",
        "label": "UAT Complete",
        "start": "2025-09-01",
        "end": "2025-09-01",
        "category": "upcoming",
        "kind": "event"
      },
      {
        "id": "milestone-11",
        "lane": "timeline",
        "label": "Final Sign-off",
        "start": "2025-10-10",
        "end": "2025-10-10",
        "category": "upcoming",
        "kind": "event"
      },
      {
        "id": "milestone-12",
        "lane": "timeline",
        "label": "Go Live",
        "start": "2025-11-15",
        "end": "2025-11-15",
        "category": "upcoming",
        "kind": "event"
      }
    ]
  },
  "encoding": {
    "id": "id",
    "lane": "lane",
    "label": "label",
    "start": "start",
    "end": "end",
    "category": "category",
    "kind": "kind"
  },
  "measurement": {
    "exportText": "glyph-advances",
    "interactiveText": "shaped"
  },
  "marks": {
    "opacity": 1
  },
  "labels": {
    "visible": true
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Project Milestones",
      "subtitle": "Key deliverables and timeline for strategic initiative"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    },
    "notes": []
  },
  "output": {
    "filename": "milestone",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 134
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "operation": "milestone-plan",
  "calculation": {
    "time": "calendar-date",
    "domainPaddingDays": 15,
    "reference": null
  },
  "profile": {
    "margin": {
      "top": 40,
      "right": 24,
      "bottom": 40,
      "left": 24
    },
    "axis": {
      "stroke": "transparent",
      "tickStroke": "transparent",
      "tickLength": 0,
      "labelColor": "#2a2a2a",
      "tickLabelColor": "#2a2a2a",
      "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
    },
    "phaseColors": {
      "Planning": "#112c47",
      "Execution": "#1f6f82",
      "Review": "#ac7a2a",
      "Launch": "#1f5a3d"
    },
    "phaseBand": {
      "height": 28,
      "opacity": 0.18,
      "labelFontSize": 10,
      "labelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "labelFill": "#0d0d0d",
      "labelFontWeight": 600
    },
    "milestone": {
      "completeFill": "#112c47",
      "upcomingFill": "transparent",
      "upcomingStroke": "#4b8596",
      "strokeWidth": 2,
      "size": 7
    },
    "milestoneLabel": {
      "fill": "#2a2a2a",
      "fontSize": 10,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 500
    },
    "todayMarker": {
      "stroke": "#9c1f1a",
      "strokeWidth": 1.5,
      "strokeDasharray": "4,3",
      "labelFill": "color-mix(in oklab, #9c1f1a 70%, #0d0d0d)",
      "labelFontSize": 10,
      "labelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "labelFontWeight": 600
    },
    "timelineTrack": {
      "stroke": "#c7bfae",
      "strokeWidth": 1
    }
  }
}
