{
  "version": "l07-teaching-v14-20261102",
  "full_text": {
    "html": "handbook.html",
    "markdown": "handbook.md",
    "machine_json": "handbook.json"
  },
  "chapters": [
    {
      "id": "R1",
      "title": "已经会写代码，为什么还需要把这一次算出来？",
      "url": "handbook.html#R1",
      "pages": [
        "Q02",
        "Q06",
        "Q07",
        "Q08",
        "Q09"
      ]
    },
    {
      "id": "R2",
      "title": "好答案在哪里丢掉了？先辨认生成和选择的瓶颈",
      "url": "handbook.html#R2",
      "pages": [
        "Q10",
        "Q13",
        "Q14",
        "Q15",
        "Q17",
        "Q18",
        "Q36",
        "Q37"
      ]
    },
    {
      "id": "R3",
      "title": "测试通过以后，究竟知道了什么？",
      "url": "handbook.html#R3",
      "pages": [
        "Q11",
        "Q12",
        "Q19",
        "Q20",
        "Q21"
      ]
    },
    {
      "id": "R4",
      "title": "同一个检查结果，送回上下文、筛选样本、用于训练有什么不同？",
      "url": "handbook.html#R4",
      "pages": [
        "Q22",
        "Q23",
        "Q24",
        "Q25"
      ]
    },
    {
      "id": "R5",
      "title": "结果反馈能教会模型怎样求解吗？",
      "url": "handbook.html#R5",
      "pages": [
        "Q26",
        "Q27",
        "Q28"
      ]
    },
    {
      "id": "R6",
      "title": "能把工作交出去以后，为什么还要看过程和证据？",
      "url": "handbook.html#R6",
      "pages": [
        "Q28",
        "Q33",
        "Q34"
      ]
    },
    {
      "id": "R7",
      "title": "一次超时，能证明服务没有完成吗？",
      "url": "handbook.html#R7",
      "pages": [
        "Q38",
        "Q39",
        "Q40",
        "Q41",
        "Q42",
        "Q43",
        "Q44"
      ]
    },
    {
      "id": "R8",
      "title": "下一笔计算预算，投在哪里才有信息量？",
      "url": "handbook.html#R8",
      "pages": [
        "Q18",
        "Q26",
        "Q27",
        "Q37",
        "Q44"
      ]
    }
  ],
  "pages": [
    {
      "page": "Q01",
      "title": "五条记录，只回来四条",
      "text_chars": 1193,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "要求"
        },
        {
          "id": "b1",
          "label": "实际返回"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q01"
    },
    {
      "page": "Q02",
      "title": "会 Python，这一次够用吗？",
      "text_chars": 1282,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "能力与材料"
        },
        {
          "id": "b1",
          "label": "固定能力，展开本次求解"
        }
      ],
      "notebooks": [
        "CLS00",
        "CLS01"
      ],
      "url": "handbook.html#Q02"
    },
    {
      "page": "Q03",
      "title": "修好，不只是让 E 出现",
      "text_chars": 1110,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "先看遗漏"
        },
        {
          "id": "b1",
          "label": "先预测，不揭示"
        },
        {
          "id": "b2",
          "label": "手动揭示 D 重复"
        },
        {
          "id": "b3",
          "label": "原输入不动"
        }
      ],
      "notebooks": [
        "LAB01"
      ],
      "url": "handbook.html#Q03"
    },
    {
      "page": "Q04",
      "title": "循环会走到哪一步？",
      "text_chars": 1695,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "规则先于追踪"
        },
        {
          "id": "b1",
          "label": "走过 0、2，下一步呢？"
        },
        {
          "id": "b2",
          "label": "到达停止，循环结束"
        },
        {
          "id": "b3",
          "label": "补丁 A：只删 − 1"
        }
      ],
      "notebooks": [
        "LAB01"
      ],
      "url": "handbook.html#Q04"
    },
    {
      "page": "Q05",
      "title": "已有材料能回答什么？",
      "text_chars": 1600,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "已有材料推出 4"
        },
        {
          "id": "b1",
          "label": "只换问题，不补材料"
        },
        {
          "id": "b2",
          "label": "需要当前观测"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q05"
    },
    {
      "page": "Q06",
      "title": "先写下中间结果：写下的内容成为后面的条件",
      "text_chars": 787,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "两种组织方式"
        },
        {
          "id": "b1",
          "label": "写第三行时，第二行已经在纸上"
        },
        {
          "id": "b2",
          "label": "可能沿用，也可能纠正"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q06"
    },
    {
      "page": "Q07",
      "title": "走完一次完整循环：读、算、选、写回，直到交付",
      "text_chars": 919,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "读整段上下文"
        },
        {
          "id": "b1",
          "label": "选出 4，尚未写回"
        },
        {
          "id": "b2",
          "label": "写回 4"
        },
        {
          "id": "b3",
          "label": "又走了若干 token 步"
        },
        {
          "id": "b4",
          "label": "没有 4，再写第三行"
        },
        {
          "id": "b5",
          "label": "补丁与结束"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q07"
    },
    {
      "page": "Q08",
      "title": "写得更多，增加了什么",
      "text_chars": 2247,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "两件已发生的事"
        },
        {
          "id": "b1",
          "label": "有机会，不保证有用"
        },
        {
          "id": "b2",
          "label": "回到当时：先选一个对照"
        },
        {
          "id": "b3",
          "label": "两个对照，先预测"
        },
        {
          "id": "b4",
          "label": "原表证据：修改你的理由"
        },
        {
          "id": "b5",
          "label": "把观察变成下一步实验"
        }
      ],
      "notebooks": [
        "CLS01"
      ],
      "url": "handbook.html#Q08"
    },
    {
      "page": "Q09",
      "title": "只看短答案，能判断什么？",
      "text_chars": 1330,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "没有写步骤的答案"
        },
        {
          "id": "b1",
          "label": "观察到的联系"
        },
        {
          "id": "b2",
          "label": "只改变模型内部"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q09"
    },
    {
      "page": "Q10",
      "title": "现在只知道：A 过了这一个例子",
      "text_chars": 1174,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "只回收已取得的东西"
        },
        {
          "id": "b1",
          "label": "保留未知"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q10"
    },
    {
      "page": "Q11",
      "title": "三种改法，都让 E 回来了",
      "text_chars": 2686,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "先定接口"
        },
        {
          "id": "b1",
          "label": "读三张候选"
        },
        {
          "id": "b2",
          "label": "同一输入检查"
        }
      ],
      "notebooks": [
        "LAB01"
      ],
      "url": "handbook.html#Q11"
    },
    {
      "page": "Q12",
      "title": "换一个输入，三个绿勾就分开了",
      "text_chars": 2550,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "预测四项"
        },
        {
          "id": "b1",
          "label": "揭示重复"
        },
        {
          "id": "b2",
          "label": "预测空输入"
        },
        {
          "id": "b3",
          "label": "揭示归纳"
        }
      ],
      "notebooks": [
        "LAB01"
      ],
      "url": "handbook.html#Q12"
    },
    {
      "page": "Q13",
      "title": "找到了好方案，还得选得出来",
      "text_chars": 3149,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "只用五项挑选"
        },
        {
          "id": "b1",
          "label": "只改检查"
        },
        {
          "id": "r0",
          "label": "Coding：生成之外的选择机会"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q13"
    },
    {
      "page": "Q14",
      "title": "补丁没写完，先留下哪条路？",
      "text_chars": 1225,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "三条尚未完成的路"
        },
        {
          "id": "b1",
          "label": "先给规则，再选"
        },
        {
          "id": "b2",
          "label": "留下不等于证明"
        }
      ],
      "notebooks": [
        "LAB02"
      ],
      "url": "handbook.html#Q14"
    },
    {
      "page": "Q15",
      "title": "两个名额，也可能挤在同一条路上",
      "text_chars": 3174,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "第二轮谁留下？"
        },
        {
          "id": "b1",
          "label": "写完两条，再选 A"
        },
        {
          "id": "b2",
          "label": "事后复盘：全部展开"
        },
        {
          "id": "b3",
          "label": "2 份与 6 份"
        }
      ],
      "notebooks": [
        "LAB02"
      ],
      "url": "handbook.html#Q15"
    },
    {
      "page": "Q17",
      "title": "修好空输入，再查其他条件",
      "text_chars": 2400,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "先看反馈说了什么"
        },
        {
          "id": "b1",
          "label": "只加空输入守卫"
        },
        {
          "id": "b2",
          "label": "追踪四项输入"
        },
        {
          "id": "b3",
          "label": "复查刚修处与关键条件"
        }
      ],
      "notebooks": [
        "LAB02"
      ],
      "url": "handbook.html#Q17"
    },
    {
      "page": "Q18",
      "title": "十倍计算，先改变哪一步？",
      "text_chars": 3751,
      "image_count": 0,
      "cues": [
        {
          "id": "c0",
          "label": "十倍计算，先选投入"
        },
        {
          "id": "c1",
          "label": "按失败证据改判"
        },
        {
          "id": "b0",
          "label": "这一题与许多题"
        },
        {
          "id": "b1",
          "label": "三个结果与问句"
        }
      ],
      "notebooks": [
        "CLS01",
        "LAB02"
      ],
      "url": "handbook.html#Q18"
    },
    {
      "page": "Q19",
      "title": "“通过”，要带上检查范围",
      "text_chars": 4752,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "三项证据与一个问句"
        },
        {
          "id": "b1",
          "label": "同一句通过，写到哪里"
        },
        {
          "id": "b2",
          "label": "用相接解释覆盖"
        }
      ],
      "notebooks": [
        "CLS01",
        "LAB01"
      ],
      "url": "handbook.html#Q19"
    },
    {
      "page": "Q20",
      "title": "最后都是20，中间两步也都对吗？",
      "text_chars": 3454,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "终值相同，先问一句"
        },
        {
          "id": "b1",
          "label": "逐条检查与输入 4 预测"
        },
        {
          "id": "b2",
          "label": "走完输入 4 与两条边界"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q20"
    },
    {
      "page": "Q21",
      "title": "都算对了，还要看拿来做什么",
      "text_chars": 2964,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "两种用途，先不选"
        },
        {
          "id": "b1",
          "label": "连起来看，再回到检查"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q21"
    },
    {
      "page": "Q22",
      "title": "这一次选出来，和以后学会，是两条路",
      "text_chars": 2338,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "本次选择，θ 不动"
        },
        {
          "id": "b1",
          "label": "训练路径与待答分类"
        },
        {
          "id": "b2",
          "label": "对应：材料与参数"
        },
        {
          "id": "r0",
          "label": "同一任务，四种可组合的作用"
        }
      ],
      "notebooks": [
        "CLS02"
      ],
      "url": "handbook.html#Q22"
    },
    {
      "page": "Q23",
      "title": "把高分的回答，更常写出来",
      "text_chars": 2486,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "追 B 进检查器"
        },
        {
          "id": "b1",
          "label": "回答与目标示意"
        }
      ],
      "notebooks": [
        "LAB03"
      ],
      "url": "handbook.html#Q23"
    },
    {
      "page": "Q24",
      "title": "同一个低分B，可以被丢掉，也可以成为负信号",
      "text_chars": 4902,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "筛选后模仿"
        },
        {
          "id": "b1",
          "label": "组内比较"
        },
        {
          "id": "b2",
          "label": "回答与比较"
        }
      ],
      "notebooks": [
        "CLS02",
        "LAB03"
      ],
      "url": "handbook.html#Q24"
    },
    {
      "page": "Q25",
      "title": "删一项检查，B一定会混过去吗？",
      "text_chars": 3379,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "三项检查的基线"
        },
        {
          "id": "b1",
          "label": "只删空输入"
        },
        {
          "id": "b2",
          "label": "四项仍重复 D"
        },
        {
          "id": "b3",
          "label": "只剩五项"
        },
        {
          "id": "b4",
          "label": "三项各减均值"
        },
        {
          "id": "b5",
          "label": "两种后果分开说"
        }
      ],
      "notebooks": [
        "LAB03"
      ],
      "url": "handbook.html#Q25"
    },
    {
      "page": "Q26",
      "title": "不逐步示范，能学会更好的求解吗？",
      "text_chars": 5305,
      "image_count": 2,
      "cues": [
        {
          "id": "p0",
          "label": "先选：示范步骤，还是结果反馈？"
        },
        {
          "id": "b0",
          "label": "前提与准确率趋势"
        },
        {
          "id": "b1",
          "label": "两图并读：先提因果问题"
        },
        {
          "id": "b2",
          "label": "因果边界：不能只凭两图"
        },
        {
          "id": "t0",
          "label": "看一个中间检查点：推导到了哪里？"
        },
        {
          "id": "t1",
          "label": "暂停后，回到了哪一步？"
        },
        {
          "id": "b3",
          "label": "值得追问的信号与下一次实验"
        }
      ],
      "notebooks": [
        "LAB03"
      ],
      "url": "handbook.html#Q26"
    },
    {
      "page": "Q27",
      "title": "把计算花在训练，还是花在这一次？",
      "text_chars": 3042,
      "image_count": 1,
      "cues": [
        {
          "id": "b0",
          "label": "先选一次研究投入"
        },
        {
          "id": "b2",
          "label": "o1：两种计算都有改善信号"
        },
        {
          "id": "b3",
          "label": "把研究信号变成自己的对照"
        },
        {
          "id": "b1",
          "label": "回到任务：这个“好”可靠吗？"
        }
      ],
      "notebooks": [
        "CLS02"
      ],
      "url": "handbook.html#Q27"
    },
    {
      "page": "Q28",
      "title": "这盏绿灯说明了什么？",
      "text_chars": 3887,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "只看绿灯"
        },
        {
          "id": "b1",
          "label": "结果对不上"
        },
        {
          "id": "b2",
          "label": "只返回 True"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q28"
    },
    {
      "page": "Q33",
      "title": "现在能交付哪一项？",
      "text_chars": 6566,
      "image_count": 3,
      "cues": [
        {
          "id": "b0",
          "label": "现在能交付哪一项？"
        },
        {
          "id": "b1",
          "label": "现在能交付哪一项？"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q33"
    },
    {
      "page": "Q34",
      "title": "怎样把委托写清楚？",
      "text_chars": 2618,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "写成三行委托"
        },
        {
          "id": "b1",
          "label": "两种“改测试”"
        },
        {
          "id": "b2",
          "label": "范围内继续，越界说明"
        }
      ],
      "notebooks": [],
      "url": "handbook.html#Q34"
    },
    {
      "page": "Q36",
      "title": "下一步让哪项未知减少？",
      "text_chars": 2325,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "三个方案都通过五项"
        },
        {
          "id": "b1",
          "label": "两处新输入"
        },
        {
          "id": "b2",
          "label": "两种未知，两种动作"
        }
      ],
      "notebooks": [
        "LAB02"
      ],
      "url": "handbook.html#Q36"
    },
    {
      "page": "Q37",
      "title": "128份生成，怎样分配？",
      "text_chars": 3887,
      "image_count": 1,
      "cues": [
        {
          "id": "b0",
          "label": "一格是一份完整解答"
        },
        {
          "id": "b1",
          "label": "三种安排，都是128份"
        },
        {
          "id": "b2",
          "label": "判断与比较边界"
        }
      ],
      "notebooks": [
        "LAB02"
      ],
      "url": "handbook.html#Q37"
    },
    {
      "page": "Q38",
      "title": "总工作与等待时间",
      "text_chars": 3769,
      "image_count": 1,
      "cues": [
        {
          "id": "b0",
          "label": "只数了三次生成"
        },
        {
          "id": "b1",
          "label": "补全检查，再看两种排法"
        },
        {
          "id": "b2",
          "label": "依赖链不能假装并排"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q38"
    },
    {
      "page": "Q39",
      "title": "现在继续做什么？",
      "text_chars": 2287,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "两个方案都通过，下一步选什么"
        },
        {
          "id": "b1",
          "label": "交付卡与两条停止条件"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q39"
    },
    {
      "page": "Q40",
      "title": "下一步先增加什么信息？",
      "text_chars": 2696,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "只有一句报告"
        },
        {
          "id": "b1",
          "label": "这四项，各新增什么信息"
        },
        {
          "id": "b2",
          "label": "记录给事实，模型给机制可能"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q40"
    },
    {
      "page": "Q41",
      "title": "一条请求，几次尝试？",
      "text_chars": 2611,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "先读一对"
        },
        {
          "id": "b1",
          "label": "找支持五次尝试的字段"
        },
        {
          "id": "b2",
          "label": "圈出尝试，更新优先级"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q41"
    },
    {
      "page": "Q42",
      "title": "只改重试开关，会怎样？",
      "text_chars": 2234,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "固定条件，留下两问"
        },
        {
          "id": "b1",
          "label": "先画前两次"
        },
        {
          "id": "b2",
          "label": "补齐五次并关掉重试"
        },
        {
          "id": "b3",
          "label": "这个对照支持什么"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q42"
    },
    {
      "page": "Q43",
      "title": "三张卡，怎样交付？",
      "text_chars": 3253,
      "image_count": 0,
      "cues": [
        {
          "id": "b0",
          "label": "三张证据卡，先读再判断"
        },
        {
          "id": "b1",
          "label": "按来源贴三标签"
        }
      ],
      "notebooks": [
        "LAB04"
      ],
      "url": "handbook.html#Q43"
    },
    {
      "page": "Q44",
      "title": "下一份计算，减少哪项未知？",
      "text_chars": 4782,
      "image_count": 0,
      "cues": [
        {
          "id": "c0",
          "label": "新任务：先选一份试验"
        },
        {
          "id": "c1",
          "label": "新检查：原来三个也失败"
        },
        {
          "id": "c2",
          "label": "回到初选：保留，还是修改？"
        },
        {
          "id": "b0",
          "label": "两个缺口，先判断"
        },
        {
          "id": "b1",
          "label": "补上答案，收束成一张交接卡"
        },
        {
          "id": "b2",
          "label": "一个问题，留给下一次"
        }
      ],
      "notebooks": [
        "CLS00",
        "CLS02",
        "LAB04"
      ],
      "url": "handbook.html#Q44"
    }
  ],
  "notebooks": [
    {
      "id": "CLS00",
      "notebook_id": "1f6aa878a7dc457088eb41b9c3b6f1ca",
      "title": "CLS 00 · 第七讲实验导航",
      "summary": "先选自己要回答的问题，再进入下列 CLS 或 LAB。",
      "first": "先读“怎么用这套材料”，确认课堂问题与实验的对应关系。",
      "change": "这里是导航，不要求改参数。",
      "compare": "定位一处尚不能解释的课堂判断，带着它进入对应实验。",
      "pages": [
        "Q02",
        "Q44"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/1f6aa878a7dc457088eb41b9c3b6f1ca?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=1f6aa878a7dc457088eb41b9c3b6f1ca&utm_term=get_notebook"
    },
    {
      "id": "CLS01",
      "notebook_id": "a93513098b94449590bdccd94c2af126",
      "title": "CLS 01 · 搜索、反例与有限验证",
      "summary": "从固定参数与当前上下文，读到反例、覆盖和候选剪枝。",
      "first": "先读“固定参数还可以多算什么”，再读 A/B/C 与搜索树。",
      "change": "不用先运行；手算四项输入和 S3 的首次剪枝。",
      "compare": "区分“生成不到好答案”和“好答案被早早剪掉”。",
      "pages": [
        "Q02",
        "Q08",
        "Q18",
        "Q19"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/a93513098b94449590bdccd94c2af126?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=a93513098b94449590bdccd94c2af126&utm_term=get_notebook"
    },
    {
      "id": "CLS02",
      "notebook_id": "c27ce9922f4241398ce8c7af1bbf3cc5",
      "title": "CLS 02 · 检查信号、预算与证据交付",
      "summary": "同一检查可以服务当前修订、筛选模仿或相对奖励。",
      "first": "先读检查矩阵，再读预算与交付卡。",
      "change": "先写预测：删哪一列会改变 B 的奖励？",
      "compare": "比较检查覆盖变化与信号变化，说明每项证据支持什么。",
      "pages": [
        "Q22",
        "Q24",
        "Q27",
        "Q44"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/c27ce9922f4241398ce8c7af1bbf3cc5?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=c27ce9922f4241398ce8c7af1bbf3cc5&utm_term=get_notebook"
    },
    {
      "id": "LAB01",
      "notebook_id": "74292ec63d0b44d0802dc6b908102791",
      "title": "LAB 01 · 分页反例与覆盖",
      "summary": "用最小反例判断分页修复，而不是只看一次绿灯。",
      "first": "先填写预测，再运行五项、四项与空输入。",
      "change": "只改输入长度或页大小；保持候选实现不变。",
      "compare": "比较漏项、重复、空输入异常，并将有限测试接回覆盖前提。",
      "pages": [
        "Q03",
        "Q04",
        "Q11",
        "Q12",
        "Q19"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/74292ec63d0b44d0802dc6b908102791?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=74292ec63d0b44d0802dc6b908102791&utm_term=get_notebook"
    },
    {
      "id": "LAB02",
      "notebook_id": "d7d826c763484b37962d4423d8e16307",
      "title": "LAB 02 · 中途选择与错失方向",
      "summary": "看见好分支在哪里被丢掉，并把成本一起记下来。",
      "first": "先预测 Beam=2 第一轮保留谁，不要先看末端最高分。",
      "change": "一次只改 K，或把 S3 中途评分从 78 改成 87。",
      "compare": "比较首次剪枝、最终叶子与生成/评分成本；不同展开数不是同预算。",
      "pages": [
        "Q14",
        "Q15",
        "Q17",
        "Q18",
        "Q36",
        "Q37"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/d7d826c763484b37962d4423d8e16307?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=d7d826c763484b37962d4423d8e16307&utm_term=get_notebook"
    },
    {
      "id": "LAB03",
      "notebook_id": "37f45172d7fc4fafb3dc5e1e97a1da66",
      "title": "LAB 03 · 同一检查信号的三种去向",
      "summary": "计算检查、筛选与相对信号，不实际训练模型。",
      "first": "先保留 ABC 与 full，填写各候选得分预测。",
      "change": "改 check_set 为 drop_empty 或 five_only；再看 ABCB1 与 empty_only。",
      "compare": "比较 [1,0,1] 与全 1；解释删空输入为何未必影响 B。相对信号不是完整 GRPO。",
      "pages": [
        "Q23",
        "Q24",
        "Q25",
        "Q26"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/37f45172d7fc4fafb3dc5e1e97a1da66?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=37f45172d7fc4fafb3dc5e1e97a1da66&utm_term=get_notebook"
    },
    {
      "id": "LAB04",
      "notebook_id": "f32ab530e92f4582ab4154687113ad2e",
      "title": "LAB 04 · 超时迁移与证据交付",
      "summary": "用确定性时间模拟分清超时、重试与总预算。",
      "first": "先写预测，再看 response_ms=300、timeout_ms=200 的默认案例。",
      "change": "一次只改 timeout_ms、max_attempts 或 tie_policy；高级部分再改 overall deadline。",
      "compare": "比较尝试次数、累计耗时、观察到的成功与仍未知事项；不把模拟当真实网络性能。",
      "pages": [
        "Q38",
        "Q39",
        "Q40",
        "Q41",
        "Q42",
        "Q43",
        "Q44"
      ],
      "url": "https://deepnote.com/workspace/ise3309jingao-5ba66b0a-4283-4f5a-ae06-3f68d3201e99/project/eb7198c5-23e2-4f64-b4a4-532a5b33faec/notebook/f32ab530e92f4582ab4154687113ad2e?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=f32ab530e92f4582ab4154687113ad2e&utm_term=get_notebook"
    }
  ],
  "provenance": {
    "current_student_text": "learning-content.json plus current qXX exports; the same semantic cleaning generates standalone readings and full HTML/Markdown",
    "lab_state": "Existing successful runs; no new execution in this build; student identity not verified"
  }
}
