{
  "version": 2,
  "savedAt": "2026-05-13T22:38:09.588Z",
  "theme": "default-light",
  "viewport": [
    "2026-05-26T09:36:00.000Z",
    "2026-09-26T14:24:00.000Z"
  ],
  "nextId": 23,
  "nextTaskNum": 23,
  "tasks": [
    {
      "id": 1,
      "name": "Exam Study Plan",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2026-09-21T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "group",
      "parentId": null,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 2,
      "name": "Full-length diagnostic",
      "startDate": "2026-06-01T00:00:00.000Z",
      "endDate": "2026-06-02T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 3,
      "name": "Analyze score",
      "startDate": "2026-06-02T00:00:00.000Z",
      "endDate": "2026-06-04T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 4,
      "name": "Build study plan",
      "startDate": "2026-06-04T00:00:00.000Z",
      "endDate": "2026-06-07T00:00:00.000Z",
      "color": "#6366f1",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 5,
      "name": "Subject 1 content",
      "startDate": "2026-06-08T00:00:00.000Z",
      "endDate": "2026-06-22T00:00:00.000Z",
      "color": "#818cf8",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 6,
      "name": "Subject 2 content",
      "startDate": "2026-06-22T00:00:00.000Z",
      "endDate": "2026-07-06T00:00:00.000Z",
      "color": "#818cf8",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 7,
      "name": "Subject 3 content",
      "startDate": "2026-07-06T00:00:00.000Z",
      "endDate": "2026-07-20T00:00:00.000Z",
      "color": "#818cf8",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 8,
      "name": "Subject 4 content",
      "startDate": "2026-07-20T00:00:00.000Z",
      "endDate": "2026-08-03T00:00:00.000Z",
      "color": "#818cf8",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 9,
      "name": "Daily practice questions",
      "startDate": "2026-06-08T00:00:00.000Z",
      "endDate": "2026-08-03T00:00:00.000Z",
      "color": "#fbbf24",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 10,
      "name": "Weekly weak-area review",
      "startDate": "2026-06-15T00:00:00.000Z",
      "endDate": "2026-08-03T00:00:00.000Z",
      "color": "#a855f7",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 11,
      "name": "Timed practice (heavy)",
      "startDate": "2026-08-03T00:00:00.000Z",
      "endDate": "2026-08-31T00:00:00.000Z",
      "color": "#f97316",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 12,
      "name": "Wrong-answer log review",
      "startDate": "2026-08-03T00:00:00.000Z",
      "endDate": "2026-08-31T00:00:00.000Z",
      "color": "#f97316",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 13,
      "name": "Mixed practice sets",
      "startDate": "2026-08-10T00:00:00.000Z",
      "endDate": "2026-08-31T00:00:00.000Z",
      "color": "#f97316",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 14,
      "name": "Full-length 1",
      "startDate": "2026-08-31T00:00:00.000Z",
      "endDate": "2026-09-01T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 15,
      "name": "Review full-length 1",
      "startDate": "2026-09-01T00:00:00.000Z",
      "endDate": "2026-09-03T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 16,
      "name": "Full-length 2",
      "startDate": "2026-09-05T00:00:00.000Z",
      "endDate": "2026-09-06T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 17,
      "name": "Review full-length 2",
      "startDate": "2026-09-06T00:00:00.000Z",
      "endDate": "2026-09-08T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 18,
      "name": "Full-length 3",
      "startDate": "2026-09-10T00:00:00.000Z",
      "endDate": "2026-09-11T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 19,
      "name": "Review full-length 3",
      "startDate": "2026-09-11T00:00:00.000Z",
      "endDate": "2026-09-13T00:00:00.000Z",
      "color": "#84cc16",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 20,
      "name": "Light review (taper)",
      "startDate": "2026-09-14T00:00:00.000Z",
      "endDate": "2026-09-19T00:00:00.000Z",
      "color": "#10b981",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 21,
      "name": "Rest day before exam",
      "startDate": "2026-09-19T00:00:00.000Z",
      "endDate": "2026-09-20T00:00:00.000Z",
      "color": "#10b981",
      "priority": "medium",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "task",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    },
    {
      "id": 22,
      "name": "Exam day",
      "startDate": "2026-09-20T00:00:00.000Z",
      "endDate": "2026-09-21T00:00:00.000Z",
      "color": "#dc2626",
      "priority": "high",
      "notes": "",
      "barScale": 1,
      "progress": 0,
      "type": "milestone",
      "parentId": 1,
      "dependencies": [],
      "collapsed": false
    }
  ],
  "events": [],
  "nextEventId": 1
}