打开网易新闻 查看精彩图片

九月的推免材料核验周,林知夏停在办公室门口。桌上的待复核排序表还没装订,周叙拿着笔,划掉了临界位置上的“林知夏”,把“许棠”补了进去。

她看见那道墨线压过自己的名字,眼睛一下发热。和她相恋三年的周叙抬头看见她,却没有放下笔:“你有退路,她没有。”

“排序还要依据附件审核。”负责核验的老师从材料袋里抽出目录,提醒周叙,“这张表现在不能当结果。”

林知夏用手背擦掉眼泪,没有去抢那张纸。她看着目录上自己的项目名称,问:“我的贡献证明为什么不在材料袋里?”

周叙站到她旁边,声音放轻:“知夏,先出去说。许棠拿贫困补助,这次分数刚好卡在边上,你别因为我们的事闹到老师面前。”

“我问的是材料。”林知夏没有跟他走,“异议窗口还有多久关闭?”

老师看了一眼电脑右下角:“四十分钟。你要提出异议,就在截止前交书面申请。排序和附件会一并留存,之后按程序核验。”

周叙伸手想碰她的肩,被她避开。他神色僵了一下,转向老师:“我们在一起三年,她可能误会我帮许棠整理材料的意思。”

“你们的关系不属于评分依据。”老师把申请表递给林知夏,“先写清你争议哪一项。你本人有没有同意过调整成果贡献顺序?”

“没有。”林知夏接过笔,在申请表的授权栏写下姓名,又补了一句:本人未授权任何人代为确认贡献调整或放弃异议。

周叙看见那句话,压低声音:“我什么时候说过你放弃了?那份说明只是按组里商量的结果写的。”

“我们商量过?”林知夏看着他,“哪一天,在哪里?我在场吗?”

周叙没有回答。老师打开附件袋,翻到项目加分依据。第一页是由个人主导改为许棠主导的说明,下一页附着周叙和许棠各自签名的陈述。

周叙写的是,林知夏已口头同意调整贡献顺序。许棠写的是,她负责核心方法设计与模型修正,林知夏承担数据整理及结果校对。

林知夏从头读到尾。自己做过的失败实验、写过的修正脚本,被压缩成“结果校对”四个字;两份说明下面,都没有她的签名或确认记录。

“你替我说了‘同意’。”她把纸放回桌面,“你拿什么确认的?”

周叙抿紧嘴唇:“那天你说过,保研之外也会申请国外项目。我以为你不会非争这一项。”

“我说的是申请计划,不是赠送成果。”林知夏转向老师,“我申请查看用于计算本人分数的完整依据,也申请复核这份说明的真实性。”

老师在申请表上圈出争议项目:“可以。书面异议今天受理,但要补交具体反证。成绩单只能证明课程成绩,不能证明谁完成了这项研究。”

林知夏点头。项目资料散在实验平台、组内提交文件和她自己的研究记录里,眼下没有时间逐页找齐,她先写明可调取的来源与时间范围。

周叙看她写字,终于沉不住气:“你把许棠的贫困情况拖进复核,她以后怎么在组里待?你明明知道我只是想给她一个机会。”

林知夏停笔:“她的家庭情况不需要我评价。谁写了方法、谁改了文件,查记录就行。”

许棠从走廊另一端过来,听见最后一句,抱紧文件夹:“知夏,我没想抢你的东西。叙哥说过,你会理解组里怎么分工。”

“那就请你把分工依据交给复核老师。”林知夏没有再问她,“别用周叙替我说的话当依据。”

许棠的目光落在桌上的附件,脸色微变。周叙把她拦在门外,对林知夏说:“你现在这么做,连我们的关系也不要了?”

林知夏把申请表交给老师,才看向他:“到这里为止。我们分手。”

周叙愣住,像是没听清。林知夏接着说:“以前让你帮我递过材料、问过安排。从现在起,我的学业事项只由我本人确认。请老师在这次复核里直接联系我。”

老师在表上注明这一要求,让她核对联系方式。周叙张了张嘴,最后只说:“你一定要在这种时候说?”

“你刚才当着我的面划掉名字,也没等一个合适的时候。”她核对完号码,把笔帽扣好。

老师给申请表盖上受理时间章,撕下回执交给她。争议附件留在办公室,不再由周叙拿回去改;下次核验时,会一并调取原始材料。

林知夏把回执收进手机壳。她原以为自己会在门口跟周叙争很久,可截止时间只剩二十多分钟,争赢一句话也补不回一份记录。

她走到楼梯间,手机上还有给周叙写了一半的消息。那是昨晚写的,解释自己申请海外博士并不等于放弃国内机会,末尾还问他会不会觉得被冷落。

林知夏按住那段文字,全部删除。她打开新的备忘录,依次写下实验平台阶段归档、失败样本记录、脚本提交时间、组会演示版本,以及能确认权限的管理员。

手机又亮了。周叙发来一句“我们谈谈”,后面跟着“许棠今天已经哭了”。林知夏没有回复,把消息静音,给实验平台管理员发邮件预约调取记录。

走出教学楼时,风吹干了她脸上的泪痕。她手里有一张正式受理的回执,可那份写着她“口头同意”的附件也还留在办公室。

接下来,要找齐记录的是被划掉名字的她。

第二天上午,林知夏带着异议回执去了实验平台。管理员让她先报项目编号,随后核对她的成员权限和归档范围,才打开后台的阶段记录。

平台按时间保存上传者、版本和修改说明。林知夏指出春季的一次异常样本批次:“我需要这组失败实验前后的原始版本,以及后来交给学院的版本。”

管理员没有立刻导出:“你能申请与你参与的项目有关的记录。涉及别人账号的操作日志,要由复核教师来调。我先确认这些文件是不是你有权查阅的归档。”

林知夏把回执递过去,又打开自己的实验登记。登记页上写着那次训练突然失效的日期,旁边有她手画的误差曲线,纸角还留着被咖啡洇过的印子。

管理员核对编号后,调出她账号上传的归档。最早的演示文件把“异常样本处理与修正方案”标在林知夏名下;后来提交学院的版本,同一页换成了许棠。

“这两份都在系统里。”管理员指着屏幕,“原始归档有时间记录。提交版不是从你这个账号上传的,但具体由谁改了内容,需要看原文件和操作记录。”

林知夏请他按平台规则出具可供复核的导出件。管理员登记用途,连同文件校验信息一起保存,并约好把需要跨账号核验的部分交给学院教师调取。

她拿到的第一份记录并不能直接证明许棠没有参与研究,却足以证明一件事:在贡献顺序被改写之前,平台已有一版不同的归档。

下午,小组被通知在实验室碰面,先说明各自掌握的文件。罗教授坐在一旁,说正式核验仍由学院组织,今天只把材料来源列清楚,免得结题文件跟着出错。

许棠来得很早,电脑接好投影,桌上摆着打印整齐的演示文件。

林知夏刚坐下,她就翻到结果页:“模型最后能跑通,是我调整了核心方法。知夏主要帮忙整理数据。”

她说得很稳,甚至把每一列指标的含义都讲清了。周叙站在屏幕侧面,替她翻页,像以前替林知夏汇报时一样熟练。

林知夏没有伸手碰电脑。她问许棠:“第三批异常样本里,哪一个参数让最初的修正方案失效?”

许棠看了一眼屏幕:“后来我们加了约束,结果已经稳定了。那次失败只是中间过程,没必要拿出来影响贡献判断。”

“中间过程决定了为什么要换方法。”林知夏说,“你说你完成核心修正,应该知道是哪一个参数。”

许棠翻到附录,指着一行数值:“是学习率。我们后来把它调低了。”

林知夏从包里拿出实验登记,没有翻开:“学习率那天从头到尾没变。失效发生在异常样本的缺失比例超过阈值后。你现在展示的参数,只在最后成功的文件里出现。”

屋里静了几秒。许棠把遥控笔放下:“文件版本那么多,我不可能把每次失败都记得一字不差。”

“不用记得一字不差。”林知夏说,“归档里有当时的报错和修正说明。把原始版本与提交版并排看,就知道哪段内容后来换了署名。”

罗教授伸手接过导出件,先看了管理员的签章和时间信息。他没有立刻下结论,只问周叙:“学院收到的那版是谁汇总提交的?”

“是我。”周叙答得很快,“组里文件都从我这里过,许棠也给了我她的说明。我以为大家对分工没有异议。”

“我昨天已经明确说过,我从未确认调整。”林知夏把回执摆在桌边,“今天只需要把文件版本和来源交给复核教师。”

罗教授皱眉:“先把材料交上去。项目还没结题,组内问题也要按事实处理,别在实验室吵。”

许棠合上电脑,动作比来时慢了许多。她的演示文件留在桌上,罗教授让她和周叙注明来源,连同林知夏的导出件一并提交。

散会后,林知夏去打印室补齐实验登记的扫描件。

周叙在走廊等她,一开口却不是文件:“我妈刚给你妈打过电话。两家认识那么多年,没必要闹到老师都看笑话。”

林知夏把纸从机器里取出来:“你让她们打的?”

“我没让。”周叙停了停,“可她们迟早会知道。你撤回异议,我去跟罗老师说,把署名再商量一下。保研名单也不一定非按这一项算。”

“名单怎么计算,由学院核验。”林知夏把扫描件按顺序夹好,“你的解释,留给复核教师。”

周叙伸手按住打印室的门,声音低下来:“知夏,我知道你生气。我以前替你处理那么多事,这次也是想把所有人都顾到。”

“你替我递过材料,我也替你改过报告。”她看着他的手,“你说想把所有人都顾到,可我写的修正脚本,在你交上去的材料里只剩‘结果校对’。”

他松开门,仍不甘心:“你要把许棠逼成造假的人吗?”

林知夏从他身边走过去:“她写了什么、做了什么,让记录回答。”

回宿舍的路上,母亲发来消息,问她是不是跟周叙吵架了。林知夏只回了一句:我们分手了,学业问题我正在按学校程序处理,晚些再说。

她把平台归档、自己的登记和许棠的演示文件目录按时间排好,发现一个更清楚的断点:失败实验之后,她上传了修正说明;

提交学院的文件保留了那段方法,却换了贡献姓名。

学院的现场核验通知当晚发来,要求三人到场,对同一组异常样本说明操作过程。林知夏关掉电脑前,又看了一眼那次报错的截图。

那串报错她曾盯了一整夜。现在她需要做的,是让每个人都能在同一台电脑上看见它,并听见各自如何解释。

复核会安排在两天后的上午。林知夏到场时,实验平台的机器已经接好,桌上只有学院留存的提交文件和按规定调取的阶段归档。

负责复核的教师先确认她没有授权周叙代为调整贡献,也没有口头放弃异议。随后说明今天核验的是研究过程和加分依据,不讨论三人的私人关系。

周叙坐在靠门的位置,脸色很沉。许棠带着前一天的演示文件,进门后先把每页纸角压平,才在电脑前坐下。

教师打开那组异常样本:“两份文件对核心方法的署名不同。请先由提交版所列的主导人,按当时的处理步骤运行一次。”

许棠照着演示文件输入参数,模型跑到第三批样本时停住,屏幕弹出与归档相同的报错。她重新检查输入,试着调低学习率,报错仍在。

“当时怎么解决的?”教师问。

许棠盯着屏幕:“后面换过一个脚本。我需要看一下最终版本,光凭这一段记不清。”

教师让她查看归档目录,但没有替她选文件。许棠打开成功运行的版本,能解释最后几个指标,却始终说不清中间为什么修改缺失值的处理方式。

她放下鼠标:“知夏也参与了调试。我们分工交叉,本来就不是一个人能独立完成。”

林知夏等教师示意,才走到电脑前。她先恢复出错时的设置,指出最初假设:缺失值近似随机分布,因此模型把它们当作普通噪声处理。

“第三批不是这样。”她放大样本分布,“缺失集中在同一类边界条件里。继续调学习率,报错也许换一种形式出现,偏差不会消失。”

她没有直接打开最终脚本,而是从当时留存的失败版本开始,调整判断条件,让系统把这类样本单独标记,再调用修正后的处理步骤。

屏幕上的报错消失了,输出却仍有一处异常。林知夏停下来,翻到实验登记:“这里还要检查一个阈值。第一次修正时,我也把它设错过。”

她说出那次错误留下的结果,再按归档中的记录改正。曲线重新稳定时,教师让管理员核对现场操作与平台留存的脚本版本。

管理员确认了对应时间和上传账号,只陈述系统能证明的内容。教师随即问林知夏,修正依据最初写在哪里,她翻出归档里的实验说明,与纸质登记相互对照。

许棠坐在原位,手里的笔一直没有落下。她能复述成功版本的结论,却解释不了失败版本怎样一步步变成它。

教师把两份贡献表并排放好:“提交版把这一部分列为许棠主导。原始归档列为林知夏。调整是谁提出的?依据是什么?”

周叙说:“我汇总时参考了许棠的说明,也考虑到组里最终展示主要由她完成。”

“展示工作可以如实写。”教师指向另一栏,“这里写的是核心方法。林知夏口头同意调整的依据呢?”

周叙看向许棠。许棠避开他的目光,过了片刻才说:“我见过原始贡献表。”

教师追问:“见过之后,你做了什么?”

许棠攥紧笔:“我给周叙发过消息,说我的演示和后续整理也该算进去,让他把贡献顺序改一下。我以为知夏知道这件事。”

“你发的原话和附件版本,都需要核查。”教师在记录上写下时间,“现在请分别提供相关记录。是否知情,不能靠‘以为’认定。”

许棠从手机里找到聊天记录,交由教师登记核验。林知夏看见其中一条:“原表先别给知夏看,等名单过了再解释。”

她没有接过手机,也没有再问许棠什么意思。

周叙急着说:“她那句话只是怕知夏误会。我提交说明的时候,确实以为之后能跟她讲清楚。”

“你提交时写的是她已经同意。”教师把说明推回他面前,“这是需要你解释的事实。今天先记录,不在现场作责任结论。”

会议结束前,教师告知三人:争议科研加分暂不采纳,待原提交人补充说明、学院完成核查后再处理推荐排序。林知夏的书面异议继续有效。

走出会议室,林知夏才发现掌心被指甲压出浅痕。她松开手,给陈老师发消息,询问能否就自己在课程研究中的工作接受核实;

海外申请也需要能独立说明的成果。

陈老师很快回复:可以按实际授课和指导情况作证,具体成果请带原始材料来核对。林知夏回了“好”,没有请他替课题组下判断。

午后,罗教授叫她去办公室。他已经收到现场记录,开门见山:“名额问题,我会建议学院按核查结果恢复你应得的分数。这个项目的署名,也可以改回来。”

林知夏等他把话说完。罗教授将结题文件摊开,指着其中一页:“但成果写成你和许棠共同完成,对项目进度影响最小。我可以给你的海外申请出一封强推荐。”

“现场核验的部分,是我完成的。”林知夏说,“许棠做过的展示和整理,可以按实际写。”

罗教授合上文件:“推荐信要评价一个学生能不能和团队合作。你非要把贡献切得这么绝,以后别人在申请里问起,我很难替你说话。”

林知夏看着桌上的结题日期。九月底国内去向要确认,海外项目要到十一月、十二月才能申请;她眼下也不能确定任何一封推荐信会带来什么结果。

她刚证明了自己的贡献,眼下却要决定:要不要为了这封强推荐,接受结题文件上的“共同完成”?