下一章 上一章 目录 设置
81、你是对的 第二天早读 ...
-
第二天早读前,复盘室的门没有关严。
岑序比平时早到二十分钟。宿舍楼下的早餐车刚开,蒸汽从透明罩里往上顶,他买了一个素包,没有拿豆浆。走到复盘室门口时,包子已经凉了大半,他把纸袋放进书包侧袋,没有边走边吃。
昨晚在门禁外分开后,卓澄十点零七分发来一条消息:我的变量错误已补个人记录,公共页暂不新增。岑序看过,没有回复。消息下面没有第二行。
他推开门,先看见昨晚没擦净的白板,再看见讲台边那支激光笔。红点已经关掉,笔帽却仍朝着第四次提交的位置。岑序把它放回抽屉,从自己的书包里拿出草稿和转接线。
白板上的两栏还留着。左边是题面缺失,右边是三次提前提交。昨晚值日生只擦了边角,蓝色记号笔已经发干,字迹四周起了一圈细毛。
他把书包放到最后一排,没有先碰白板,先从器材柜里取出投影线。线头有一道旧裂口,他用绝缘胶带重新缠过,试了两次,屏幕才亮。
讲台电脑自动打开昨晚的公共复盘。页面最上方仍显示卓澄的事实核对签名,岑序的提交说明在下一栏。两个名字靠得很近,权限却不同。卓澄的签名留在原位,岑序把自己的段落接在后面。他新建了一份早读复盘,主讲人只写自己。
卓澄进门时,岑序已经把第一次提交放到左侧,旁边列出新的处理顺序:登记疑义、拆出无争议部分、等待澄清、在已确认范围提交。
“你要自己讲?”卓澄问。
“昨晚不是说了吗?”
卓澄把手里的复盘表放到第二排,没有走上讲台:“你讲。我坐下面。讲到我做过的那一段,再叫我。”
岑序看了他一眼,打开计时器。
岑序把早读复盘标题改了两次,最后只留“第三题判断顺序”。“结论上”三个字没有写进去。卓澄照原分工坐下,椅子仍与他隔着半臂。
书包侧袋里的素包已经凉透,纸袋在校服上洇出一小块油印。岑序没有腾手去吃,先把昨晚缠过的投影线接好。第一次插入没有信号,他拔下转接头,换了一个方向,屏幕才亮。卓澄看见桌角那只冷包子,只把保温杯往旁边挪开,没有问他为什么没吃。
早读铃响前,队员陆续进来。方祁抱着两杯豆浆,看见主讲人换了,把原本要开的玩笑咽回去。他将其中一杯放在岑序桌边,杯盖压得很紧,没问喝不喝。
穆一衡到场后没有重新主持,只说:“从第一行开始。”
岑序按时间顺序讲完三次提交。第一次,公开样例通过,他把结果当成方向确认;第二次和第三次,隐藏测试下降,他没有退回题面,而是在错误前提上继续增加保护分支;收到澄清以后,他重写主逻辑,最后一组失败来自初始化疏漏。
桑泊宁在记录页上写下“冒进”。
岑序伸手:“给我看。”
她把纸递过去。
“换掉。”
“你觉得不准确?”
“它把行为写成了人。”岑序在旁边补了一行,“澄清前扩大未确认前提。”
桑泊宁照着改,没有解释自己只是想压缩字数。
方祁问:“所以以后题面有问题,就一直等?”
“不。”岑序调出第二题的提交记录,“不依赖争议条件的部分照做。保护性分支写进注释,不接管主逻辑。澄清不来,也先拿能确定的分。”
“旧经验还有用吗?”
“有。它提醒我哪里可能出错,不替当前题目下结论。”
后排一名高一旁训生举手:“比赛不会等我们把每个条件都问清。这样会不会太慢?”
岑序没有拿一句原则挡回去。他把三次提交和澄清到达时间放在同一条线上。第一次提前提交只省了四十七秒,后面两次重写却花掉十一分钟,还让廖问改过路径。
“快不等于先动。”他说,“能确定的部分先做,争议条件单独留口。真正拖慢的是把没确认的东西写进主逻辑,再让整队回来拆。”
旁训生把这句话抄进草稿,却把“争议条件”写成“异常条件”。卓澄看见,只把纸往讲台方向推了一点。
岑序走下去,在两个词中间画分隔线:“异常是结果,争议是现在还没确认。别混。”
那名学生重新写了一遍。这个插曲让复盘多出五分钟,也让新的处理顺序不再只是岑序自己的补救。
穆一衡把计时器设为二十五分钟,不允许早读复盘无限延长。岑序需要在这个时间里讲清自己的动作,同时给其他人留下提问时间。若超时,后面的英语听写不会因为竞赛训练自动顺延。
讲到第二次提交时,旁训生问:“隐藏测试下降,为什么还会觉得方向可能对?”
岑序把通过比例画成六、五、六三段,没有写成下降曲线:“因为我把失败解释成保护不够完整,没有先问保护是不是题目要求。”
“那怎么区分是前提错,还是实现错?”
“先找不依赖实现细节的限制。”岑序指向输出状态只有三种这一行,“我加的待核队列根本没有输出位置。题目结构已经在提醒我,问题不在补更多分支。”
另一个学生问,如果当时他完全忽略旧经验,系统真的把错判给学生怎么办。
“这是竞赛题,不是实际部署。”岑序说,“如果是实际部署,我可以暂停上线、保留记录、申请复核;在这里,我先回答题目明确要求的范围。场景不同,责任也不同。”
方祁小声说:“终于有人承认竞赛题不用拯救整个世界。”
邬白榆看他一眼:“你第四题想多接一个接口的时候也没承认。”
方祁闭嘴,把自己的接口说明翻到对应页。笑声没有出现,教室里的气氛却松了一点,不再像所有人都在等岑序认错结束。
计时器还剩九分钟时,岑序主动停下主讲,让廖问确认“路径扩散范围”的表述。廖问指出,他不是因为信任岑序本人,而是因为公开样例在高压时间里被当作可用信号。两者不同:前者容易变成人际归因,后者才能推动界面改进。
桑泊宁将句子改为:公开状态在缺少限制提示时,被部分队员作为前提可靠性的替代证据。
卓澄听见后举手。
所有人都下意识看向岑序。岑序点头,卓澄才说:“补一条事实。绿灯出现时,页面没有显示‘仅公开样例通过’。这是界面信息缺失,不改变个人仍需独立判断。”
他只补被请求的事实,没有把后续结论一起接走。
穆一衡让廖问讲跟进错误方向的十分钟。廖问只把被绿灯影响、放弃原方案、及时停止和恢复草稿分别写下。复盘从一个人的失误扩展成路径怎样在队伍里传播。
方祁也说明接口重建。他仍不喜欢“受影响”,坚持写成“主动依赖未确认字段”。岑序没有为了减轻自己的责任要求他改回去。
讲到一半,投影黑了一次。方祁下意识去碰插线板,卓澄先看向岑序。
“我说还是你说?”
岑序蹲下检查线头:“我来。”
他告诉所有人只是接触不良,复盘文件没有丢。卓澄把笔放回桌面。“放心”两个字始终没出口。
十分钟后,岑序重新站回白板前。
“昨晚卓澄指出风险,结论是对的。”他说,“他替我把这段讲完,不对。”
教室里没有人笑。方祁低头转了一下笔,桑泊宁也没有把这句话写成关系备注。
卓澄在第二排应了一声:“记住了。”
“不是写进记录就算记住。”
“下次先问。”
“时间不够时呢?”廖问问。
岑序看向卓澄。这次他没有代答。
卓澄等了两秒,才说:“必须当场说明时,我会先问。没有回答而我决定开口,会同时说明这是我替他做的决定,不把它写成共同陈述。”
岑序没有说这就够了。他只把这条写进卓澄个人复盘旁边,没有放进全队永久规则。
早读结束,穆一衡准备把复盘定为队内样例,系统默认勾选“优秀案例”。岑序当场取消。
“为什么?”方祁问,“讲得挺好。”
“今天先是复盘。”岑序说,“是否作为案例,等所有被带偏的人看过再定。”
廖问确认自己的十分钟已经写入,提出把“队友受影响”改成“路径扩散范围”,避免自己被固定成受害者。方祁要求保留接口重建的具体时长,不让后续人只看岑序的三次提交。桑泊宁把两条修改都留在版本记录里。
文件状态停在“待相关参与者确认”,没有变成新的成绩。
复盘结束后,英语老师已经站在门口。她没有因为竞赛队刚处理完一场重要失误就免掉听写,只让他们把投影线收好,不要挡住第一排座位。
岑序回班时少了三分钟准备时间,听写第一句漏了一个介词。老师当场让他订正,没有问是不是昨晚训练太累。这个错误停在英语本上,没有进入竞赛复盘,也没有被卓澄看见后主动记录。
课间,班里有人听说“这次你是对的”这句话,半开玩笑地问卓澄是不是终于赢了一次争论。卓澄只回答:“不是输赢。”
“那他说你对,不就是认了吗?”
卓澄把练习册翻回当前页:“他认的是结论,不是我说话的方式。”
同学听得一头雾水,很快转去讨论下一节体育课。不是每一段关系摩擦都需要让旁人充分理解。卓澄也没有借机把岑序的边界讲成一套可以传播的方法。
午间上传复盘时,系统要求主讲人填写“改进结论”。岑序只写下三项可检查动作:争议前提单独标记;先完成无争议部分;收到澄清后回到题面限制。
系统又弹出“是否将本次复盘关联个人成长档案”。岑序选择否。行为记录保留在队内训练,不能因为讲得完整就自动升级成个人成长叙事。
卓澄在自己的个人页收到一条待确认:是否公开“未先询问本人即代为陈述”。他先把页面转给岑序看。
“你决定是否进入公共复盘。”他说。
岑序看完,选择仅本人和指导教师可见,暂不公开。
“不是不能公开。”他说,“今天不需要。”
卓澄没有问以后什么时候需要。状态停在暂不公开,不附期限。
第二节课间,卓澄在楼梯口等到岑序出来,把一张折过的草稿递给他。纸上是昨晚卓澄自己的变量名错误,旁边写着:数据范围扩大时会溢出。
“公共复盘里没写。”岑序说。
“当时没影响结果。”
“所以?”
“先补个人记录。若下一轮共享模块使用同一结构,再进入公共页。”卓澄顿了一下,“不拿你的错误挡我的。”
岑序接过纸,在“会溢出”后面补了触发条件,又还给他。
“这次你也是对的。”
卓澄问:“哪一件?”
“自己写。”
岑序把笔推回卓澄手边。
第三节课前,岑序才拆开早晨的素包。纸袋里的油已经浸到外层,包子冷得发硬,他在饮水机旁掰成两半,先吃掉一半,剩下的一半重新包好。方祁早晨放在桌边的豆浆也凉了,吸管还压在杯盖上。卓澄把下一节要交的投影线归还卡放到杯旁,没有催他吃完。
预备铃响后,岑序把豆浆留在原处,拿走听写本。杯壁的水珠沿桌角滴到一张废便签上,值日生抽纸擦净,顺手将便签扔进回收袋。那张纸上只有昨晚试写过的复盘标题,没有任何人的名字。午休前再回来时,豆浆已经不能加热,岑序按原价补刷一杯新的,把旧杯倒进厨余桶。
第三节课后,卓澄去器材室还投影线。管理员看见新缠的胶带,问是不是岑序修的。卓澄说是,没有顺势补“我们一起”。管理员在维修卡上只记岑序名字,又把卓澄的送还动作写在归还栏。两件小事不需要合并成共同完成。
复盘室随后借给物理社校零电表。值日生把第二排两把椅子推回黄线内,卓澄收走桌上的归还卡,岑序将剩下半个素包和听写本分别装进书包两侧。讲台抽屉里还压着昨晚的激光笔领用卡,高一学生按卡号交给器材员,房间重新空出一条能搬仪器的过道。
岑序从走廊另一头经过,听见了,也没有停下。那句“这次你是对的”并没有让他们恢复以前每个动作都自然接续的节奏。卓澄能感觉到岑序仍愿意让他补事实,却不再默认他会站到下一步。
这种差别很小,落在一天里却处处存在。午间排队时岑序自己去打印复盘,不再把U盘递给卓澄;卓澄发现打印机缺纸,只告诉管理员,没有先替岑序换纸。两个人都没有故意疏远,却把过去习惯性的代劳一项项收回。
方祁看出不对,问是不是还在吵。邬白榆让他别猜,岑序自己回答:“在调整。”
“调整什么?”
“谁先说,谁负责。”
方祁听不懂全部,至少没有再追问昨晚谁对谁错。他转而把自己的接口说明交给廖问核,第一次没有默认岑序会替全组统一收尾。关系裂开的一角,也改变了旁人对分工的依赖。
午休前,邬白榆从信息中心回来,手里提着一只灰色文件袋。封口没有事故编号,只贴着“历史样例说明·脱敏副本”。她没有直接放到岑序桌上,先交给穆一衡。
“只能核早期测试点来源。”她把登记单铺开,“只读,不复制,不拍照。拆封后四十分钟内归还。”
岑序没有碰文件袋:“为什么现在送来?”
“昨晚题面异议上传后,系统把相同校验码的旧材料推到人工复核队列。”
卓澄看完用途栏:“包含个人评价吗?”
“不包含。姓名、账号、借训结果全遮掉了。”
穆一衡逐项确认范围,才拆开一次性封条。袋里只有七页纸。第一页是输入范围,第二页是预期输出,第三页开始列系统判定。纸张来自不同批次,前六页的装订孔位置一致,第七页偏了一毫米,边缘也更白。
“先报页数。”邬白榆说。
桑泊宁不在场,方祁正在补单位训练,现场只保留三名查看者和教师。穆一衡逐页报一到七,邬白榆在登记单上记下,岑序和卓澄分别确认封条编号,没有替对方签名。
四十分钟计时开始。
第一页的输入范围看起来与模拟第三题相似,但版本时间早了近一年。题面编号已经脱敏,只剩校验码和生成环境。岑序只按纸面信息往下读。
第二页写着预期输出。边界位置有一道蓝笔勾痕,纸张扫描后只剩浅色轮廓,无法确认是谁画的。
第三页开始出现系统判定。每条判定旁边都有一串哈希值,其中第四页的一串与昨天训练题测试点校验码前十六位完全一致。
岑序把训练题校验码调出来,对照第一遍,又将屏幕亮度降低,重新看了一遍。卓澄只核对两串字符是否存在抄录错误。
前十六位一致,后半段不同。
“同一来源?”卓澄问。
“只能说明可能共享生成规则。”邬白榆说,“不能直接说同一数据。”
岑序继续看。第四页页脚标注的环境不是训练镜像,而是历史归档脚本。第五页出现“学生提交异常”的返回类型,版本时间却早于他们当前训练库建立。
若只是旧题复用,材料应当被重新生成;若是历史数据误入训练,来源链必须另行核查。现在两种可能都没有证据足够排除。
岑序把纸放平,没有翻到下一页。他先在登记单的待核栏写:校验码局部一致;生成环境不同;不得按训练结果解释。
卓澄等他写完才问:“继续吗?”
“继续。”
第四页校验码局部一致后,邬白榆按停计时器。她把“发现相似”和“来源待核”写在两行,三分钟暂停另记原因。
门边同时来了两个借隔离网口的高一学生。穆一衡把补测改到周五,注明不计缺席。一个学生只问原来的U盘还能不能用,确认后便抱着练习册离开,没有被要求站在门外等历史材料结束。
重新计时后,三个人用窄纸条夹住已核页面。卓澄只比字符,邬白榆只记可证层级,是否翻页由岑序决定。第五页出现“提交者”字段时,岑序先停下。
字段没有账号和班级,黑色遮挡边却露出半个字符。邬白榆没有凑近辨认,直接加盖遮挡贴,在归还说明里写“原脱敏可能残留字符”。
剩下十二分钟,岑序选择继续到第七页,只核版本和返回类型。任何个人评价一旦出现,卓澄便退出;这条边界写在桌面的窄纸上,不必每翻一页重新念一遍。
最后两页很短。第六页是运行摘要,第七页是修订记录。修订记录只留一行:范围词已改。事故编号和学生处理结果两栏保持空白。它像一块后来补上的拼图,形状相近,却还看不出与前六页怎样连接。
邬白榆在待核栏写下:页序完整,打印批次不一;修订页与前文关联待信息中心确认。没有写“补页”,因为那个词已经带着后来添加的判断。
查看时间剩下四分钟。穆一衡提醒,若继续讨论结论会超过范围,只能先登记事实。岑序把窄纸条压在第四页的哈希值旁,没有再翻回前面的页面。
第六页列着一条更新记录,第七页只有很短的修订说明。内容尚不足以确定谁改过脚本,也不足以说明历史归因是否被更正。岑序在待核栏补上一行:当前用途不得沿用“训练样例”。
卓澄只核最后两页的字符,没有替他把“可能共享生成规则”写成结论。岑序决定翻到哪里,他便停在哪里。
计时器响起前,岑序把训练题校验码抄在独立纸条上,确认没有带出样例内容。邬白榆将纸条夹进登记单,注明只用于本次来源比对,归还材料时一并交回。
门外有人敲了两下,提醒下一节实验课要用教室。穆一衡应声,没有要求对方再等。
实验老师推门进来时,第一排学生已经抱着电流表站在走廊。原本靠窗的器材箱被灰袋占了位置,箱盖压在下层柜门上。穆一衡先把箱子搬回原位,邬白榆核了编号,岑序把七页纸按顺序压好。
一名学生发现自己的实验座位少了一把凳子。卓澄从门后把凳子搬回去,凳脚贴着一张旧的“历史材料临时区”胶带。他当场撕下胶带,卷成一团放进废弃物袋。
岑序把七页对齐,指尖停在第四页那串哈希旁。它以训练样例送来,现在已不能按训练权限继续使用。
卓澄把登记单转回岑序正前方,没有替他填写下一次申请。谁要继续、查到哪一层,仍需在新的范围里重新作答。
“这不是训练数据。”
午休铃已经过去七分钟。食堂热菜窗口关闭,岑序只买到一只冷饭团。卓澄排在他后面。轮到岑序时微波炉已经被别人占用,他端着凉饭回座,损失表仍压在书包最底层。两个人站在连廊边各自拆包装,岑序咬到饭团中间冰硬的一块,停了一下,仍把剩下的吃完。
包装膜内侧凝了一层水珠。岑序把它折进塑料回收格,纸质标签撕下来另投,随后用纸巾擦掉连廊栏杆上的一小块酱油。卓澄的饭盒盖扣不紧,他借了食堂窗口的橡皮圈,登记在晚饭前归还。
下午英语课要交口语录音。岑序原计划午休重录最后一句,现在只能沿用早晨那版,尾音里有一次明显换气。老师照常扣了流利度分。那一分留在英语成绩里,没有进入七页材料附件。