array(5) { ["chapterid"]=> string(8) "50159445" ["articleid"]=> string(7) "7400113" ["chaptername"]=> string(8) "第19章" ["content"]=> string(14865) "“许助理,方便说两分钟吗?”

电话那端先传来翻页声,随后才是周既明的声音。打印店的装订机正在压一叠讲义,金属臂落下时发出沉闷的一响。许知遥把手机换到左手,走到门外檐下。

“方便。您说。”

周既明问的是一批临江数据的访问权限。共享系统显示她连续两晚在接近零点时下载脱敏文件,安全模块自动发了提醒。他需要确认是现场回访造成的延时,还是账户存在异常,并建议她若继续夜间处理,先向魏澜登记工作时段,以免权限被临时冻结。

这是一通完全可以解释的电话。触发点在系统里,接听人与项目负责人之间有工作关系,内容没有碰到北衡,也没有问她刚才打开了哪一所学校的页面。

许知遥说明两晚都在补撤回标记,登录设备是自己的电脑,愿意当天提交说明。周既明说:“就账号安全而言,说明给魏老师即可,不需要向我解释申请之外的事。”

“好。”

他停了一下,又问:“你现在还在工作?”

“家里店里,顺便处理邮件。”

“那权限问题明早再做。今晚不算紧急。”

通话总共三分二十七秒。许知遥返回店里时,北衡延期申请仍停在已接收页面。周既明不知道那一小时的期限,连她申请过北衡都未必知道。她把这个事实在心里说得很完整,身体里那阵突然被叫住的震动却没有因此倒退回去。

次日上午,她按要求把夜间登录说明发给魏澜。附件包含设备序列号、下载文件哈希和两段工作时长,没有写北衡期限。魏澜审核后,把权限提醒从“项目负责人即时电话确认”改成“行政主管先行核对,必要时再升级”。

“昨晚是因为系统把周教授设成第一联系人。”魏澜在回信里说明,“这不表示他能看到你电脑上的其他操作。自动提醒只包含登录时间、账户和文件编号。”

许知遥特意查看了安全提醒样例。通知正文确实只有五行,连下载文件的具体内容都不显示。她把样例与通话记录存到一起。那通电话的出现因此更能被解释,巧合带来的震动却没有被行政说明撤销。她第一次明白,澄清事实不是逼自己立刻失去感觉;它只是防止感觉取得不属于它的权限。

第二天,北衡批准延期十四日。许知遥把新的截止时间填进比较表,继续准备海汀和南屿材料。她没有把前夜的巧合讲给父母,只告诉林秋禾。

林秋禾问:“电话为什么来?”

“访问权限报警。”

“他知道北衡期限吗?”

“不知道。”

“那你为什么把两件事放在一起?”

许知遥看着手机通话记录。“因为它们确实发生在一起。”

“一起发生可以有感觉。”林秋禾说,“只是别把感觉填进因果栏。”

许知遥没有反驳。她把通话时间记进项目日志,也把北衡的原截止时间保留在个人日历里。两条记录各有各的来源,没有一条能证明另一条。

延期邮件把新答复日写成十一月二日。到了那天晚上,许知遥选择暂时接受有条件录取,保留名额。系统同时生成一月十五日的成绩认证补件期限,并重申补件前可书面撤回、不收押金。她没有把这次暂时接受写成已经决定去北衡,只在比较表里把“待答复”改成“待补件,可撤回”。

十一月的第一周,临江市档案馆开放一批旧公交公司的调度簿。纸张带着长期封存后的酸味,翻页时边缘会落下极细的褐色粉末。许知遥连续去了四天,坐在二层阅览室最靠窗的位置,把旧站停运前后的线路改道逐页录入。

海汀要求补交一份不超过三千字的编码样例,截止在周四下午五点。她选了“换乘次数增加与关系维护成本”作为示例,把访谈节点与公交改道记录并置。为了避开未授权内容,她删去三个最有戏剧性的引语,只保留经受访者确认的路线事实。

编码样例原本有一个更漂亮的开头:一名工人错过旧站末班车,从此与某个人失去联系。许知遥写了四百字才发现,那段叙述拼接了两位受访者的经历,其中一位只同意内部研究。她把整段删除,改从公交调度簿上三次线路变更写起。

新的开头不再像小说,也不容易让评审在第一页就记住她。它却能逐条回到档案页码、路线图和授权等级。她在海汀补充说明里写明:样例展示的是撤回后如何保留可验证结构,而不是尽量保留动人内容。提交前,她请档案馆值班研究员核对三处年代,又把一条无法确认的站名从正文移到待核栏。

四点二十分,阅览室只剩三个人。窗外的雨使玻璃上映出电脑屏幕,绿色的海汀提交键和蓝色的项目文件夹叠在一起。她先关闭项目窗口,确认申请附件来自独立目录,才开始上传。她以为自己已经把两个系统分得足够开,后来才知道,本地同步盘仍留下了两个同名“关系表”。

周四四点四十八分,阅览室广播提醒还有十二分钟闭馆。许知遥上传最后一份附录,系统进度条从百分之八十七跳到完成。页面出现绿色勾号时,她下意识看了一眼静音的手机。

没有来电。

她把这个动作看得很清楚,也有一点厌烦。所谓巧合一旦被记住,人就会开始等待它重演;没有发生的时刻往往不被保存,发生的那几次则越来越亮。她合上电脑,把档案馆的铅笔还给前台。

走到一层半的楼梯平台,手机响了。

来电人仍是周老师。

许知遥站住。窗外天色已经沉下去,楼梯间的感应灯因她不再移动而熄灭。屏幕的白光照在扶手上,她看见海汀系统的提交成功通知还挂在顶端。

她接通电话,没有立刻出声。

“许助理?”周既明说,“你现在方便看一下第三批关系表吗?”

“我在档案馆楼梯间,电脑刚收起来。是什么问题?”

“临江表的第九列和授权等级对不上。系统显示四点四十六分由你的账号同步,周五要并进总表。我先确认是不是版本错位。”

四点四十六分,她确实上传过一份文件。那时她同时在整理海汀附录,把本地文件夹里的两个“最终版”拖错了位置。许知遥重新点亮楼梯灯,坐到平台靠墙的长凳上开电脑。网速很慢,文件列表转了半分钟才出现。

错误是真的。她把九月的旧授权表同步进了十一月目录,导致十二条已更新的撤回状态回退。文件没有进入公开库,但若并表,会把本应关闭的字段重新标成项目内部可见。

许知遥逐条查那十二条记录,发现最严重的一条涉及受访者新撤回的居住区信息。内部可见并不等于可以放松:多一个城区、一个年份和一条亲属路径,就可能让熟悉旧站的人猜到身份。她把这条风险先写进暂停通知,没有因为文件尚未并表就把它称作“小错误”。

魏澜收到消息后锁定整个临江批次,要求任何人不得下载。系统日志显示,错误版本只被自动校验程序读取,没有人工打开。许知遥看着“读取次数零”,肩膀才松开一点。结果没有造成泄露,不能倒推操作本身可以接受;她仍需解释为什么申请材料和项目同步在同一台电脑、同一时段处理。

她给自己加了一项规则:招生申请只用本地非同步目录,项目文件使用中心虚拟桌面,二者不共享默认下载位置。这个措施会让操作多几步,却比提醒自己“以后细心”更可靠。

“是我传错版本。”她说,“我现在撤回,回家后双人核验,今晚九点前给魏老师和您提交更正说明。总表不要用四点四十六分那版。”

周既明没有马上说话。她只能听见电话里很轻的办公室噪声,有人拉开椅子,又关了一扇门。

“先在系统里锁定版本。”他说,“别在楼梯间直接处理撤回记录。你给魏老师发一句暂停合并,剩下的到有稳定网络的地方再做。”

“我可以在档案馆大厅——”

“就数据安全而言,不可以。完成时间改到明早十点也来得及。”

许知遥把电脑重新合上。错误被明确圈在可核对的任务里,没有扩展成能力,更没有与申请资格相连。她本该只感到庆幸,可羞耻还是从肩背慢慢升起来。周既明见过她最细致的时候,也在第一时间发现了这个不该发生的错。

“九点可以完成。”她坚持,“我先回去。”

“好。请把返工工时记上。”

他又停了两秒。接下来的问题比前面都轻:“你是不是又没吃饭?”

档案馆大厅的保安正在关一侧玻璃门,风从缝隙里灌进来。许知遥中午只吃了一个饭团,下午靠自动售货机的咖啡撑着。她不确定周既明为什么能猜到,随后想起自己说过在楼梯间、电脑刚收、要立刻回家,时间已经过了六点。推断并不神秘。

“还没有。”

“先吃东西。九点不是必须节点,我刚才已经说过。”

“但错误是我的。”

“错误归错误,进食归进食。更正说明写明原因和防复发措施,不需要用不吃饭证明负责。”

许知遥握着手机,感到被体贴触到的那一处和犯错后的难堪挤在一起。她知道这句话若由魏澜说,她同样会接受;她也知道周既明对其他成员加班时会问相似的问题。正常管理没有因此失去温度,却也不自动获得别的含义。

“知道了。”她说。

“还有一件事。”周既明的语气回到会议里那种缓慢而带限定的方式,“一月工作坊需要临江样本的现场说明。你一直没有提交意向。就变量统一而言,我希望你能到场,因为撤回逻辑是你建立的;如果不能,请尽早确认远程替代,不要让团队按现场安排准备。”

许知遥看向大厅电子钟。六点十二分。她刚承认一个真实错误,此刻任何拒绝都像在错误后继续让人失望。

“我再看一下临江的进度。”她说。

“最晚下周一给明确答复。现场与否不影响你这批工作的结算,也不进入招生评分。”

他没有问她申请了哪所学校。没有问她是否在等京澜。没有把“希望”说成“应该”。可许知遥仍从那句“我希望你能到场”里听见了比任务更多的重量。她知道那是自己的听法,不是会议纪要可以记录的事实。

通话结束后,她在档案馆门口站了片刻。周围的人撑伞走向公交站,门卫把最后一块开放标识翻成“闭馆”。她点开海汀提交页面,绿色勾号还在;再点开项目系统,四点四十六分那版文件旁已有红色锁定标记。

一次提交,一次错误,一次电话。三个时间点近得足以形成故事,也有足够清楚的系统日志把故事拆开。

她先给魏澜发暂停合并通知,然后去街角买了一碗热馄饨。等待上餐时,她在纸巾背面写更正措施:统一命名;本地目录分离;同步前核对授权哈希;重要撤回文件实行双人复核。写到最后一条,蓝色铅芯断了一次。她按出新的,继续写。

晚上八点五十三分,更正文件提交。魏澜回信确认未造成权限外泄,返工计入两小时,并要求第二天由另一名成员复核。周既明只在抄送里,没有追加评价。

第二天早上,方沐通过共享屏幕做双人核验。两人从撤回日志倒查到关系表,再从关系表回到权限矩阵,十二条记录全部恢复正确状态。方沐在核验单上写:“错误由版本同步造成,合并前发现;修复完成;建议全组禁用‘最终版’命名。”

许知遥原本只想把自己的文件改好,方沐却在全组测试后找出另外七个名为“最终版”的目录。项目由此统一成日期、批次、责任人的命名规则。她的错误没有被包装成值得庆祝的契机,也没有扩张成她不适合读博的证据;它成为一项有影响、有补救、有流程改进的事件。

核验结束时,方沐问她一月是否现场来。许知遥说还在看。对方只提醒:“如果不来,最好早点把讲稿给我。我可以代演示,但撤回部分要练。”这句话没有压力来源的神秘成分,只让她看见,自己的含混已经开始占用另一个人的准备时间。

许知遥关掉项目邮箱,才回复林秋禾下午发来的消息:“海汀补充材料交了。”

林秋禾很快问:“这次电话响了吗?”

许知遥看着这句话,过了一会儿才答:“响了。也是数据触发。我还传错了文件。”

“两件事都记。”

“我知道。”

“不是叫你把浪漫删掉。”林秋禾发来第二条,“是别让浪漫替你删事实。”

周末降温,许知遥从衣柜上层取出白色羽绒服。衣服在京澜集中期沾过档案灰,袖口有一小块洗不净的浅黄,左边口袋内衬还缝着母亲后来补过的线。她把手伸进口袋,摸到一张硬塑料卡。

是京澜协同中心的旧门禁卡。三个月合同结束时,电子权限已注销,实体卡本该和工牌一起交回。魏澜当时说卡片没有押金,打孔后可自行销毁;她却把它塞进了口袋,随着羽绒服一起带回临江。

她想起最后一个工作日,行政前台在卡片右下角打孔,周既明正在十米外与设备供应商核对清单,没有参与交接。离开前他只在全组会上感谢所有定期助理,逐项提醒工资、餐补和贡献表的确认期限。那时许知遥仍把他没有单独挽留理解成谨慎,又把失效卡留在口袋里,像留下一份未被明说的例外。

如今卡片上的孔清楚得很。程序从未承诺例外。她仍可以珍惜三个月里被认真对待的时刻,却不能让一张失效卡替现在的自己答应返京。

卡面上的照片拍得仓促,名字下面印着“科研助理(定期)”,有效期已经过去七个月。许知遥拿手机试着扫描,当然没有任何反应。失效不是一种暗示,只是一项完成了的行政事实。

她把卡从口袋里拿出来,放到书桌上。旁边是北衡延期批准、海汀提交回执和南屿面试确认。四张纸与一张失效卡并排,没有哪一张替另一张说话。

周一以前,她还要给冬季工作坊一个明确答复。" ["create_time"]=> string(10) "1788348960" }