{
  "schemaVersion": 13,
  "selectedDate": "2026-09-14",
  "dayRemarks": {},
  "settings": {
    "theme": "dark",
    "startTime": "00:00",
    "endTime": "23:59",
    "timeBarHeightPx": 58,
    "colorPickerTransition": "teleport-up",
    "calendarIconSizePx": 14,
    "timelineStepMinutes": 180,
    "timelineSnapMinutes": 15,
    "timelineShowGrid": true,
    "calendarTaskIcon": "📑",
    "calendarTaskIconPosition": "right",
    "selectedDayVisible": true
  },
  "types": [
    {
      "id": "work",
      "label": "勤務",
      "kind": "work",
      "icon": "💼",
      "backgroundColor": "#245A91",
      "backgroundOpacity": 100,
      "textColor": "#FFFFFF",
      "textOpacity": 100,
      "showCalendarIcon": true
    },
    {
      "id": "break",
      "label": "休憩",
      "kind": "break",
      "icon": "☕",
      "backgroundColor": "#4B5563",
      "backgroundOpacity": 100,
      "textColor": "#FFFFFF",
      "textOpacity": 100,
      "showCalendarIcon": true
    },
    {
      "id": "meeting",
      "label": "会議",
      "kind": "meeting",
      "icon": "●",
      "backgroundColor": "#B45309",
      "backgroundOpacity": 100,
      "textColor": "#FFF7CC",
      "textOpacity": 100,
      "showCalendarIcon": true
    },
    {
      "id": "info",
      "label": "連絡",
      "kind": "info",
      "icon": "ℹ",
      "backgroundColor": "#2563EB",
      "backgroundOpacity": 100,
      "textColor": "#FFFFFF",
      "textOpacity": 100,
      "showCalendarIcon": true
    },
    {
      "id": "warning",
      "label": "注意",
      "kind": "warning",
      "icon": "⚠",
      "backgroundColor": "#B91C1C",
      "backgroundOpacity": 100,
      "textColor": "#FFFFFF",
      "textOpacity": 100,
      "showCalendarIcon": true
    },
    {
      "id": "neutral",
      "label": "その他",
      "kind": "neutral",
      "icon": "◆",
      "backgroundColor": "#475569",
      "backgroundOpacity": 100,
      "textColor": "#FFFFFF",
      "textOpacity": 100,
      "showCalendarIcon": true
    }
  ],
  "records": [
    {
      "id": "mon-work",
      "recordType": "schedule",
      "date": "2026-09-14",
      "label": "勤務",
      "start": "09:00",
      "end": "18:00",
      "displayType": "bar",
      "content": "",
      "typeId": "work",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "mon-break",
      "recordType": "schedule",
      "date": "2026-09-14",
      "label": "休憩",
      "start": "12:00",
      "end": "13:00",
      "displayType": "bar",
      "content": "",
      "typeId": "break",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "mon-meeting",
      "recordType": "schedule",
      "date": "2026-09-14",
      "label": "週次ミーティング",
      "start": "10:00",
      "end": "10:30",
      "displayType": "shapeComment",
      "content": "週次進捗、課題、次アクションを確認。\n決定事項は会議後に共有する。",
      "typeId": "meeting",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "tue-work",
      "recordType": "schedule",
      "date": "2026-09-15",
      "label": "勤務",
      "start": "09:00",
      "end": "18:00",
      "displayType": "bar",
      "content": "",
      "typeId": "work",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "tue-break",
      "recordType": "schedule",
      "date": "2026-09-15",
      "label": "休憩",
      "start": "12:00",
      "end": "13:00",
      "displayType": "bar",
      "content": "",
      "typeId": "break",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "tue-site",
      "recordType": "schedule",
      "date": "2026-09-15",
      "label": "現場確認",
      "start": "14:00",
      "end": "15:00",
      "displayType": "shapeComment",
      "content": "",
      "typeId": "meeting",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "wed-work",
      "recordType": "schedule",
      "date": "2026-09-16",
      "label": "勤務",
      "start": "09:00",
      "end": "18:00",
      "displayType": "bar",
      "content": "",
      "typeId": "work",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "wed-break",
      "recordType": "schedule",
      "date": "2026-09-16",
      "label": "休憩",
      "start": "12:00",
      "end": "13:00",
      "displayType": "bar",
      "content": "",
      "typeId": "break",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "wed-material",
      "recordType": "schedule",
      "date": "2026-09-16",
      "label": "資材確認",
      "start": "15:00",
      "end": "15:30",
      "displayType": "shapeComment",
      "content": "",
      "typeId": "info",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "thu-work",
      "recordType": "schedule",
      "date": "2026-09-17",
      "label": "勤務",
      "start": "09:00",
      "end": "18:00",
      "displayType": "bar",
      "content": "",
      "typeId": "work",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "thu-break",
      "recordType": "schedule",
      "date": "2026-09-17",
      "label": "休憩",
      "start": "12:00",
      "end": "13:00",
      "displayType": "bar",
      "content": "",
      "typeId": "break",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "thu-report",
      "recordType": "schedule",
      "date": "2026-09-17",
      "label": "日報提出",
      "start": "17:00",
      "end": "17:30",
      "displayType": "shapeComment",
      "content": "",
      "typeId": "info",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "fri-work",
      "recordType": "schedule",
      "date": "2026-09-18",
      "label": "勤務",
      "start": "09:00",
      "end": "18:00",
      "displayType": "bar",
      "content": "",
      "typeId": "work",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "fri-break",
      "recordType": "schedule",
      "date": "2026-09-18",
      "label": "休憩",
      "start": "12:00",
      "end": "13:00",
      "displayType": "bar",
      "content": "",
      "typeId": "break",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "fri-party",
      "recordType": "schedule",
      "date": "2026-09-18",
      "label": "飲み会",
      "start": "19:00",
      "end": "21:00",
      "displayType": "bar",
      "content": "週末の懇親会。参加者と会場を確認。",
      "typeId": "meeting",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    },
    {
      "id": "sat-maintenance",
      "recordType": "schedule",
      "date": "2026-09-19",
      "label": "設備点検",
      "start": "10:00",
      "end": "14:00",
      "displayType": "bar",
      "content": "",
      "typeId": "warning",
      "backgroundColor": "",
      "icon": "",
      "backgroundOpacity": null,
      "textColor": "",
      "commentOffsetX": 0,
      "commentOffsetY": 0,
      "commentWidth": 96,
      "showInRemarks": false,
      "memo": ""
    }
  ]
}
