{
  "exported_at": "2026-10-09T18:14:26",
  "subjects": [
    {
      "id": 1,
      "name": "数学一",
      "color": "#2f6fed",
      "sort_order": 0,
      "archived": 0,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 2,
      "name": "408",
      "color": "#7c4dff",
      "sort_order": 1,
      "archived": 0,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 3,
      "name": "英语",
      "color": "#0c8f72",
      "sort_order": 2,
      "archived": 0,
      "created_at": "2026-09-15T16:32:49"
    }
  ],
  "knowledge_points": [
    {
      "id": 1,
      "subject_id": 1,
      "parent_id": null,
      "name": "高等数学",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 2,
      "subject_id": 1,
      "parent_id": 1,
      "name": "函数 极限 连续",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 3,
      "subject_id": 1,
      "parent_id": 1,
      "name": "一元函数微分学",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 4,
      "subject_id": 1,
      "parent_id": 1,
      "name": "一元函数积分学",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 5,
      "subject_id": 1,
      "parent_id": 1,
      "name": "微分方程",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 6,
      "subject_id": 1,
      "parent_id": 1,
      "name": "多元函数微分学",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 7,
      "subject_id": 1,
      "parent_id": 1,
      "name": "重积分",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 8,
      "subject_id": 1,
      "parent_id": 1,
      "name": "无穷级数",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 6,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 9,
      "subject_id": 1,
      "parent_id": null,
      "name": "线性代数",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 10,
      "subject_id": 1,
      "parent_id": 9,
      "name": "行列式",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 11,
      "subject_id": 1,
      "parent_id": 9,
      "name": "矩阵",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 12,
      "subject_id": 1,
      "parent_id": 9,
      "name": "向量",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 13,
      "subject_id": 1,
      "parent_id": 9,
      "name": "线性方程组",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 14,
      "subject_id": 1,
      "parent_id": 9,
      "name": "特征值与特征向量",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 15,
      "subject_id": 1,
      "parent_id": 9,
      "name": "二次型",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 16,
      "subject_id": 1,
      "parent_id": null,
      "name": "概率论与数理统计",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 17,
      "subject_id": 1,
      "parent_id": 16,
      "name": "随机事件与概率",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 18,
      "subject_id": 1,
      "parent_id": 16,
      "name": "随机变量及其分布",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 19,
      "subject_id": 1,
      "parent_id": 16,
      "name": "多维随机变量",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 20,
      "subject_id": 1,
      "parent_id": 16,
      "name": "数字特征",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 21,
      "subject_id": 1,
      "parent_id": 16,
      "name": "大数定律与中心极限定理",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 22,
      "subject_id": 1,
      "parent_id": 16,
      "name": "参数估计",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 23,
      "subject_id": 2,
      "parent_id": null,
      "name": "数据结构",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 24,
      "subject_id": 2,
      "parent_id": 23,
      "name": "线性表",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 25,
      "subject_id": 2,
      "parent_id": 23,
      "name": "栈 队列 数组",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 26,
      "subject_id": 2,
      "parent_id": 23,
      "name": "树与二叉树",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 27,
      "subject_id": 2,
      "parent_id": 23,
      "name": "图",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 28,
      "subject_id": 2,
      "parent_id": 23,
      "name": "查找",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 29,
      "subject_id": 2,
      "parent_id": 23,
      "name": "排序",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 30,
      "subject_id": 2,
      "parent_id": null,
      "name": "计算机组成原理",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 31,
      "subject_id": 2,
      "parent_id": 30,
      "name": "数据表示与运算",
      "node_type": "知识点",
      "status": "学习中",
      "mastery_score": 50,
      "sort_order": 0,
      "last_studied_at": "2026-09-30T13:58:50",
      "next_review_at": "2026-10-01",
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 32,
      "subject_id": 2,
      "parent_id": 30,
      "name": "存储系统与 Cache",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 33,
      "subject_id": 2,
      "parent_id": 30,
      "name": "指令系统",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 34,
      "subject_id": 2,
      "parent_id": 30,
      "name": "CPU 数据通路",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 35,
      "subject_id": 2,
      "parent_id": 30,
      "name": "流水线",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 36,
      "subject_id": 2,
      "parent_id": 30,
      "name": "总线与 I O",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 37,
      "subject_id": 2,
      "parent_id": null,
      "name": "操作系统",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 38,
      "subject_id": 2,
      "parent_id": 37,
      "name": "进程与线程",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 39,
      "subject_id": 2,
      "parent_id": 37,
      "name": "处理机调度",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 40,
      "subject_id": 2,
      "parent_id": 37,
      "name": "同步与互斥",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 41,
      "subject_id": 2,
      "parent_id": 37,
      "name": "内存管理",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 42,
      "subject_id": 2,
      "parent_id": 37,
      "name": "文件管理",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 43,
      "subject_id": 2,
      "parent_id": 37,
      "name": "设备管理",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 5,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 44,
      "subject_id": 2,
      "parent_id": null,
      "name": "计算机网络",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 45,
      "subject_id": 2,
      "parent_id": 44,
      "name": "体系结构",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 46,
      "subject_id": 2,
      "parent_id": 44,
      "name": "物理层与数据链路层",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 47,
      "subject_id": 2,
      "parent_id": 44,
      "name": "网络层",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 48,
      "subject_id": 2,
      "parent_id": 44,
      "name": "传输层",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 49,
      "subject_id": 2,
      "parent_id": 44,
      "name": "应用层",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 50,
      "subject_id": 3,
      "parent_id": null,
      "name": "词汇",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 51,
      "subject_id": 3,
      "parent_id": 50,
      "name": "核心词汇",
      "node_type": "知识点",
      "status": "已学",
      "mastery_score": 50,
      "sort_order": 0,
      "last_studied_at": "2026-09-30T13:25:15",
      "next_review_at": "2026-10-01",
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 52,
      "subject_id": 3,
      "parent_id": 50,
      "name": "熟词僻义",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 53,
      "subject_id": 3,
      "parent_id": 50,
      "name": "真题生词",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 54,
      "subject_id": 3,
      "parent_id": null,
      "name": "阅读",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 55,
      "subject_id": 3,
      "parent_id": 54,
      "name": "主旨题",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 56,
      "subject_id": 3,
      "parent_id": 54,
      "name": "细节题",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 57,
      "subject_id": 3,
      "parent_id": 54,
      "name": "推理题",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 58,
      "subject_id": 3,
      "parent_id": 54,
      "name": "词义题",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 59,
      "subject_id": 3,
      "parent_id": 54,
      "name": "态度题",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 4,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 60,
      "subject_id": 3,
      "parent_id": null,
      "name": "写作",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 61,
      "subject_id": 3,
      "parent_id": 60,
      "name": "应用文",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 62,
      "subject_id": 3,
      "parent_id": 60,
      "name": "大作文",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 63,
      "subject_id": 3,
      "parent_id": 60,
      "name": "句式与表达",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 64,
      "subject_id": 3,
      "parent_id": null,
      "name": "其他题型",
      "node_type": "模块",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 3,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 65,
      "subject_id": 3,
      "parent_id": 64,
      "name": "完形填空",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 0,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 66,
      "subject_id": 3,
      "parent_id": 64,
      "name": "新题型",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 1,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    },
    {
      "id": 67,
      "subject_id": 3,
      "parent_id": 64,
      "name": "翻译",
      "node_type": "知识点",
      "status": "未开始",
      "mastery_score": 0,
      "sort_order": 2,
      "last_studied_at": null,
      "next_review_at": null,
      "created_at": "2026-09-15T16:32:49"
    }
  ],
  "study_sessions": [
    {
      "id": 1,
      "occurred_at": "2026-09-30T13:25:15",
      "duration_minutes": 15,
      "activity_type": "背诵",
      "summary": "背了30多个单词",
      "self_rating": 3,
      "created_at": "2026-09-30T13:25:15"
    },
    {
      "id": 2,
      "occurred_at": "2026-09-30T13:58:50",
      "duration_minutes": 30,
      "activity_type": "看课",
      "summary": "",
      "self_rating": 3,
      "created_at": "2026-09-30T13:58:50"
    }
  ],
  "session_knowledge_points": [
    {
      "session_id": 1,
      "knowledge_point_id": 51,
      "role": "主对象"
    },
    {
      "session_id": 2,
      "knowledge_point_id": 31,
      "role": "主对象"
    }
  ],
  "plan_items": [
    {
      "id": 1,
      "scheduled_date": "2026-09-15",
      "title": "开始学习 · 函数 极限 连续",
      "status": "已完成",
      "estimated_minutes": 45,
      "knowledge_point_id": 2,
      "source": "初始计划",
      "created_at": "2026-09-15T16:32:49",
      "roadmap_item_id": null
    },
    {
      "id": 4,
      "scheduled_date": "2026-09-15",
      "title": "开始学习 · 线性表",
      "status": "待开始",
      "estimated_minutes": 45,
      "knowledge_point_id": 24,
      "source": "初始计划",
      "created_at": "2026-09-15T16:32:49",
      "roadmap_item_id": null
    },
    {
      "id": 8,
      "scheduled_date": "2026-09-15",
      "title": "开始学习 · 核心词汇",
      "status": "已完成",
      "estimated_minutes": 30,
      "knowledge_point_id": 51,
      "source": "初始计划",
      "created_at": "2026-09-15T16:32:49",
      "roadmap_item_id": null
    }
  ],
  "reviews": [
    {
      "id": 1,
      "knowledge_point_id": 51,
      "due_at": "2026-10-01",
      "status": "待复习",
      "result": null,
      "interval_days": 1,
      "completed_at": null,
      "reason": "学习完成",
      "created_at": "2026-09-30T13:25:15"
    },
    {
      "id": 2,
      "knowledge_point_id": 31,
      "due_at": "2026-10-01",
      "status": "待复习",
      "result": null,
      "interval_days": 1,
      "completed_at": null,
      "reason": "学习完成",
      "created_at": "2026-09-30T13:58:50"
    }
  ],
  "mistakes": [],
  "study_roadmaps": [
    {
      "id": 1,
      "name": "StudyOS 2028 考研基线",
      "target_exam_date": "2027-12-18",
      "start_date": "2026-09-16",
      "weekly_capacity_minutes": 1560,
      "status": "进行中",
      "version": "v1.0",
      "created_at": "2026-09-15T23:42:25"
    }
  ],
  "roadmap_phases": [
    {
      "id": 1,
      "roadmap_id": 1,
      "name": "启动校准",
      "start_date": "2026-09-16",
      "end_date": "2026-09-22",
      "objective": "建立记录习惯并校准实际容量",
      "acceptance": "连续记录 7 天，实际完成量达到计划的 70% 以上",
      "sort_order": 0
    },
    {
      "id": 2,
      "roadmap_id": 1,
      "name": "基础一轮 A",
      "start_date": "2026-09-16",
      "end_date": "2026-12-31",
      "objective": "建立两门主线，不同时铺开过多科目",
      "acceptance": "能独立完成基础题，章节正确率不低于 65%",
      "sort_order": 1
    },
    {
      "id": 3,
      "roadmap_id": 1,
      "name": "基础一轮 B",
      "start_date": "2027-01-01",
      "end_date": "2027-05-07",
      "objective": "完成高数主体并攻克计组",
      "acceptance": "核心流程能画图，基础题正确率不低于 70%",
      "sort_order": 2
    },
    {
      "id": 4,
      "roadmap_id": 1,
      "name": "全科覆盖",
      "start_date": "2027-05-08",
      "end_date": "2027-09-10",
      "objective": "完成所有主干内容",
      "acceptance": "全部知识点至少进入“已学”，核心章节正确率不低于 75%",
      "sort_order": 3
    },
    {
      "id": 5,
      "roadmap_id": 1,
      "name": "二轮强化",
      "start_date": "2027-09-11",
      "end_date": "2027-10-15",
      "objective": "跨章节综合和弱点修复",
      "acceptance": "薄弱知识点数量连续两周下降",
      "sort_order": 4
    },
    {
      "id": 6,
      "roadmap_id": 1,
      "name": "真题阶段",
      "start_date": "2027-10-16",
      "end_date": "2027-11-20",
      "objective": "建立考试节奏",
      "acceptance": "每周至少两次限时训练，所有错题完成归因",
      "sort_order": 5
    },
    {
      "id": 7,
      "roadmap_id": 1,
      "name": "冲刺阶段",
      "start_date": "2027-11-21",
      "end_date": "2027-12-17",
      "objective": "保持手感并降低波动",
      "acceptance": "完成至少 4 次全科模拟，最后 7 天不学习全新重难点",
      "sort_order": 6
    }
  ],
  "roadmap_items": [
    {
      "id": 1,
      "roadmap_id": 1,
      "phase_id": 1,
      "knowledge_point_id": 2,
      "subject_name": "数学一",
      "title": "函数 极限 连续",
      "start_date": "2026-09-16",
      "end_date": "2026-10-11",
      "target_minutes": 2160,
      "target_question_count": 180,
      "daily_workload": "工作日 1 个概念单元加 10 至 15 题，周末 30 题和一次回测",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "极限方法可分类选择，章节回测达到 70%",
      "status": "未开始",
      "sort_order": 0,
      "target_unit": "题"
    },
    {
      "id": 2,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 3,
      "subject_name": "数学一",
      "title": "一元函数微分学",
      "start_date": "2026-10-12",
      "end_date": "2026-11-08",
      "target_minutes": 2280,
      "target_question_count": 190,
      "daily_workload": "每天 1 个方法单元加 12 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "中值定理、导数应用能独立建模",
      "status": "未开始",
      "sort_order": 1,
      "target_unit": "题"
    },
    {
      "id": 3,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 4,
      "subject_name": "数学一",
      "title": "一元函数积分学",
      "start_date": "2026-11-09",
      "end_date": "2026-12-13",
      "target_minutes": 3000,
      "target_question_count": 230,
      "daily_workload": "每天 1 个积分方法加 12 至 15 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "不定积分方法可识别，定积分综合题达到 70%",
      "status": "未开始",
      "sort_order": 2,
      "target_unit": "题"
    },
    {
      "id": 4,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 5,
      "subject_name": "数学一",
      "title": "微分方程",
      "start_date": "2026-12-14",
      "end_date": "2026-12-27",
      "target_minutes": 1080,
      "target_question_count": 80,
      "daily_workload": "每天 1 类方程加 8 至 10 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "一阶和常见高阶方程可独立求解",
      "status": "未开始",
      "sort_order": 3,
      "target_unit": "题"
    },
    {
      "id": 5,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 4,
      "subject_name": "数学一",
      "title": "高数一元阶段回测",
      "start_date": "2026-12-28",
      "end_date": "2026-12-31",
      "target_minutes": 480,
      "target_question_count": 2,
      "daily_workload": "每天半套限时加订正",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "错题全部归因并生成 1 月复习任务",
      "status": "未开始",
      "sort_order": 4,
      "target_unit": "套"
    },
    {
      "id": 6,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 6,
      "subject_name": "数学一",
      "title": "多元函数微分学",
      "start_date": "2027-01-01",
      "end_date": "2027-01-24",
      "target_minutes": 1920,
      "target_question_count": 150,
      "daily_workload": "每天 1 个概念或计算主题加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "偏导、全微分、极值和条件极值达到 70%",
      "status": "未开始",
      "sort_order": 5,
      "target_unit": "题"
    },
    {
      "id": 7,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 7,
      "subject_name": "数学一",
      "title": "重积分",
      "start_date": "2027-01-25",
      "end_date": "2027-02-14",
      "target_minutes": 1680,
      "target_question_count": 130,
      "daily_workload": "每天 1 种区域或换元加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "能画区域并正确选择积分次序",
      "status": "未开始",
      "sort_order": 6,
      "target_unit": "题"
    },
    {
      "id": 8,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 7,
      "subject_name": "数学一",
      "title": "空间解析几何与向量代数",
      "start_date": "2027-02-15",
      "end_date": "2027-02-28",
      "target_minutes": 960,
      "target_question_count": 70,
      "daily_workload": "每天 1 个几何对象加 8 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "平面、直线、曲面关系判断稳定",
      "status": "未开始",
      "sort_order": 7,
      "target_unit": "题"
    },
    {
      "id": 9,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 7,
      "subject_name": "数学一",
      "title": "曲线积分与曲面积分",
      "start_date": "2027-03-01",
      "end_date": "2027-03-21",
      "target_minutes": 1800,
      "target_question_count": 120,
      "daily_workload": "每天 1 类积分加 8 至 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "三大公式适用条件能准确判断",
      "status": "未开始",
      "sort_order": 8,
      "target_unit": "题"
    },
    {
      "id": 10,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 8,
      "subject_name": "数学一",
      "title": "无穷级数",
      "start_date": "2027-03-22",
      "end_date": "2027-04-11",
      "target_minutes": 1680,
      "target_question_count": 120,
      "daily_workload": "每天 1 类判敛或展开加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "判敛和幂级数展开达到 70%",
      "status": "未开始",
      "sort_order": 9,
      "target_unit": "题"
    },
    {
      "id": 11,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 8,
      "subject_name": "数学一",
      "title": "高数一轮综合回测",
      "start_date": "2027-04-12",
      "end_date": "2027-04-18",
      "target_minutes": 960,
      "target_question_count": 3,
      "daily_workload": "隔日一套，次日完整订正",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "高数综合卷达到 70%，建立薄弱点清单",
      "status": "未开始",
      "sort_order": 10,
      "target_unit": "套"
    },
    {
      "id": 12,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 10,
      "subject_name": "数学一",
      "title": "行列式",
      "start_date": "2027-04-19",
      "end_date": "2027-04-27",
      "target_minutes": 720,
      "target_question_count": 60,
      "daily_workload": "每天 1 个性质加 8 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "行列式计算与性质使用稳定",
      "status": "未开始",
      "sort_order": 11,
      "target_unit": "题"
    },
    {
      "id": 13,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 11,
      "subject_name": "数学一",
      "title": "矩阵",
      "start_date": "2027-04-28",
      "end_date": "2027-05-11",
      "target_minutes": 1200,
      "target_question_count": 90,
      "daily_workload": "每天 1 个矩阵主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "秩、逆矩阵、分块矩阵关系清晰",
      "status": "未开始",
      "sort_order": 12,
      "target_unit": "题"
    },
    {
      "id": 14,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 12,
      "subject_name": "数学一",
      "title": "向量",
      "start_date": "2027-05-12",
      "end_date": "2027-05-24",
      "target_minutes": 1080,
      "target_question_count": 80,
      "daily_workload": "每天 1 个关系主题加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "线性相关、秩和向量组关系能互推",
      "status": "未开始",
      "sort_order": 13,
      "target_unit": "题"
    },
    {
      "id": 15,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 13,
      "subject_name": "数学一",
      "title": "线性方程组",
      "start_date": "2027-05-25",
      "end_date": "2027-06-07",
      "target_minutes": 1320,
      "target_question_count": 100,
      "daily_workload": "每天 1 个解结构主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "解的判定与通解结构达到 75%",
      "status": "未开始",
      "sort_order": 14,
      "target_unit": "题"
    },
    {
      "id": 16,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 14,
      "subject_name": "数学一",
      "title": "特征值与特征向量",
      "start_date": "2027-06-08",
      "end_date": "2027-06-21",
      "target_minutes": 1320,
      "target_question_count": 100,
      "daily_workload": "每天 1 个性质或计算主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "相似对角化条件和计算稳定",
      "status": "未开始",
      "sort_order": 15,
      "target_unit": "题"
    },
    {
      "id": 17,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 15,
      "subject_name": "数学一",
      "title": "二次型",
      "start_date": "2027-06-22",
      "end_date": "2027-07-04",
      "target_minutes": 1080,
      "target_question_count": 80,
      "daily_workload": "每天 1 个标准化主题加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "正定性和规范形问题达到 75%",
      "status": "未开始",
      "sort_order": 16,
      "target_unit": "题"
    },
    {
      "id": 18,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 17,
      "subject_name": "数学一",
      "title": "随机事件与概率",
      "start_date": "2027-07-05",
      "end_date": "2027-07-13",
      "target_minutes": 720,
      "target_question_count": 60,
      "daily_workload": "每天 1 个模型加 8 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "条件概率与独立性判断稳定",
      "status": "未开始",
      "sort_order": 17,
      "target_unit": "题"
    },
    {
      "id": 19,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": null,
      "subject_name": "数学一",
      "title": "一维随机变量及其分布",
      "start_date": "2027-07-14",
      "end_date": "2027-07-27",
      "target_minutes": 1200,
      "target_question_count": 90,
      "daily_workload": "每天 1 个分布或函数题加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "常见分布、分布函数和密度计算稳定",
      "status": "未开始",
      "sort_order": 18,
      "target_unit": "题"
    },
    {
      "id": 20,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": null,
      "subject_name": "数学一",
      "title": "多维随机变量及其分布",
      "start_date": "2027-07-28",
      "end_date": "2027-08-10",
      "target_minutes": 1320,
      "target_question_count": 100,
      "daily_workload": "每天 1 个联合分布主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "边缘、条件和独立性问题达到 70%",
      "status": "未开始",
      "sort_order": 19,
      "target_unit": "题"
    },
    {
      "id": 21,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 18,
      "subject_name": "数学一",
      "title": "随机变量函数的分布",
      "start_date": "2027-08-11",
      "end_date": "2027-08-17",
      "target_minutes": 600,
      "target_question_count": 45,
      "daily_workload": "每天 1 种变换加 7 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "一维与二维函数分布方法可选择",
      "status": "未开始",
      "sort_order": 20,
      "target_unit": "题"
    },
    {
      "id": 22,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 20,
      "subject_name": "数学一",
      "title": "数字特征",
      "start_date": "2027-08-18",
      "end_date": "2027-08-29",
      "target_minutes": 1080,
      "target_question_count": 80,
      "daily_workload": "每天 1 个特征主题加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "期望、方差、协方差关系稳定",
      "status": "未开始",
      "sort_order": 21,
      "target_unit": "题"
    },
    {
      "id": 23,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 21,
      "subject_name": "数学一",
      "title": "大数定律与中心极限定理",
      "start_date": "2027-08-30",
      "end_date": "2027-09-04",
      "target_minutes": 480,
      "target_question_count": 35,
      "daily_workload": "每天 1 条定理加 6 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "能根据条件选择定理",
      "status": "未开始",
      "sort_order": 22,
      "target_unit": "题"
    },
    {
      "id": 24,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 22,
      "subject_name": "数学一",
      "title": "数理统计与参数估计",
      "start_date": "2027-09-05",
      "end_date": "2027-09-10",
      "target_minutes": 600,
      "target_question_count": 40,
      "daily_workload": "每天 1 个统计量或估计方法加 6 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "统计量分布和估计方法达到基础要求",
      "status": "未开始",
      "sort_order": 23,
      "target_unit": "题"
    },
    {
      "id": 25,
      "roadmap_id": 1,
      "phase_id": 1,
      "knowledge_point_id": 24,
      "subject_name": "408",
      "title": "数据结构 复杂度与线性表",
      "start_date": "2026-09-16",
      "end_date": "2026-09-30",
      "target_minutes": 1080,
      "target_question_count": 100,
      "daily_workload": "每天 1 个结构主题加 10 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "能分析复杂度并手写核心操作",
      "status": "未开始",
      "sort_order": 24,
      "target_unit": "题"
    },
    {
      "id": 26,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 25,
      "subject_name": "408",
      "title": "栈 队列 数组",
      "start_date": "2026-10-01",
      "end_date": "2026-10-14",
      "target_minutes": 1080,
      "target_question_count": 100,
      "daily_workload": "每天 1 个结构或应用加 10 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "表达式、递归和矩阵压缩题稳定",
      "status": "未开始",
      "sort_order": 25,
      "target_unit": "题"
    },
    {
      "id": 27,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 26,
      "subject_name": "408",
      "title": "树与二叉树",
      "start_date": "2026-10-15",
      "end_date": "2026-11-11",
      "target_minutes": 2160,
      "target_question_count": 180,
      "daily_workload": "每天 1 个主题加 10 至 15 题，周末手写遍历",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "遍历、线索树、哈夫曼、平衡树达到 75%",
      "status": "未开始",
      "sort_order": 26,
      "target_unit": "题"
    },
    {
      "id": 28,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 27,
      "subject_name": "408",
      "title": "图",
      "start_date": "2026-11-12",
      "end_date": "2026-12-02",
      "target_minutes": 1800,
      "target_question_count": 150,
      "daily_workload": "每天 1 个算法主题加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "遍历、最短路、拓扑和最小生成树可推演",
      "status": "未开始",
      "sort_order": 27,
      "target_unit": "题"
    },
    {
      "id": 29,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 28,
      "subject_name": "408",
      "title": "查找",
      "start_date": "2026-12-03",
      "end_date": "2026-12-15",
      "target_minutes": 960,
      "target_question_count": 90,
      "daily_workload": "每天 1 类结构加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "散列、B 树和平均查找长度稳定",
      "status": "未开始",
      "sort_order": 28,
      "target_unit": "题"
    },
    {
      "id": 30,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 29,
      "subject_name": "408",
      "title": "排序",
      "start_date": "2026-12-16",
      "end_date": "2026-12-29",
      "target_minutes": 1080,
      "target_question_count": 100,
      "daily_workload": "每天 1 类排序加 8 题",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "过程、复杂度和稳定性可快速判断",
      "status": "未开始",
      "sort_order": 29,
      "target_unit": "题"
    },
    {
      "id": 31,
      "roadmap_id": 1,
      "phase_id": 2,
      "knowledge_point_id": 29,
      "subject_name": "408",
      "title": "数据结构综合回测",
      "start_date": "2026-12-30",
      "end_date": "2026-12-31",
      "target_minutes": 360,
      "target_question_count": 1,
      "daily_workload": "限时作答加完整订正",
      "density_level": "B",
      "difficulty_weight": 4,
      "acceptance": "建立第一版算法与易错点索引",
      "status": "未开始",
      "sort_order": 30,
      "target_unit": "套"
    },
    {
      "id": 32,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 31,
      "subject_name": "408",
      "title": "计组 系统概述",
      "start_date": "2027-01-01",
      "end_date": "2027-01-07",
      "target_minutes": 480,
      "target_question_count": 40,
      "daily_workload": "每天 1 个概念主题加 6 题",
      "density_level": "C",
      "difficulty_weight": 2,
      "acceptance": "性能指标与层次结构概念准确",
      "status": "学习中",
      "sort_order": 31,
      "target_unit": "题"
    },
    {
      "id": 33,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 31,
      "subject_name": "408",
      "title": "数据表示与运算",
      "start_date": "2027-01-08",
      "end_date": "2027-01-28",
      "target_minutes": 1680,
      "target_question_count": 140,
      "daily_workload": "每天 1 个编码或运算主题加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "补码、溢出、浮点数和 ALU 达到 75%",
      "status": "学习中",
      "sort_order": 32,
      "target_unit": "题"
    },
    {
      "id": 34,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 32,
      "subject_name": "408",
      "title": "存储系统与 Cache",
      "start_date": "2027-01-29",
      "end_date": "2027-02-25",
      "target_minutes": 2400,
      "target_question_count": 190,
      "daily_workload": "每天 1 个结构主题加 10 至 15 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "地址划分、映射、命中率和虚存形成完整链路",
      "status": "未开始",
      "sort_order": 33,
      "target_unit": "题"
    },
    {
      "id": 35,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 33,
      "subject_name": "408",
      "title": "指令系统",
      "start_date": "2027-02-26",
      "end_date": "2027-03-14",
      "target_minutes": 1320,
      "target_question_count": 110,
      "daily_workload": "每天 1 个寻址或编码主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "有效地址和指令格式计算稳定",
      "status": "未开始",
      "sort_order": 34,
      "target_unit": "题"
    },
    {
      "id": 36,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 34,
      "subject_name": "408",
      "title": "CPU 数据通路与控制",
      "start_date": "2027-03-15",
      "end_date": "2027-04-11",
      "target_minutes": 2280,
      "target_question_count": 160,
      "daily_workload": "每天 1 个数据流主题加 8 题并画图",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "取指译码执行流程可脱离资料画出",
      "status": "未开始",
      "sort_order": 35,
      "target_unit": "题"
    },
    {
      "id": 37,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 35,
      "subject_name": "408",
      "title": "流水线",
      "start_date": "2027-04-12",
      "end_date": "2027-04-25",
      "target_minutes": 1200,
      "target_question_count": 100,
      "daily_workload": "每天 1 个计算或冒险主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "CPI、加速比和冒险判断达到 75%",
      "status": "未开始",
      "sort_order": 36,
      "target_unit": "题"
    },
    {
      "id": 38,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": 36,
      "subject_name": "408",
      "title": "总线与输入输出",
      "start_date": "2027-04-26",
      "end_date": "2027-05-07",
      "target_minutes": 960,
      "target_question_count": 80,
      "daily_workload": "每天 1 个流程主题加 7 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "中断、DMA 和总线仲裁流程清晰",
      "status": "未开始",
      "sort_order": 37,
      "target_unit": "题"
    },
    {
      "id": 39,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 38,
      "subject_name": "408",
      "title": "操作系统 进程线程与调度",
      "start_date": "2027-05-08",
      "end_date": "2027-05-28",
      "target_minutes": 1680,
      "target_question_count": 140,
      "daily_workload": "每天 1 个状态或调度主题加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "状态转换和调度算法计算稳定",
      "status": "未开始",
      "sort_order": 38,
      "target_unit": "题"
    },
    {
      "id": 40,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 40,
      "subject_name": "408",
      "title": "同步互斥与死锁",
      "start_date": "2027-05-29",
      "end_date": "2027-06-25",
      "target_minutes": 2400,
      "target_question_count": 180,
      "daily_workload": "每天 1 个 PV 模型加 8 至 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "能独立写出常见同步模型并判断死锁",
      "status": "未开始",
      "sort_order": 39,
      "target_unit": "题"
    },
    {
      "id": 41,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 41,
      "subject_name": "408",
      "title": "内存与虚拟内存",
      "start_date": "2027-06-26",
      "end_date": "2027-07-16",
      "target_minutes": 1920,
      "target_question_count": 150,
      "daily_workload": "每天 1 个地址转换或置换主题加 10 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "页表、TLB、置换和缺页计算达到 75%",
      "status": "未开始",
      "sort_order": 40,
      "target_unit": "题"
    },
    {
      "id": 42,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 42,
      "subject_name": "408",
      "title": "文件与设备管理",
      "start_date": "2027-07-17",
      "end_date": "2027-07-30",
      "target_minutes": 1080,
      "target_question_count": 90,
      "daily_workload": "每天 1 个结构或流程主题加 8 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "文件分配、磁盘调度和 I O 流程清晰",
      "status": "未开始",
      "sort_order": 41,
      "target_unit": "题"
    },
    {
      "id": 43,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 45,
      "subject_name": "408",
      "title": "计网 体系结构与物理层",
      "start_date": "2027-07-31",
      "end_date": "2027-08-08",
      "target_minutes": 600,
      "target_question_count": 50,
      "daily_workload": "每天 1 个层次或计算主题加 6 题",
      "density_level": "C",
      "difficulty_weight": 2,
      "acceptance": "分层职责和基本性能计算准确",
      "status": "未开始",
      "sort_order": 42,
      "target_unit": "题"
    },
    {
      "id": 44,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 46,
      "subject_name": "408",
      "title": "数据链路层",
      "start_date": "2027-08-09",
      "end_date": "2027-08-20",
      "target_minutes": 960,
      "target_question_count": 80,
      "daily_workload": "每天 1 个协议主题加 8 题",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "差错、介质访问和交换机过程清晰",
      "status": "未开始",
      "sort_order": 43,
      "target_unit": "题"
    },
    {
      "id": 45,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 47,
      "subject_name": "408",
      "title": "网络层",
      "start_date": "2027-08-21",
      "end_date": "2027-09-01",
      "target_minutes": 1200,
      "target_question_count": 100,
      "daily_workload": "每天 1 个 IP 或路由主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "子网、路由和分片计算达到 75%",
      "status": "未开始",
      "sort_order": 44,
      "target_unit": "题"
    },
    {
      "id": 46,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 48,
      "subject_name": "408",
      "title": "传输层",
      "start_date": "2027-09-02",
      "end_date": "2027-09-07",
      "target_minutes": 720,
      "target_question_count": 55,
      "daily_workload": "每天 1 个 TCP 主题加 8 题",
      "density_level": "A",
      "difficulty_weight": 5,
      "acceptance": "可靠传输、流量与拥塞控制形成完整链路",
      "status": "未开始",
      "sort_order": 45,
      "target_unit": "题"
    },
    {
      "id": 47,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": 49,
      "subject_name": "408",
      "title": "应用层",
      "start_date": "2027-09-08",
      "end_date": "2027-09-10",
      "target_minutes": 360,
      "target_question_count": 25,
      "daily_workload": "每天 2 个协议加 8 题",
      "density_level": "C",
      "difficulty_weight": 2,
      "acceptance": "DNS、HTTP、邮件与文件传输职责准确",
      "status": "未开始",
      "sort_order": 46,
      "target_unit": "题"
    },
    {
      "id": 48,
      "roadmap_id": 1,
      "phase_id": 1,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "核心词汇和长难句",
      "start_date": "2026-09-16",
      "end_date": "2026-12-31",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每日新词 20 个、复习 80 个；每周精拆 5 个长难句；每两周 1 篇阅读",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "核心词汇首轮覆盖，长句能定位主干",
      "status": "未开始",
      "sort_order": 47,
      "target_unit": "题"
    },
    {
      "id": 49,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "阅读方法入门",
      "start_date": "2027-01-01",
      "end_date": "2027-03-31",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周 3 篇真题阅读、10 个长难句；词汇只复习不盲目扩量",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "单篇阅读限时 25 分钟，能归因每个错误选项",
      "status": "未开始",
      "sort_order": 48,
      "target_unit": "题"
    },
    {
      "id": 50,
      "roadmap_id": 1,
      "phase_id": 3,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "阅读强化与翻译",
      "start_date": "2027-04-01",
      "end_date": "2027-06-30",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周 4 篇阅读、2 次翻译训练、1 次完形或新题型",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "阅读正确率稳定到 70%，翻译按句复盘",
      "status": "未开始",
      "sort_order": 49,
      "target_unit": "题"
    },
    {
      "id": 51,
      "roadmap_id": 1,
      "phase_id": 4,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "真题分题型训练",
      "start_date": "2027-07-01",
      "end_date": "2027-09-10",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周 4 篇阅读、1 篇翻译、1 组新题型、1 次写作素材整理",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "最近 4 周阅读正确率达到 75%",
      "status": "未开始",
      "sort_order": 50,
      "target_unit": "题"
    },
    {
      "id": 52,
      "roadmap_id": 1,
      "phase_id": 5,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "写作与弱项专题",
      "start_date": "2027-09-11",
      "end_date": "2027-10-15",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周小作文 1 篇、大作文 1 篇、阅读 4 篇、弱项 1 组",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "两类作文形成可修改框架，不背不可迁移的整篇模板",
      "status": "未开始",
      "sort_order": 51,
      "target_unit": "题"
    },
    {
      "id": 53,
      "roadmap_id": 1,
      "phase_id": 6,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "成套真题",
      "start_date": "2027-10-16",
      "end_date": "2027-11-20",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周 1 套完整试卷并完整订正，另加 2 篇阅读保持",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "能按考试时间完成，错误有明确类型",
      "status": "未开始",
      "sort_order": 52,
      "target_unit": "题"
    },
    {
      "id": 54,
      "roadmap_id": 1,
      "phase_id": 7,
      "knowledge_point_id": null,
      "subject_name": "英语",
      "title": "冲刺保持",
      "start_date": "2027-11-21",
      "end_date": "2027-12-17",
      "target_minutes": 0,
      "target_question_count": 0,
      "daily_workload": "每周 1 套或组合卷、2 篇作文、每日词汇复习",
      "density_level": "B",
      "difficulty_weight": 3,
      "acceptance": "阅读速度与作文输出保持稳定",
      "status": "未开始",
      "sort_order": 53,
      "target_unit": "题"
    }
  ],
  "daily_tasks": [
    {
      "id": 1,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-16",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 2,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-16",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 3,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-16",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "已完成",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 1,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 4,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-17",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 5,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-17",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 6,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-17",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 7,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-18",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 8,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-18",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 9,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-18",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 10,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-19",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 11,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-19",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 12,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-19",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 13,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-20",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 14,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-20",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 15,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-20",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 16,
      "roadmap_item_id": null,
      "scheduled_date": "2026-09-20",
      "title": "周复盘与任务重排",
      "task_type": "周复盘",
      "planned_minutes": 20,
      "target_count": 0,
      "status": "待开始",
      "source": "基线规划",
      "reason": "每周保留缓冲，依据真实完成率调整下一周。",
      "locked": 0,
      "created_at": "2026-09-15T23:42:25"
    },
    {
      "id": 18,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-16",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 20,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-16",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 22,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-16",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 24,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-17",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 26,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-17",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 28,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-17",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 30,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-18",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 32,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-18",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 34,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-18",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 36,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-19",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 38,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-19",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 41,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-20",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 43,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-20",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-15T23:44:06"
    },
    {
      "id": 409,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-28",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 410,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-28",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 411,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-28",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 412,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-28",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 413,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-28",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 414,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-28",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 415,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-29",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 416,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-29",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 417,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-29",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 418,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-29",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 419,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-29",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 420,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-29",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 421,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-30",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 422,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-09-30",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 423,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-30",
      "title": "408 · 数据结构 复杂度与线性表",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "数据结构 复杂度与线性表处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 424,
      "roadmap_item_id": 25,
      "scheduled_date": "2026-09-30",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为数据结构 复杂度与线性表预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 425,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-30",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "已完成",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 1,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 426,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-09-30",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 427,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-01",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 428,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-01",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 429,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-01",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 430,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-01",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 431,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-01",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 432,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-01",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 433,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-02",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 434,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-02",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 435,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-02",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 436,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-02",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 437,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-02",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 438,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-02",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 439,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-03",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 440,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-03",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 441,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-03",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 442,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-03",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 443,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-03",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 444,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-04",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 445,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-04",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 446,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-04",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 447,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-04",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 448,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-04",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 449,
      "roadmap_item_id": null,
      "scheduled_date": "2026-10-04",
      "title": "周复盘与任务重排",
      "task_type": "周复盘",
      "planned_minutes": 20,
      "target_count": 0,
      "status": "待开始",
      "source": "基线规划",
      "reason": "每周保留缓冲，依据真实完成率调整下一周。",
      "locked": 0,
      "created_at": "2026-09-30T13:19:53"
    },
    {
      "id": 690,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-05",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 691,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-05",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 692,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-05",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 693,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-05",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 694,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-05",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 695,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-05",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 696,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-06",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 697,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-06",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 698,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-06",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 699,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-06",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 700,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-06",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 701,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-06",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 702,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-07",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 703,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-07",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 704,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-07",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 705,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-07",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 706,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-07",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 707,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-07",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 708,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-08",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 709,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-08",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 710,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-08",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 711,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-08",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 712,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-08",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 713,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-08",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 714,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-09",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 70,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 715,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-09",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 5,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 716,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-09",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 55,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 717,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-09",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 10,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 718,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-09",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 20,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按工作日容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 719,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-09",
      "title": "英语 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 20,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为核心词汇和长难句预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 720,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-10",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 721,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-10",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 722,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-10",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 723,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-10",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 724,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-10",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 725,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-11",
      "title": "数学一 · 函数 极限 连续",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "函数 极限 连续处于计划周期内；难度权重 5，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 726,
      "roadmap_item_id": 1,
      "scheduled_date": "2026-10-11",
      "title": "数学一 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为函数 极限 连续预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 727,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-11",
      "title": "408 · 栈 队列 数组",
      "task_type": "理论与练习",
      "planned_minutes": 100,
      "target_count": 7,
      "status": "待开始",
      "source": "基线规划",
      "reason": "栈 队列 数组处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 728,
      "roadmap_item_id": 26,
      "scheduled_date": "2026-10-11",
      "title": "408 · 复习与订正",
      "task_type": "复习与订正",
      "planned_minutes": 35,
      "target_count": 1,
      "status": "待开始",
      "source": "基线规划",
      "reason": "为栈 队列 数组预留回忆、订正和到期复习时间，不被新知识占用。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 729,
      "roadmap_item_id": 48,
      "scheduled_date": "2026-10-11",
      "title": "英语 · 核心词汇和长难句",
      "task_type": "理论与练习",
      "planned_minutes": 40,
      "target_count": 20,
      "status": "待开始",
      "source": "基线规划",
      "reason": "核心词汇和长难句处于计划周期内；难度权重 3，按周末容量安排。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    },
    {
      "id": 730,
      "roadmap_item_id": null,
      "scheduled_date": "2026-10-11",
      "title": "周复盘与任务重排",
      "task_type": "周复盘",
      "planned_minutes": 20,
      "target_count": 0,
      "status": "待开始",
      "source": "基线规划",
      "reason": "每周保留缓冲，依据真实完成率调整下一周。",
      "locked": 0,
      "created_at": "2026-10-09T17:16:38"
    }
  ],
  "study_capacity_rules": [
    {
      "id": 1,
      "roadmap_id": 1,
      "weekday": 0,
      "available_minutes": 180,
      "new_topic_limit": 2
    },
    {
      "id": 2,
      "roadmap_id": 1,
      "weekday": 1,
      "available_minutes": 180,
      "new_topic_limit": 2
    },
    {
      "id": 3,
      "roadmap_id": 1,
      "weekday": 2,
      "available_minutes": 180,
      "new_topic_limit": 2
    },
    {
      "id": 4,
      "roadmap_id": 1,
      "weekday": 3,
      "available_minutes": 180,
      "new_topic_limit": 2
    },
    {
      "id": 5,
      "roadmap_id": 1,
      "weekday": 4,
      "available_minutes": 180,
      "new_topic_limit": 2
    },
    {
      "id": 6,
      "roadmap_id": 1,
      "weekday": 5,
      "available_minutes": 330,
      "new_topic_limit": 3
    },
    {
      "id": 7,
      "roadmap_id": 1,
      "weekday": 6,
      "available_minutes": 330,
      "new_topic_limit": 3
    }
  ],
  "roadmap_adjustments": []
}