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

人事把盖好章的离职证明推到周峻面前时,会议室里安静得只剩空调风声。

周峻低头看了一眼日期,今天。没有缓冲期,没有交接周,也没有再谈一次的余地。

赵启明站在门口,手里夹着手机,语气不耐烦:“手续办完就把权限交了,下午还有项目确认会,别耽误大家。”

周峻抬眼看他:“确认会之前,两项风险必须有人接手。接口回切和双机容灾,我已经写进最后一版清单。”

赵启明皱眉:“又是风险。这个项目谈了半年,客户都准备确认了,你到最后还想往后拖?”

“不是拖。”周峻把电脑转过去,“接口故障没跑完压测,容灾切换也没完成联调。现在签,后面出问题没人能兜。”

赵启明没有看屏幕,只朝人事抬了抬下巴:“该说的会上都说过了。公司已经决定了。”

人事经理避开周峻的目光,把离职交接表递过去:“账号、门禁、项目盘权限,签完就会关闭。”

周峻没再争。他逐项确认,把电脑里的个人文件清空,又将最后一版项目风险清单发到部门公共邮箱。

桌角还放着一只没来得及收走的项目胸牌,上面印着周峻的名字和“核心交付负责人”。人事经理伸手把它也收进了文件袋。

周峻看了一眼,没有阻止。这个身份从此刻起已经与他无关。

昨天晚上,他还在机房盯到十一点,把故障回切的测试结果重新核了一遍。今早九点,赵启明却在会上说他“过度放大风险,影响业务节奏”。

周峻当时只问了一句:“如果今晚主链路断一次,谁签字承担切换失败?”会议室没人回答。

十点半,人事通知他去小会议室。再过一个小时,他拿到了离职证明。

邮件主题只有一行:最终确认前必须完成事项。附件里列着两个红色风险、对应方案、责任岗位和文件路径。

发送成功后,系统弹出回执。周峻顺手把回执转进自己的私人存档,这是他多年留下的习惯。

赵启明看见他合上电脑,催了一句:“都交完了?”

“交完了。”

“那就好。”赵启明像终于卸下一块石头,“后面的事公司会处理。”

周峻把门禁卡放在桌上,拿起离职证明和电脑包。走到门口时,他停了一步。

“下午如果客户问接口故障的回切顺序,让接手的人先看风险清单第三页,别直接改参数。”

赵启明冷笑一声:“周峻,你已经离职了。”

周峻点头:“所以我只说这一次。”

电梯门合上后,他才长长吐出一口气。十二年工位生涯,最后带走的不过一张纸和一个已经被清空的电脑包。

一个小时后,他刚到家,把离职证明压在茶几玻璃下,手机便响了。

来电显示是陈岚。

周峻看了两秒,接通:“陈总。”

陈岚那边背景很安静,像刚进会议室:“你们下午的最终确认会还照常吧?我刚收到一个陌生名字发来的参会邀请,你不主持?”

周峻手指在离职证明边缘停住。

“我已经离职了。”

电话那头静了几秒。

陈岚的声音明显沉下来:“今天?”

“今天。后续请联系公司新的项目负责人。”

“核心团队也换了?”

“人员安排我不清楚,我的权限已经全部交回。”

陈岚没有继续追问,只说了一句:“知道了,我先核实。”

电话挂断后,周峻把手机扣在桌上。他没有给任何旧同事发消息,也没有解释为什么离开。

他原本以为陈岚最多只会惊讶几秒,下午照样由新负责人继续。公司有几千名员工,一个项目本就不该因为一个人离开而停摆。

可真正不会跟着他一起离开的,是那两项还没验证完的红色风险。谁坐到确认会的主位,谁就得先回答。

厨房里水壶刚烧开,提示音还没停,手机屏幕已经亮了起来。

二十多分钟后,手机连续震动。

最先跳出来的是原项目群的消息预览:客户暂停最终确认。

紧接着又是一条:对方总部要求立即停止后续签署流程。

第三条消息来自过去的同事,只有一句:“周哥,38亿那个项目没了?”

周峻盯着屏幕,没有回复。

他点开项目群,却发现自己已经被移出群聊,只能从消息预览里看见零碎字样。十一点四十七分关闭的权限,把他和那家公司切得干干净净。

他把手机重新放下。无论订单为什么停,至少从这一刻起,都该由仍在公司的人给出答案。

同一时间,公司顶层会议室里,梁国盛把茶杯重重砸在桌边。杯盖滚出去半米,茶水沿着文件角滴到地毯上。

“上午还告诉我只差最终确认,下午告诉我项目终止?”梁国盛声音发哑,“三十八亿,不是三千八百万!”

会议桌两侧没人敢抬头。

赵启明最先开口:“梁总,客户突然翻脸,我也没想到。上午刚把周峻处理掉,下午就出这种事,恐怕不是巧合。”

梁国盛猛地看向他:“什么意思?”

赵启明压低声音:“他离职前一直卡着技术确认,还坚持说有风险。我担心,他可能留了什么没交干净。”

梁国盛的手掌重重落在桌面:“把所有项目负责人叫回来。今天谁都别走。”

他扫过屋里的人,一字一顿:“我要知道,到底是谁把一个已经走到门口的三十八亿订单弄没了。”

周峻还没决定要不要回复那条消息,原部门秘书的电话就打了进来。

“周哥,梁总让所有相关人马上参加线上紧急会,你方便进一下吗?”

周峻看着茶几上的离职证明:“我已经没有公司账号了。”

“我给你发临时会议链接。”

“不用。”

秘书愣住:“可是梁总点名要听你说明情况。”

周峻语气很平:“上午公司已经确认我完成交接,权限全部关闭。现在项目出了问题,我以离职人员身份参加内部事故会,不合适。”

电话那边传来几声急促敲键盘的声音。

周峻补了一句:“如果需要核实交接,我可以书面回复。其他事项请按公司流程处理。”

他挂断电话,不到一分钟,人事经理又发来消息,询问他是否保存了项目资料。

周峻只回了八个字:资料均已按要求交接。

人事经理看着那条回复,有些为难。周峻的离职手续是她亲手办的,表格最后一栏写着“资料交接无异议”,赵启明也签了字。

她把手机递给赵启明看:“周峻不进会。”

赵启明只扫了一眼:“那就记录他拒绝配合。现在不是讲情绪的时候。”

人事经理没有照做,只把手机收回来:“他已经不是员工,不能把正常拒绝写成事故责任。”

公司会议室里,赵启明正把一页故障清单投到大屏上。

“客户临时问了几个技术细节,新接手团队没答完整,这是事实。”他指着其中一行,“但问题不是今天才有。”

梁国盛盯着屏幕:“说重点。”

“接口回切测试和容灾联调一直没收口。周峻过去一个月多次拒绝给最终确认结论,项目因此拖到现在。”

技术经理迟疑了一下:“赵总,严格说不是拒绝,他是要求压测完成后再签字。”

赵启明转过头:“结果有区别吗?客户的时间窗口只有这几天。”

“可那两项确实没完全验证。”

“所以才更应该提前解决。”赵启明立刻接过话,“问题就在这里。他作为负责人,直到离职前都没把缺口补上。”

梁国盛脸色越来越难看:“上午为什么没人告诉我这两个问题还存在?”

赵启明停了半秒:“我以为已经被他处理到可控范围。毕竟他之前一直说自己有方案。”

“方案呢?”

“我还在找。”

一句“还在找”,让会议室气氛瞬间变了。

有人小声提醒:“周峻上午不是发过交接邮件吗?”

赵启明看了那人一眼:“公共邮箱里文件很多,先别把普通材料当答案。现在要确认的是,他有没有把真正能落地的东西留下。”

梁国盛问:“客户为什么直接终止,不给补答时间?”

赵启明摇头:“陈岚那边只说无法继续确认。具体原因还没回复。”

项目秘书补充:“客户那边要求冻结全部签署,不是延期一天。法务已经收到正式通知。”

梁国盛眉心狠狠一跳。直到这一刻,“暂停”两个字才真正变成一笔已经从桌上消失的订单。

“有没有违约金?”他问。

法务负责人摇头:“还没到正式生效节点,对方有权终止确认。现在最麻烦的不是赔钱,是集团年度最大项目直接没了。”

他顿了顿,又补上:“但周峻离职后不久,客户态度就变了,这个时间点太巧。”

梁国盛没有接话,只让秘书把周峻接入会议。

秘书小声说:“联系过了,他拒绝参会,说已经完成正式交接。”

赵启明立刻道:“梁总,您看。他如果问心无愧,为什么连解释都不愿意?”

技术经理皱了皱眉:“他上午是被要求当天离职的,现在让他回来解释内部事故,本来就不合规。”

赵启明声音冷下来:“三十八亿没了,还讲这些形式?”

梁国盛抬手制止两人:“别吵。先把事实摆出来。”

他让人事调出周峻的离职交接表,又让信息部打印当天的权限关闭记录。

两份材料很快送进会议室。签字时间、回收时间、账号停用时间一项不少。

人事经理低声说:“周峻十一点四十二分完成最后确认,十一点四十七分离开公司。所有流程都走完了。”

梁国盛问:“有没有拒交资料?”

“没有。”

“有没有删除公司文件?”

“目前没发现。”

赵启明接过话:“流程走完,不代表技术问题交代清楚。”

梁国盛看向他:“那你上午为什么签了他的交接确认?”

赵启明的脸僵了一下:“因为人事离职流程和项目风险是两件事。我当时判断剩余问题团队可以接。”

“你刚才不是说,真正能落地的方案还在找?”

会议室安静了一瞬。

赵启明很快解释:“我的意思是,他提过有解决路径,但没有在交接会上完整演示。”

梁国盛靠回椅背,没有再追问。

几分钟后,秘书把周峻的书面回复投到屏幕上。

只有三句话:本人已按公司要求完成全部交接;项目资料已存入指定公共目录并发送公共邮箱;离职后未接触、删除或修改任何公司数据。

梁国盛读完,手指在桌面敲了两下:“查公共目录。”

赵启明说:“已经让人在查。”

“不是你的人查。”梁国盛抬头,“信息部直接查原始服务器,谁都不要碰文件。”

这句话让赵启明的神色第一次发生了细小变化。

信息部负责人当场给服务器做了只读快照,并封存当天十一点前后的项目目录日志。梁国盛要求任何业务部门都不得自行覆盖文件。

赵启明几次想插话,最终只说:“可以查,但别耽误客户挽回。”

梁国盛冷冷回了一句:“如果连内部事实都没弄清,我拿什么去挽回?”

而在家里,周峻把手机调成静音,开始收拾书房。

十二年里攒下的笔记本一摞摞堆在地上。他没有翻项目内容,只把属于自己的证件、奖状和旧照片装进纸箱。

一张五年前的合影从本子里滑出来。照片上,他和陈岚隔着一张长桌握手,那是双方第一次完成高风险切换后的庆功会。

周峻看了两秒,把照片放回盒子。

手机屏幕又亮起来,这次是赵启明发来的消息。

“公司现在损失重大,你最好配合说明。否则后续责任不好说。”

周峻没有争辩,只截了图,然后回复:“需要我配合的事项,请公司以正式书面文件发送。”

消息发出去后,对方没有再回。

他把赵启明那条消息单独存进一个新文件夹,文件夹名字只有当天日期。

他没有回嘴,只把截图、时间和回复一并存好。赵启明已经把“责任”两个字压到他头上,此时多说一句,都可能变成新的口实。

这已经不是一场普通的离职纠纷了。

上午他只是被辞退的人;现在,三十八亿订单没了,有人正试图把他推成最方便的责任人。

傍晚六点,信息部把第一批服务器检索结果送进会议室。

公共目录里确实有周峻留下的项目文件,按日期分得很清楚。赵启明说的两项技术缺口,也都能找到对应文件夹。

梁国盛问得很直接:“能不能证明他交过解决方案?”

信息部负责人摇头:“目录里的版本很多,我们还在核对最终版。现在只能确定,他离职前没有删文件。”

赵启明立刻接话:“这和我说的一样。留下资料不等于把问题解决。”

技术经理翻着目录清单,忽然说:“奇怪,最终风险清单的文件名我下午没见过。”

项目秘书也摇头:“我们收到的是赵总整理的确认材料,公共邮箱里的附件没人提醒过。”

梁国盛抬眼:“所以文件在公司系统里,但接手团队不知道它存在?”

没人回答。

梁国盛没理他,只让人继续查。

周峻这边已经把书房收拾出一半。他从抽屉深处翻出一只旧移动硬盘,正准备确认里面有没有私人照片,邮箱提示音忽然响了。

那不是公司邮箱,而是他自己的存档邮箱。

搜索框里还停着下午输入的关键词:回执。

周峻看见一封上午十一点三十七分的系统邮件。

邮件标题是:投递成功通知。

他点开后,页面显示得很清楚:收件人为部门公共邮箱,附件名称为最终确认前风险清单,状态为服务器接收成功。

周峻盯着那封回执看了片刻。

这封邮件不能证明公司有没有看,也不能证明谁后来动过文件,但至少能证明一件事——他离开前确实把最终版送进了公司的公共系统。

下午赵启明那句“责任不好说”,忽然有了另一层意思。

周峻没有把回执发给任何同事,而是先下载原始邮件文件,连同时间戳一起保存。

随后,他把系统回执作为附件,给人事经理发了一封邮件:“关于今日交接,附件为最终风险清单的系统投递回执,可核验投递时间。”

没有情绪,也没有指责。

十分钟后,人事经理直接把邮件转给了梁国盛。

会议室里,梁国盛看完回执,问信息部:“十一点三十七分,公共邮箱到底收到什么?”

信息部负责人立刻调取邮件服务器日志。

几分钟后,大屏上出现一条完整记录:发送人周峻,接收成功,附件大小七点八兆,投递时间十一点三十七分十二秒。

“附件还能恢复原样吗?”梁国盛问。

“能。邮件服务器保留原始副本。”

“现在恢复。”

信息部负责人没有直接从业务电脑打开,而是先核对邮件副本的哈希值和服务器时间。两项都与十一点三十七分的投递记录一致。

“可以确认,这就是当时收到的原附件,没有被周峻离职后重新上传过。”

梁国盛点头:“放出来。”

赵启明坐在右侧,手里的笔停了下来。

附件被重新提取后,第一页就是项目总览。第二页开始列风险,其中两项被标成红色。

接口故障回切未完成全量压测;双机容灾未完成最终联调。

每一项后面都有处理建议、测试顺序、责任岗位和关联文件位置。

技术经理越往下看,脸色越复杂。

“这不是只有问题。”他指着第五页,“这里已经给了回切步骤,连异常条件都写了。”

另一名工程师翻到后面:“容灾也有方案,只差按他列的顺序跑最后一轮联调。”

梁国盛沉声问:“下午接手的人见过这份东西吗?”

没人立刻回答。

项目秘书最终开口:“我没见过。下午赵总让我们按他发的确认版材料准备,只说周峻留下两项未完成事项,让新负责人现场解释。”

新负责人坐在会议桌末端,额头已经冒汗:“我接手时只拿到十六页确认材料,没有这份七点八兆的附件。客户问回切顺序时,我只能按旧版本回答。”

技术经理追问:“谁把十六页材料发给你的?”

新负责人看了一眼赵启明,没说名字,只低声道:“事业部群里下发的。”

赵启明皱眉:“周峻发到公共邮箱,不代表团队都收到。交接应该面对面说明,他没有完整讲过。”

技术经理忍不住说:“上午是公司要求他当天离开,交接时间不到一个小时。”

赵启明脸色沉下来:“现在讨论的是他有没有尽责,不是离职流程。”

“够了。”梁国盛打断。

他让秘书调出赵启明三天前提交给自己的《最终确认情况汇报》。

那份汇报梁国盛很熟。正是看了它,他才相信项目只剩少量收尾,周峻却仍以风险为由拒绝签字。

两份文件并排放在屏幕上。

周峻的原始清单里,两项红色风险各占了整整一页;赵启明的汇报里,只剩一句“技术收尾按计划推进”。

周峻清单中写着“未完成最终验证,不建议进入确认”;赵启明的版本却写着“主要技术条件已满足”。

更刺眼的是,两份材料里的完成率数字完全相同,连小数点都没变。也就是说,管理层汇报显然引用过周峻那份底稿。

可最关键的风险判断,却在上报时消失了。

技术经理低声说:“如果梁总当时看到原句,上午那场人事会至少不会只讨论‘周峻拖不拖进度’。”

梁国盛抬手:“这两份文件是什么关系?”

赵启明回答得很快:“我的汇报是管理层摘要,本来就不会放所有技术细节。”

“摘要可以删细节。”梁国盛盯着他,“能不能把‘未完成最终验证’摘要成‘主要技术条件已满足’?”

赵启明没有马上说话。

会议室里的空气像被骤然抽紧。

梁国盛没有继续逼问,而是让信息部再查一件事:“调这份汇报的原始版本、修改记录和上传人。只查服务器记录,不接受任何人重新提交文件。”

赵启明终于开口:“梁总,现在最急的是挽回客户,不是追究文档措辞。”

“三十八亿为什么没了,我当然要挽回。”梁国盛说,“但我连自己看到的东西是不是真的都不知道,拿什么去谈?”

他说完,把周峻的原始清单打印出来,一页一页摊在桌上。

此刻他还不能证明是谁删过什么,也不能证明赵启明是否故意误导。

但有一点已经无法回避。

周峻没有把一个烂摊子扔给公司。他在离职前,把风险、方案和下一步怎么做,都送进了公司自己的系统。

而梁国盛此前拿到的那份汇报,偏偏没有这些内容。

梁国盛又让秘书把上午人事会的参会名单调出来。赵启明的名字排在业务负责人第一位,但他没有立刻下结论。

文件缺失、汇报失真和辞退决定之间究竟是谁推动、谁知情,还需要服务器记录和会议材料继续对上。

他只对所有人说:“从现在开始,谁都别替别人解释。只拿原始记录说话。”

晚上七点零五分,人事经理给周峻回信:“系统回执已收到,公司正在核验。后续如需补充,会正式联系。”

周峻看完,把邮件归档,没有追问。

那封回执已经替他证明了最重要的一件事:该交的风险和方案,他一项没少。

可这只能证明他没留坑,证明不了那些关键内容为什么没到老板面前。

更解释不了,三十八亿订单确认在即,为什么偏偏是坚持风险未关的周峻被当天辞退。