{
  "material_id": "office-plan-v1",
  "meeting_source": "meeting-source.json",
  "timezone": "Asia/Shanghai",
  "week_start": "2026-10-12",
  "owner": "林岚",
  "provenance": {
    "kind": "synthetic_teaching_constraints",
    "source_boundary": "事项、人员、期限来自会议发言；时段、耗时和外部材料到达事件是另行给定的教学约束。"
  },
  "availability": [
    {
      "date": "2026-10-12",
      "start": "2026-10-12T10:00:00+08:00",
      "end": "2026-10-12T12:00:00+08:00"
    },
    {
      "date": "2026-10-13",
      "start": "2026-10-13T14:00:00+08:00",
      "end": "2026-10-13T16:00:00+08:00"
    },
    {
      "date": "2026-10-14",
      "start": "2026-10-14T10:00:00+08:00",
      "end": "2026-10-14T12:00:00+08:00"
    }
  ],
  "unavailable_dates": [
    "2026-10-15",
    "2026-10-16"
  ],
  "availability_note": "这是本周可用于本练习的全部时间，不能把午休、晚间、周四周五或他人的工时算进来；不允许同一人并行工作。",
  "external_events": [
    {
      "id": "E1",
      "name": "陈禾的尺寸图片初稿",
      "promised_by": "2026-10-13T14:00:00+08:00",
      "available_at": "2026-10-13T14:00:00+08:00",
      "state": "教学初始场景假定此时收到，现实中需核对是否实际到达",
      "sources": [
        "S06",
        "S10"
      ]
    }
  ],
  "tasks": [
    {
      "id": "T1",
      "name": "核对库存",
      "minutes": 45,
      "deadline": "2026-10-12T11:00:00+08:00",
      "deadline_kind": "hard",
      "depends_on": [],
      "external_wait": [],
      "sources": [
        "S03"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    },
    {
      "id": "T2",
      "name": "完成 120 件备货申请草稿",
      "minutes": 60,
      "deadline": "2026-10-12T12:00:00+08:00",
      "deadline_kind": "hard",
      "depends_on": [
        "T1"
      ],
      "external_wait": [],
      "sources": [
        "S02",
        "S03"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    },
    {
      "id": "T3",
      "name": "写活动页文字草稿",
      "minutes": 75,
      "deadline": "2026-10-13T15:00:00+08:00",
      "deadline_kind": "hard",
      "depends_on": [
        "T1"
      ],
      "external_wait": [],
      "sources": [
        "S07"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    },
    {
      "id": "T4",
      "name": "校对尺寸图片并留记录",
      "minutes": 60,
      "deadline": "2026-10-13T16:00:00+08:00",
      "deadline_kind": "hard",
      "depends_on": [
        "T3"
      ],
      "external_wait": [
        "E1"
      ],
      "sources": [
        "S06",
        "S07",
        "S10"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    },
    {
      "id": "T5",
      "name": "合并备货与页面审核包",
      "minutes": 60,
      "deadline": "2026-10-14T12:00:00+08:00",
      "deadline_kind": "hard",
      "depends_on": [
        "T2",
        "T4"
      ],
      "external_wait": [],
      "sources": [
        "S08",
        "S09"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    },
    {
      "id": "T6",
      "name": "归档问题清单",
      "minutes": 60,
      "deadline": "2026-10-14T12:00:00+08:00",
      "deadline_kind": "target_requires_confirmation_to_change",
      "depends_on": [
        "T5"
      ],
      "external_wait": [],
      "sources": [
        "S09"
      ],
      "owner": "林岚",
      "splittable": true,
      "minimum_segment_minutes": 15,
      "estimate_basis": "练习给定的耗时估计，已包含本项检查和保存。"
    }
  ],
  "new_request": {
    "id": "T7",
    "name": "按新费率核对运费并更新审核包的费用附件",
    "owner": "林岚",
    "minutes": 60,
    "arrives_at": "2026-10-13T16:00:00+08:00",
    "deadline": "2026-10-14T11:00:00+08:00",
    "deadline_kind": "hard",
    "depends_on": [
      "T2"
    ],
    "external_wait": [
      "E2"
    ],
    "splittable": true,
    "minimum_segment_minutes": 15,
    "estimate_basis": "教学变更给定的耗时估计为 60 分钟。",
    "external_event": {
      "id": "E2",
      "name": "新费率说明",
      "available_at": "2026-10-13T16:00:00+08:00",
      "state": "教学变更设定已到达"
    },
    "adds_dependency": {
      "task": "T5",
      "requires": "T7"
    },
    "source": "独立教学变更卡，不在原会议中；不能倒写为会议决定。"
  },
  "change_policy": "所有可用时段及硬期限不变。先列出容量冲突，再提出重排草案；不能自行删项、改变目标期限、分派给他人、发出通知、下单或认定获得批准。",
  "permission_boundary": "仅生成本地草案和待确认事项，不调用任务、日历或消息系统。"
}
