{
  "version": 2,
  "savedAt": "2026-07-27T09:01:05.754Z",
  "theme": "default-light",
  "viewport": [
    "2026-05-22T21:36:00.000Z",
    "2026-12-09T02:24:00.000Z"
  ],
  "nextId": 22,
  "nextTaskNum": 22,
  "tasks": [
    {
      "id": 1,
      "name": "Retail Store Opening",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2026-11-30T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "group",
      "parentId": null,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 2,
      "name": "Write business plan & concept",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2026-06-15T00:00:00.000Z",
      "color": "#f43f5e",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 3,
      "name": "Set startup budget & financing",
      "startDate": "2026-06-11T00:00:00.000Z",
      "endDate": "2026-07-02T00:00:00.000Z",
      "color": "#f43f5e",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 4,
      "name": "Register entity & bank account",
      "startDate": "2026-06-15T00:00:00.000Z",
      "endDate": "2026-06-25T00:00:00.000Z",
      "color": "#ec4899",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 5,
      "name": "Scout & compare retail locations",
      "startDate": "2026-06-15T00:00:00.000Z",
      "endDate": "2026-07-13T00:00:00.000Z",
      "color": "#ec4899",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 2,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 6,
      "name": "Sign lease",
      "startDate": "2026-07-13T00:00:00.000Z",
      "endDate": "2026-07-14T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 5,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 7,
      "name": "Permits, licenses & insurance",
      "startDate": "2026-07-14T00:00:00.000Z",
      "endDate": "2026-08-18T00:00:00.000Z",
      "color": "#f59e0b",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 6,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 8,
      "name": "Finalize store design & layout",
      "startDate": "2026-07-14T00:00:00.000Z",
      "endDate": "2026-07-29T00:00:00.000Z",
      "color": "#a855f7",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 6,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 9,
      "name": "Buildout & fit-out construction",
      "startDate": "2026-07-29T00:00:00.000Z",
      "endDate": "2026-09-14T00:00:00.000Z",
      "color": "#8b5cf6",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 8,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 10,
      "name": "Open supplier & vendor accounts",
      "startDate": "2026-08-20T00:00:00.000Z",
      "endDate": "2026-09-03T00:00:00.000Z",
      "color": "#3b82f6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 11,
      "name": "Select & set up POS/payments",
      "startDate": "2026-08-30T00:00:00.000Z",
      "endDate": "2026-09-17T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 12,
      "name": "Place first inventory order",
      "startDate": "2026-09-03T00:00:00.000Z",
      "endDate": "2026-09-10T00:00:00.000Z",
      "color": "#3b82f6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 10,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 13,
      "name": "Install fixtures & signage",
      "startDate": "2026-09-14T00:00:00.000Z",
      "endDate": "2026-09-26T00:00:00.000Z",
      "color": "#8b5cf6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 9,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 14,
      "name": "Hire store staff",
      "startDate": "2026-09-19T00:00:00.000Z",
      "endDate": "2026-10-10T00:00:00.000Z",
      "color": "#10b981",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 15,
      "name": "Receive inventory shipment",
      "startDate": "2026-09-26T00:00:00.000Z",
      "endDate": "2026-10-04T00:00:00.000Z",
      "color": "#0ea5e9",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 12,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 16,
      "name": "Marketing & local launch buzz",
      "startDate": "2026-09-29T00:00:00.000Z",
      "endDate": "2026-11-03T00:00:00.000Z",
      "color": "#14b8a6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 17,
      "name": "Merchandise stock & set displays",
      "startDate": "2026-10-04T00:00:00.000Z",
      "endDate": "2026-10-14T00:00:00.000Z",
      "color": "#0ea5e9",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 15,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 18,
      "name": "Train staff on POS & procedures",
      "startDate": "2026-10-10T00:00:00.000Z",
      "endDate": "2026-10-20T00:00:00.000Z",
      "color": "#10b981",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 14,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 19,
      "name": "Soft opening",
      "startDate": "2026-11-09T00:00:00.000Z",
      "endDate": "2026-11-10T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 18,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 20,
      "name": "Grand opening",
      "startDate": "2026-11-19T00:00:00.000Z",
      "endDate": "2026-11-20T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 19,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 21,
      "name": "Post-opening review",
      "startDate": "2026-11-20T00:00:00.000Z",
      "endDate": "2026-11-30T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "fromId": 20,
          "type": "FS"
        }
      ],
      "collapsed": false
    }
  ],
  "events": [],
  "nextEventId": 1
}