{
  "version": 2,
  "savedAt": "2026-05-13T22:38:09.569Z",
  "theme": "default-light",
  "viewport": [
    "2026-05-11T00:00:00.000Z",
    "2027-08-16T00:00:00.000Z"
  ],
  "nextId": 30,
  "nextTaskNum": 30,
  "tasks": [
    {
      "id": 1,
      "name": "Custom Home Build",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2027-07-26T00:00:00.000Z",
      "color": "#a16207",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "group",
      "parentId": null,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 2,
      "name": "Schematic design",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2026-07-01T00:00:00.000Z",
      "color": "#f59e0b",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 3,
      "name": "Construction documents",
      "startDate": "2026-07-01T00:00:00.000Z",
      "endDate": "2026-07-31T00:00:00.000Z",
      "color": "#f59e0b",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "from": 2,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 4,
      "name": "Engineering",
      "startDate": "2026-07-16T00:00:00.000Z",
      "endDate": "2026-08-06T00:00:00.000Z",
      "color": "#fbbf24",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 5,
      "name": "Builder contract",
      "startDate": "2026-07-31T00:00:00.000Z",
      "endDate": "2026-08-14T00:00:00.000Z",
      "color": "#fbbf24",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 6,
      "name": "Submit for permit",
      "startDate": "2026-08-15T00:00:00.000Z",
      "endDate": "2026-08-16T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [
        {
          "from": 3,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 7,
      "name": "Permit review",
      "startDate": "2026-08-15T00:00:00.000Z",
      "endDate": "2026-09-29T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 8,
      "name": "Site clearing and grading",
      "startDate": "2026-09-29T00:00:00.000Z",
      "endDate": "2026-10-13T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "from": 7,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 9,
      "name": "Foundation",
      "startDate": "2026-10-13T00:00:00.000Z",
      "endDate": "2026-11-03T00:00:00.000Z",
      "color": "#71717a",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "from": 8,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 10,
      "name": "Foundation inspection",
      "startDate": "2026-11-03T00:00:00.000Z",
      "endDate": "2026-11-04T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 11,
      "name": "Framing",
      "startDate": "2026-11-04T00:00:00.000Z",
      "endDate": "2026-12-09T00:00:00.000Z",
      "color": "#ea580c",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "from": 10,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 12,
      "name": "Roof and windows",
      "startDate": "2026-11-28T00:00:00.000Z",
      "endDate": "2026-12-19T00:00:00.000Z",
      "color": "#ea580c",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 13,
      "name": "Dry-in milestone",
      "startDate": "2026-12-19T00:00:00.000Z",
      "endDate": "2026-12-20T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 14,
      "name": "Plumbing rough-in",
      "startDate": "2026-12-28T00:00:00.000Z",
      "endDate": "2027-01-11T00:00:00.000Z",
      "color": "#3b82f6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 15,
      "name": "Electrical rough-in",
      "startDate": "2027-01-02T00:00:00.000Z",
      "endDate": "2027-01-16T00:00:00.000Z",
      "color": "#f59e0b",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 16,
      "name": "HVAC rough-in",
      "startDate": "2027-01-07T00:00:00.000Z",
      "endDate": "2027-01-17T00:00:00.000Z",
      "color": "#06b6d4",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 17,
      "name": "Insulation",
      "startDate": "2027-01-27T00:00:00.000Z",
      "endDate": "2027-02-06T00:00:00.000Z",
      "color": "#fbbf24",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 18,
      "name": "Drywall",
      "startDate": "2027-02-11T00:00:00.000Z",
      "endDate": "2027-03-04T00:00:00.000Z",
      "color": "#94a3b8",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [
        {
          "from": 17,
          "type": "FS"
        }
      ],
      "collapsed": false
    },
    {
      "id": 19,
      "name": "Paint",
      "startDate": "2027-03-13T00:00:00.000Z",
      "endDate": "2027-04-03T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 20,
      "name": "Cabinets and counters",
      "startDate": "2027-04-07T00:00:00.000Z",
      "endDate": "2027-04-28T00:00:00.000Z",
      "color": "#a16207",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 21,
      "name": "Tile and flooring",
      "startDate": "2027-04-17T00:00:00.000Z",
      "endDate": "2027-05-08T00:00:00.000Z",
      "color": "#a16207",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 22,
      "name": "Trim and millwork",
      "startDate": "2027-05-07T00:00:00.000Z",
      "endDate": "2027-05-21T00:00:00.000Z",
      "color": "#a16207",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 23,
      "name": "Plumbing and electrical trim",
      "startDate": "2027-05-22T00:00:00.000Z",
      "endDate": "2027-06-05T00:00:00.000Z",
      "color": "#3b82f6",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 24,
      "name": "Exterior finishes",
      "startDate": "2027-03-28T00:00:00.000Z",
      "endDate": "2027-04-27T00:00:00.000Z",
      "color": "#65a30d",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 25,
      "name": "Driveway and landscaping",
      "startDate": "2027-06-06T00:00:00.000Z",
      "endDate": "2027-06-27T00:00:00.000Z",
      "color": "#65a30d",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 26,
      "name": "Final inspections",
      "startDate": "2027-07-01T00:00:00.000Z",
      "endDate": "2027-07-08T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 27,
      "name": "Certificate of occupancy",
      "startDate": "2027-07-11T00:00:00.000Z",
      "endDate": "2027-07-12T00:00:00.000Z",
      "color": "#10b981",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 28,
      "name": "Punch list",
      "startDate": "2027-07-11T00:00:00.000Z",
      "endDate": "2027-07-21T00:00:00.000Z",
      "color": "#10b981",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 29,
      "name": "Move in",
      "startDate": "2027-07-25T00:00:00.000Z",
      "endDate": "2027-07-26T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    }
  ],
  "events": [],
  "nextEventId": 1
}