订婚四年,裴照棠在庆功直播上摘掉我的工牌,把价值九千万的冷链项目交给她刚回国的白月光。
她说:“闻砚舟,离开我,你连港区的门都进不去。”
我没争,只交出钥匙,坐末班渡轮离开澜津。
第二天,全城三十七座冷库同时报警。
她不知道,那套救过裴氏七次的核心程序,从来不姓裴。
而我留在控制室里的最后一句话是:“千万别点红色按钮。”
【第一章】
海风拍着会展中心的玻璃,台下坐满港区供应商。
屏幕上滚动着一行金字。
澜津云港冷链中心,首期签约九千万元。
掌声炸开,灯光扫过第一排。裴照棠穿着银灰色西装,站在台上,右手握着话筒,左手朝我伸来。
我以为她要叫我上台。
四年前,她拿着一张画在餐巾纸上的仓储图找到我。那时裴氏账上只剩六十七万,办公楼漏雨,财务总监坐在桶边报账。
我把餐巾纸变成了三十七座联网冷库。
今天是项目正式落地的日子,也是我们原定公布婚期的日子。
我刚站起来,裴照棠的手却越过我,牵住了我身后的邵予珩。
闪光灯亮成一片。
邵予珩穿着白色西装,胸前别着裴氏副总裁的铭牌。他冲镜头压了压手,露出练过很多次的笑。
“各位,从今天起,云港项目由邵总全权负责。”
裴照棠看向我。
“闻砚舟,你被调离技术中心。”
台下静了两秒。
直播弹幕先疯了。
有人问我是谁,也有人认出我是裴氏那个从不上镜的技术负责人。
裴照棠的助理端来托盘。托盘里没有戒指,只有一张解除职务通知和一只纸箱。
纸箱里装着我的水杯、螺丝刀、胃药,还有一盆被空调吹秃了的薄荷。
这仪式感,不知道的还以为我骨灰提前到了。
我没有接笔。
裴照棠皱起眉:“别在今天闹。”
“今天怎么了?”
“予珩刚回国,需要一个稳定的开始。你熟悉项目,先做他的技术顾问。等局面稳定,我会补偿你。”
邵予珩接过话:“砚舟,你别误会。照棠只是觉得你不擅长管理。技术人员太执着细节,容易耽误公司扩张。”
我盯着他胸前的铭牌。
“邵总懂冷链?”
“我在北洲学的是金融。”
“那你确实比我合适。冻坏货物可以赔,冻坏报表不好看。”
台下有人没憋住,噗地笑出声。
邵予珩嘴角一僵。
裴照棠把通知拍在桌上:“闻砚舟,签字。”
我想提醒她云港系统还没通过最终压力测试,手刚碰到话筒,邵予珩先按下遥控器。
大屏切出一段宣传片。
镜头里的他戴着安全帽,站在我搭建的机房前,字幕写着:云港冷链架构设计者。
我的名字被删得干干净净。
四年的图纸、六百多个通宵、两次冻伤,最后浓缩成了他三十秒的侧脸。
我胃里翻了一下,把话咽了回去。
“行。”
我签完字,摘下工牌,放进托盘。
裴照棠的肩膀松了半寸。她以为我认了。
“还有总控权限。”邵予珩说。
“权限跟岗位走。既然岗位是你的,风险也归你。”
我取出硬件密钥,摆在他面前。
密钥侧面贴着黄色警示条,上面印着一行小字:压力测试完成前,禁止启动全域同步。
邵予珩扫了一眼,直接撕掉警示条。
“国外的数据中心都采用全域同步。闻先生,你这套保守方案,该退休了。”
“红色按钮别碰。”
“一个开关而已。”
“你说得对。”我抱起纸箱,“祝你用得愉快。”
走到门口时,裴照棠叫住我。
“晚上回临江公馆。我们谈婚礼。”
我转过身,把口袋里的订婚戒指放到签到台上。
金属撞上玻璃,发出清脆一声。
“房子是你的,婚礼留给邵总。我的薄荷认生,就不参加了。”
会场里响起一片吸气声。
裴照棠的手指压住桌沿,指节泛白。
“你要为了一个职位取消婚约?”
“不是。”
我看着她。
“是你用了四年,终于让我看清这个职位上坐着谁。”
门外雨声砸下来。
我抱着纸箱走进雨幕,坐上前往旧港的末班渡轮。
船刚离岸,手机收到十一通电话。
前十通来自裴照棠。
第十一通来自云港控制室值班员。
他喘得话都碎了。
“闻工,邵总按了红色按钮。”
我抬头看了一眼对岸。
三十七座冷库的指示灯,一座接一座变成红色。
【第二章】
“现在报警代码是什么?”
电话那头键盘乱响。
“E719、E403,还有一串我没见过的字符。三号库温度从零下十八升到零下十二,压缩机还在反向除霜。”
“切断全域同步。”
“切不了。邵总刚把本地控制权限锁了。”
我沉默两秒。
值班员声音发颤:“闻工,三号库有两千七百万的生鲜药剂。再升四度,保险公司会拒赔。”
“找邵总。他是架构设计者。”
电话那头没声了。
甲板的风灌进衣领,我怀里的薄荷掉下一片叶子。
鹿今禾坐在对面,伸手替我扶住纸箱。
她是港区安全检测师,也是今晚唯一跟我一起离开庆功宴的人。
“真不管?”她问。
“我已经被开除了。”
“你说这话时,手还在给值班员发操作步骤。”
我低头看手机。
屏幕上确实躺着一份三百字的应急流程。
我把最后一句删了。
“习惯。病得治。”
鹿今禾咬着吸管:“治疗方案呢?”
“先失业,再断网,最后穷到交不起电费。”
她点头:“疗程扎实,副作用是饿死。”
渡轮靠岸,我刚踏上栈桥,一辆黑色商务车横在出口。
车门滑开,裴照棠走下来。雨水落在她肩头,她没带伞,鞋跟踩进积水。
“跟我回控制中心。”
“裴总,这么晚还亲自接前员工,企业文化进步了。”
“别耍嘴皮子。系统是你做的,你必须负责。”
“解除职务通知上写得很清楚,今晚八点零七分起,我不再参与云港项目。”
她伸手抓我的手腕。
我退了一步。
她抓空,掌心悬在雨里。
“砚舟,库里有药。你知道出事会有什么后果。”
“所以我贴了警示条。”
“予珩说那是多余的。”
“那你找他。”
车里传来邵予珩的声音:“照棠,别求他。”
他抱着笔记本下车,头发被雨打塌,白西装沾了泥点,已经没有台上的从容。
“系统故障是闻砚舟预埋的后门。只要查他的电脑,一定能找到证据。”
我笑了一声。
“邵总刚接手半小时,就从设计者进化成受害者了?”
“除了你,谁会设置这种恶意程序?”
鹿今禾掏出检测记录:“警报不是恶意程序,是温控传感器发现指令冲突后的保护响应。闻砚舟三周前提交过十三次整改申请,你签过拒收单。”
她把手机屏幕推过去。
拒收人一栏,清清楚楚写着邵予珩。
邵予珩瞳孔缩了一下,抬手就要抢手机。
鹿今禾收回手:“抢检测师的取证设备,邵总想解锁哪种银手镯?”
他手停在半空。
裴照棠转向他:“你为什么拒收?”
“那份报告夸大风险。北洲团队告诉我,全域同步能提升百分之二十的效率。”
“北洲团队叫什么?”我问。
“商业机密。”
“该不会是搜索引擎第一页那篇广告吧?”
他的下颌绷紧。
我看懂了。
鹿今禾也看懂了。她转过脸,肩膀抖了两下。
裴照棠掏出手机,控制中心又打来电话。扬声器里警报尖叫,背景有人喊六号库开始升温。
她的脸失去血色。
“砚舟,先救货。其他事回去再说。”
“可以。”
她眼里亮了一下。
我竖起一根手指。
“应急服务费,一小时六十万。预付。超过十分钟按一小时算。”
邵予珩骂出声:“你抢钱?”
“你也可以等药化掉。那批货只值两千七百万,不贵。”
“你以前从没收过钱。”裴照棠盯着我。
“以前我是未婚夫,附赠售后。现在我是外包,主打一个六亲不认。”
鹿今禾把收款码举到她面前。
“裴总,扫码还是刷卡?我们刚创业,暂时不支持眼神支付。”
裴照棠胸口起伏,想说什么,又咬住牙。
到账提示响起。
六十万元。
我从纸箱里摸出螺丝刀,坐进车里。
“开快点。”
司机一脚油门,商务车冲出旧港。
十分钟后,我们抵达控制中心。
机房里热气扑脸,机柜风扇轰鸣。十几名员工围着屏幕,邵予珩新买的智能指挥台正用甜美女声反复播报。
“系统运行良好,请管理者保持优雅。”
警报响一次,它夸一次。
现场员工的表情已经接近要给指挥台办葬礼。
我走到主机前:“谁让它说话的?”
邵予珩咳了一声:“我加的人工智能语音。”
“挺好。货没了,情绪还在。”
我拔下网线,打开检修板。
红灯瞬间熄灭一半。
众人愣住。
邵予珩冲过来:“你做了什么?”
“第一课。”我晃了晃网线,“机器发疯时,别跟它讲金融,先断网。”
【第三章】
剩下的警报没有停。
全域同步已经把错误指令写进三十七座冷库的本地控制器。拔掉总控网络,只能阻止新指令继续下发。
要清除旧指令,必须逐库校验。
屏幕右上角跳出倒计时。
二十七分钟。
三号库温度达到零下八度时,药剂就会失效。
“开放本地权限。”我说。
值班员低下头:“权限密钥在邵总那里。”
所有视线落过去。
邵予珩摸遍西装,脸色一点点僵住。
“可能在会展中心。”
“具体位置?”
“我让保洁把桌上的杂物清了。”
“黄色硬件密钥,被你当成杂物?”
“谁会把重要设备做成塑料片!”
我指了指他的车钥匙:“那东西也是塑料包着的。建议扔掉,走路更符合金融逻辑。”
有人把头埋到工位下,发出一声闷笑。
裴照棠拍桌:“现在不是斗嘴的时候。没有密钥,还有什么办法?”
“物理重启三十七座控制器。”
“需要多久?”
“熟练工,每座三分钟。”
她扫了一眼倒计时,嘴唇抿成直线。
我拉出港区地图,在屏幕上圈出五个节点。
“不是每座都去。先切断五个中继节点,再从三号库手动恢复。需要五组人,每组带一个懂电控的工程师。”
值班主管举手:“技术组只剩四个人。今晚邵总接管后,辞退了六名老员工。”
裴照棠猛地转头。
邵予珩解释:“他们年龄偏大,不符合年轻化管理。”
“他们平均三十六岁。”
“互联网企业三十五岁就是门槛。”
“这是冷库,不是选秀。”
裴照棠的声音砸在机房里。
这是今晚她第一次冲邵予珩发火。
他眼底掠过阴沉,语气软下来:“照棠,我也是为了公司。现在追责没有意义。”
我戴上绝缘手套:“鹿今禾跟我去三号库。其余四组按地图行动。少一个工程师,让邵总补。”
邵予珩后退:“我没学过电控。”
“你不是架构设计者吗?”
“宣传需要,不能当真。”
直播还没关。
他这句话顺着现场收音传了出去。
弹幕停了一瞬,接着密得盖住半块屏幕。
值班员念出最上面一条:“他说不能当真,那九千万项目能退货吗?”
邵予珩扑过去拔直播设备,脚下踩到滚轮椅。椅子滑出半米,他双膝落地,正好跪在我面前。
机房静得只剩风扇声。
我低头看他。
“邵总,不用行这么大的礼。六十万已经到账,我不会加价。”
鹿今禾把安全帽扣到他头上:“起来吧,架构设计者。你的架构等你拿扳手拯救。”
他撑着桌沿站起,膝盖沾满灰。
裴照棠命令助理联系被辞退的工程师。
第一人拒接。
第二人接通后说正在烧烤摊,回去可以,条件是邵予珩在工作群里公开道歉。
第三人更直接:“裴总,我上班十年,第一次被一个连冷凝器都认不全的人评价缺乏专业性。我现在喝了两瓶啤酒,法律不允许我救他。”
第四人正在外地。
第五人听说三号库有药,放下筷子就往港区赶。
第六人问:“闻工在吗?”
裴照棠看了我一眼:“在。”
“那我来。不是给姓邵的面子。”
二十五分钟只剩十九分钟。
我没再说话,带着鹿今禾冲向三号库。
通道里寒气钻进骨头,地面结着薄霜。警报灯旋转,红光一遍遍扫过货架。
控制箱位于货架后方,前面堆着新到的保温箱。
“谁堵的检修通道?”鹿今禾问。
对讲机里传来主管的声音:“邵总下午要求重新拍宣传片,说箱子摆整齐有气势。”
我闭了闭眼。
鹿今禾拍我肩膀:“别晕。你一倒,这里连骂他的专业人才都没了。”
我们搬开箱子。我的手套划过金属边缘,裂开一道口子,掌心被割破。血落在霜面,很快凝成暗色小点。
鹿今禾抓住我的手:“换手套。”
“来不及。”
我拆开面板,找到控制线。
倒计时十分钟。
对讲机里,四个节点陆续断开。
最后一组迟迟没有回应。
“第五节点什么情况?”
邵予珩喘着气说:“门锁了。”
“安全柜里有破拆锤。”
“柜子也锁了。”
“钥匙在墙上红盒子里。”
“红盒子写着紧急情况才能打开。”
鹿今禾停下动作,转头看我。
我按住对讲键:“邵总,三十七座冷库报警不算紧急情况,你准备等外星人进港再开?”
对面传来玻璃破碎声。
两分钟后,第五节点断开。
我接通三号库本地回路,屏幕上的温度停在零下八点七度。
压缩机轰然启动。
冷风从头顶压下来。
所有警报熄灭。
控制中心爆出欢呼。
我靠住货架,掌心的血顺着手腕往下淌。
裴照棠冲进库房,目光落在我的手上。她刚要靠近,鹿今禾已经剪开纱布,替我缠住伤口。
“砚舟……”
“服务结束。”
我摘下临时通行证,递给她。
她没有接。
“你跟我回公司。我恢复你的职位,薪资翻倍。”
“裴总,你可能没听懂。”
我把通行证放到保温箱上。
“刚才六十万,只负责今晚不让货坏。至于明天,你们得先找到那个被保洁扔掉的密钥。”
远处传来清洁车的铃声。
一名保洁阿姨推开门,举着黄色塑料片问:“谁的东西?我看能卖废品,就捡回来了。”
邵予珩冲过去,鞋底踩上薄霜,整个人滑出去,抱住了垃圾桶。
阿姨护住密钥:“抢什么?一斤塑料一块二,先付钱。”
【第四章】
第二天早晨,云港事故冲上澜津本地热榜。
标题没有提价值九千万的项目,也没有提差点报废的药。
标题是:海归副总跪求前技术负责人,花一块二赎回公司命脉。
配图抓得很准。
邵予珩抱着垃圾桶,我站在他面前,保洁阿姨举着收款码。
鹿今禾把手机递给我:“恭喜,离职第一天,你比裴氏上市那天还出名。”
我喝了一口豆浆:“能变现吗?”
“有人请你直播修冰箱。”
“拒绝。”
“出场费两万。”
“问他冰箱多大。”
我们坐在旧港一家早餐店里。桌子一条腿短,鹿今禾垫了三张裴氏宣传册,终于不晃了。
她摊开一份文件。
“昨晚的数据取证完成。全域同步不是意外。有人在系统里改过安全阈值,还删除了十三份整改报告。”
“账号是谁的?”
“你的。”
我夹包子的手停在半空。
鹿今禾点开登录记录:“凌晨两点十七分,地点是你原来的办公室。那时你在渡轮上。”
“办公室门禁呢?”
“记录显示你刷卡进入。”
“我的工牌七点就交了。”
“所以有人拿你的工牌进了办公室,用你的备用账号改参数。步骤完整,时间也卡得准。要不是直播拍到你在会展中心,再加上渡轮监控,你现在已经坐在调查室喝纸杯茶了。”
我放下筷子。
邵予珩不只是抢功。他想把事故钉到我身上。
昨天红色按钮若没被按下,篡改会潜伏到项目正式运营。只要出现一次温控事故,我就会成为第一责任人。
他提前按下按钮,是想在庆功宴上展示自己的管理成果,反倒让雷炸在自己脚下。
这人坏得有规划,倒霉得有天赋。
鹿今禾问:“报警?”
“先备份证据。”
“你怕裴照棠护他?”
我看着窗外。
一辆裴氏的车停在路边。助理下车,拎着我留在临江公馆的行李。
他把两个箱子拖进早餐店,神情尴尬。
“闻先生,裴总让我转告您,公馆门锁换了。她说您什么时候想清楚,什么时候再回去。”
鹿今禾吸豆浆的声音停了。
周围几桌客人全竖起耳朵。
我打开箱子。衣服叠得整齐,最上面放着四年来的合照。相框玻璃裂了,裂纹穿过我的脸。
“还有吗?”我问。
助理把一份文件放下:“裴总撤回了昨晚的六十万元,说那是紧急避险费用,不属于商业服务。银行正在审核。”
鹿今禾眯起眼:“救完货,连急诊费都想退?”
助理压低声音:“邵总说闻先生利用自己设置的故障牟利。公司法务准备起诉。”
我把文件翻到最后一页。
法务负责人签字处盖着裴照棠的私人印章。
早餐店油锅滋滋作响。门口公交车碾过积水,泥点打在玻璃上。
我曾替她挡过七次债务追索,替她熬过三次融资危机。她清楚每次系统升级是谁守到天亮,也清楚我不会拿药品做赌注。
她还是盖了章。
我拿起笔。
助理忙说:“闻先生,签收不等于认责。裴总只想逼您回去谈。”
“我知道。”
我在签收栏写下名字,又从箱底取出一本产权证书复印件。
云港系统由我独立开发,四年前授权裴氏免费使用。授权条件只有两条。
第一,我担任技术负责人。
第二,不得擅自修改核心安全参数。
两条都被他们踩碎了。
“替我带句话。”
助理抬头。
“上午十点,免费授权终止。裴氏可以继续用基础控制模块,核心调度、风险预警、能耗优化全部停用。”
“停用后会怎样?”
“不会出事故,只会回到人工管理。”
“差别大吗?”
鹿今禾掰着手指替我算:“三十七座冷库,每座增加八名轮班员工,每月多付两百六十万工资。电耗上升百分之十七,损耗上升百分之九。挺好的,促进就业。”
助理的嘴慢慢张开。
我合上箱子:“还有五十二分钟。让裴总抓紧招聘。”
九点五十九分,裴照棠打来电话。
“闻砚舟,你敢停系统,我会让整个澜津没有公司聘你。”
“我不找工作。”
“你还能做什么?”
我看向早餐店对面。
一块刚挂好的招牌被风吹得左右晃动。
今砚安全科技。
鹿今禾站在梯子上,拿扳手敲了敲招牌。
“他创业。”她朝电话喊,“裴总要不要办张会员卡?前未婚妻充值,送两次风险评估。”
电话里呼吸一滞。
十点整。
我按下确认键。
云港控制中心内,三十七块能耗优化屏同时熄灭。
几秒后,裴氏财务系统跳出第一份人工运行成本预测。
本年度新增支出,四千一百八十万元。
【第五章】
今砚安全科技的办公室原本是一家婚庆公司。
前租户留下满墙塑料玫瑰,会议室天花板还吊着一颗粉色爱心。
鹿今禾不肯拆。
“省装修费。”
“客户进来会以为我们主营复婚。”
“也能接。你有实战经验。”
公司开业第一天,只有两张桌子、三台旧电脑和一台每隔十分钟吐一次废纸的打印机。
上午没有客户。
中午也没有。
下午两点,楼道传来脚步声。
我和鹿今禾同时坐直。
门被推开,进来的是房东。
“水费谁交?”
鹿今禾重新趴回桌上:“闻总,贵司首笔大额支出到了。”
我扫码付了四十八元。
她鼓掌:“现金流完成历史性突破,方向是流出去。”
话音刚落,电话响了。
澜津最大的水产供应商瑞鳞集团邀请我们做冷库安全评估,报价一百二十万。
瑞鳞原本是裴氏云港项目的核心客户,占首期货量三成。
鹿今禾盯着邮件:“这不是客户,是一条从裴氏锅里跳过来的鱼。”
“先看需求。”
瑞鳞董事长江百川约我们在码头见面。
他六十出头,皮肤被海风磨得发红,说话不绕弯。
“昨晚我两百吨金枪鱼在六号库。你们救了货,我看见了。我要一套独立监控,不能再让一个不懂行的人拿红按钮练手。”
“可以。”
“七天交付。”
“正常周期二十天。”
“七天后渔船靠岸。做不到,我找别人。”
第一单就卡着极限倒计时。
我看向仓库。旧设备来自五个厂家,接口各不相同,线缆标签已经被盐雾腐蚀。
鹿今禾蹲下摸了摸控制柜:“七天能做,条件是你们开放全部历史数据。”
江百川摆手:“数据在裴氏手里。”
“那就让裴氏提供。”
“他们拒绝了,说属于商业资产。”
我拨通裴氏数据部门电话。
对方听到我的名字,直接挂断。
第二次拨过去,号码被拉黑。
江百川看着我:“闻先生,传言说你离了裴氏什么都不是。你准备怎么证明?”
“我不证明传言。”
我拆开控制柜,露出后方一排积灰的机械表。
“我交付结果。”
没有历史数据,就从设备本身重建。
七天里,我们几乎住在码头。
白天测线路,晚上写适配器。海腥味粘在衣服上,咖啡喝到舌根发苦。第三天凌晨,打印机突然自己启动,吐出一张裴氏律师函。
鹿今禾盯着纸:“它什么时候学会收邮件了?”
“这不是重点。”
“重点是它终于会打印完整的一页。邵予珩治好了我们的打印机。”
律师函指控今砚非法使用裴氏商业机密,要求停止开发,并索赔五百万元。
附件列出十二项所谓核心技术。
我看完笑了。
其中九项来自公开标准,两项已经过期,最后一项是我大学毕业论文里的算法。
邵予珩把我的论文列成了裴氏资产。
鹿今禾捏着纸:“回函吗?”
“回。”
“怎么写?”
“感谢邵总认可我的毕业论文,请先补交八年的引用费。”
我们把回函发到网上,连同论文发表时间、代码存证和裴氏的授权协议一起公开。
半小时后,大学导师转发了。
老教授只配了一句话:“邵先生若看得懂第三页公式,我愿免除引用费。”
网友开始在线考试,追问邵予珩公式里的字母代表什么。
他没有回答。
裴氏法务却在当晚提交诉前禁令申请,要求我们停止给瑞鳞交付。
这一步不蠢。
只要禁令进入审查,哪怕最终失败,也足够拖过七天期限。
江百川打来电话:“我的船已经进外海。明晚必须有结果。”
“会有。”
“法院的人在仓库门口,你们进不来。”
我看向窗外。
雨水敲着玻璃,港区道路堵成一片。
鹿今禾推来另一份图纸:“软件可能被卡,硬件检测不受限制。我们把监控模块装到移动检测车上,不接入仓库系统,只采集外部传感数据。”
“没有车。”
她指向楼下。
房东那辆卖早餐的电动三轮车停在雨棚下,车身印着六个大字:老杜包子,皮薄馅足。
十分钟后,房东抱着车钥匙,眼角直抽。
“你们拿我的早餐车监控金枪鱼?”
鹿今禾递过去租赁合同:“杜叔,科技没有贵贱,只有续航。再借一下喇叭。”
凌晨一点,一辆挂满传感器的早餐车驶入码头。
车顶天线转动,喇叭循环播放:“老杜包子提醒您,前方冷库温度正常。”
江百川站在仓库门口,嘴里的烟掉在地上。
“这就是你们的独立监控?”
我从车厢里探出头:“试用版。正式版不卖包子。”
【第六章】
移动检测车跑了一整夜。
它外表不争气,数据却很争气。
清晨五点,第一批金枪鱼入库。二十四个传感节点同时上线,温度曲线稳定在设定区间。
江百川绕着三轮车走了两圈。
“这东西多少钱?”
“早餐车不卖。”房东守着车门,“祖传产业。”
“我问系统。”
“一百二十万。”我说。
江百川当场签字,又追加三座冷库的长期维护合同。
今砚账户第一次出现七位数。
鹿今禾把到账页面打印出来,贴在粉色爱心下面。
“公司镇宅之宝。”
“别贴,财务数据不能公开。”
“办公室总共三个人,另一个是来修空调的师傅。”
空调师傅从梯子上探头:“我没看见。你们要是招人,记得给我儿子留个岗位。”
消息传开后,六家供应商找上门。
他们都在云港事故里看清一件事:把全部监控权交给单一平台,等于把仓库钥匙挂在别人裤腰上,还得祈祷那人别去蹦迪。
今砚推出独立安全盒,保留本地控制,不碰客户经营数据。七天签下八百六十万元订单。
裴氏的情况正好相反。
人工运行成本持续增加,能耗曲线一路向上。两家客户暂停入库,银行重新评估授信。
裴照棠终于约我见面。
地点是我们第一次谈云港方案的烧烤摊。
四年前,她坐在塑料凳上,说自己一定要建澜津最可靠的冷链中心。她喝了三瓶啤酒,把餐巾纸拍到我面前,问我敢不敢陪她赌一次。
那晚我答应了。
如今同一张桌子,中间摆着一份新的聘用合同。
年薪六百万,技术股百分之十,恢复副总裁职位。
“条件可以再谈。”裴照棠说。
“邵予珩呢?”
“暂时停职。”
“暂时?”
“参数篡改还在调查,没有证据证明是他做的。”
我看着她:“我的账号、我的工牌、他拒收的整改报告,还不够?”
“他承认管理失误,也愿意道歉。但刑事指控会毁掉他。他母亲去世前托我照顾他,我不能把事情做绝。”
烧烤炉腾起烟,呛得旁桌客人连声咳嗽。
我想拿起水杯,手碰到杯壁,又收了回来。
“所以你要我回去,继续替他收拾局面。”
“我会限制他的职权。”
“下一次呢?”
“不会有下一次。”
“昨晚之前,你也说他不会伤害公司。”
她抿住唇。
服务员端来烤茄子,打破短暂的死寂。
他扫了一眼桌上的合同:“二位谁买单?”
裴照棠说:“我。”
我说:“各付各的。”
服务员看看她,又看看我:“分手局啊?那茄子切两半,省得为蒜蓉归属打起来。”
鹿今禾坐在隔壁桌,差点把汽水喷进炭炉。
裴照棠这才发现她:“她为什么在这里?”
“商业会谈,需要见证人。”
“我们谈的是婚约。”
“婚约已经结束。现在只谈版权和欠款。”
我取出两份账单。
第一份是核心程序过去四年的超范围使用费。
第二份是被撤回的六十万元应急服务费,以及逾期利息。
合计两千三百四十六万元。
裴照棠翻到末页,脸色沉下去:“你要跟我算到这种地步?”
“是你先教会我,感情不能写进财务报表。”
她抓起合同,纸页在指间起皱。
“闻砚舟,今砚刚起步。瑞鳞给你订单,只是想拿你压价。等这阵风过去,你会知道谁才是你的根基。”
“我的根基是代码、经验和愿意信我的人,不是一把随时会换锁的门钥匙。”
我起身付款。
服务员追出来,手里举着被切成两半的茄子:“先生,另一半真不要了?”
“给邵总打包。”
“他也来了?”
我看向街对面的黑色轿车。
车窗升起前,我看见邵予珩的脸。
他没有停职在家。他一直跟着裴照棠。
鹿今禾走到我身边:“他听见账单数额了。”
“嗯。”
“会反扑。”
“我在等。”
当晚,今砚一名新员工拷走了瑞鳞项目源代码。
监控里,他把硬盘交给邵予珩的司机。
【第七章】
新员工叫赵启庚,原本是裴氏外包程序员。
他入职今砚第三天,简历干净,技术合格,家里却欠着七十万元治疗费。
邵予珩给了他五十万定金,条件是带走源代码,再留下今砚窃取裴氏数据的痕迹。
这次反扑很准。
只要伪证进入服务器,裴氏就能坐实商业侵权。今砚刚签的合同会全部暂停,我也会被拖入漫长诉讼。
鹿今禾盯着监控:“报警抓人。”
“再等一晚。”
“硬盘已经交出去了。”
“里面不是源代码。”
她转过头。
我点开文件目录。所谓核心程序只有一个功能:启动后弹出考试页面,必须答对二十道冷链基础题才能解锁。
“答错会怎样?”
“重新答。”
“就这么简单?”
“每道题答错,音箱会朗读正确答案。”
鹿今禾沉默三秒,给我竖起拇指。
半小时后,邵予珩在裴氏技术部打开硬盘。
监控回传的声音传进办公室。
“第一题,冷凝器的主要作用是什么?”
他选了制冷。
音箱立刻提高音量:“回答错误。冷凝器负责将高温高压制冷剂蒸气的热量释放,使其凝结。建议答题者先完成初中物理课程。”
技术部有人咳嗽。
第二题,他又错。
“回答错误。蒸发器不是蒸包子的设备。”
第三题继续错。
“回答错误。安全阈值不能根据领导审美随意修改。”
技术部的门外很快围了一圈人。
邵予珩关音箱,程序自动把音量调到最大。
“请勿逃避知识。”
他拔掉硬盘,电脑内置扬声器接着播。
“当前得分,零分。已击败全国百分之零点零一的答题者。”
有人终于笑出声。
邵予珩砸了电脑。
这一砸,五万八。
第二天,他把截取过的监控发到网上,只保留赵启庚从今砚带走硬盘的画面,指控我主动向裴氏出售商业资料,事后坐地起价。
水军同步散布消息,说云港警报也是我策划的逼宫手段。
今砚门口围满记者。
客户电话一个接一个打来。两家公司要求暂停合同,银行冻结了刚批下来的信用额度。
赵启庚跪在会议室里,肩膀抖个不停。
“闻总,我错了。我女儿等着做手术,我没办法。”
鹿今禾把他拉起来:“站着说。公司没蒲团。”
他抹掉眼泪,交出邵予珩转账记录和聊天截图。
“他让我指认您。我不答应,他就要我退五十万。我已经付给医院,拿不回来了。”
我问:“愿意作证吗?”
他嘴唇发白,想点头,手机突然响了。
医院通知,手术排期被取消。
裴氏控股的慈善基金撤回了资助名额。
邵予珩用孩子的手术逼他翻供。
赵启庚坐到地上,手机从掌心滑落。
鹿今禾一拳砸在桌面,水杯跳起,泼湿了合同。
“这人连底线都拿去抵押了?”
我捡起手机,问清手术费用和时间。
今砚账上刚有些钱,扣除项目成本,只够维持两个月。替赵启庚支付缺口,公司现金流会贴近警戒线。
门外记者不断敲门。
“闻先生,请回应恶意制造云港事故的指控!”
“今砚是否窃取裴氏技术?”
“您的创业是不是对前未婚妻的报复?”
我把公司付款账户推给财务。
“先付手术费。”
财务手指停在键盘上:“闻总,付完只剩二十一万。下周要发工资。”
“我知道。”
赵启庚抬起头:“为什么帮我?我害了公司。”
“钱不是白给,算员工借款。以后慢慢还。”
“你不怕我继续翻供?”
“怕。”
我看着他。
“所以选择权给你。作证,你可能被裴氏追责。不作证,我也不会撤回这笔钱。孩子不该替大人的错买单。”
他咬住手背,眼泪砸在裤腿上。
几分钟后,他站起来,走向门外。
记者的镜头同时对准他。
“我是赵启庚,今砚源代码泄露事件的执行人。”
现场瞬间安静。
“是邵予珩收买我。他还要求我伪造证据。我有完整聊天记录、转账流水和录音。闻总早就发现了,却没有拿我女儿的命逼我闭嘴。”
他从口袋取出录音笔,按下播放。
邵予珩的声音清楚传出。
“手术名额在我手里。你听话,孩子活。你不听,闻砚舟和你女儿一起完。”
记者群炸开。
半小时内,基金会官网被质问淹没。
警方进入裴氏大楼调查。
邵予珩试图从地下车库离开,刚钻进车,三十多名记者堵住出口。
有人把话筒伸到他嘴边。
“邵先生,冷凝器到底是做什么的?”
他的表情裂开了。
【第八章】
邵予珩被带去调查后,裴氏召开紧急董事会。
裴照棠亲自来了今砚。
她第一次走进这间挂满塑料玫瑰的办公室,鞋跟踩过散落的电路板,视线停在墙上的粉色爱心上。
“你就用这种地方跟裴氏竞争?”
鹿今禾递给她一次性鞋套:“地方不挑老板,客户挑。”
裴照棠没接。
她把一份和解协议放在我桌上。
裴氏撤回全部诉讼,支付六十万元应急费用,恢复软件授权谈判。条件是今砚删除涉及邵予珩的公开资料,并声明双方存在误会。
“这不是误会。”我说。
“警方还没定案。”
“你到现在还想保他。”
她的指尖压住协议:“我保的是公司。裴氏正在融资,丑闻继续发酵,三千名员工都会受影响。”
“删掉证据,受影响的是赵启庚和他的女儿。”
“我可以赔偿他们。”
“钱能把录音里的话塞回去吗?”
她呼吸加快,拿起协议又放下。
“砚舟,我已经撤掉他全部职务。你到底还要我怎么做?”
“你该问自己,不该问我。”
门外响起一阵掌声。
江百川带着六名供应商代表走进来。
“裴总,我们也想听听,你准备怎么做。”
他们带来了联合解约函。
云港项目连续暴露权限失控、数据篡改和管理层造假,供应商要求启动安全审查。在审查完成前,所有新货暂停入库。
裴照棠翻到签名页,手指开始发抖。
“江董,停运会让你们承担更高成本。”
“成本可以算,命不能算。”江百川敲了敲桌面,“药品事故差一点发生。你们不追究改参数的人,反过来起诉救货的人。谁敢把货交给你?”
“我可以请第三方团队整改。”
“第三方已经在这儿。”
他指向我。
裴照棠的视线落到我脸上。
四年前,她也是用这种眼神看我,坚定、急切,认定我会站到她身边。
这一次,我没有伸手。
“今砚可以参加公开招标。”我说,“不接受指定合作,也不恢复免费授权。”
“你明知道裴氏经不起三个月整改。”
“我提前提交过十三份报告。”
她喉咙动了一下。
“那些报告,我没看到。”
“你的邮箱有签收回执。”
她怔住。
我调出邮件记录。每一份报告都被打开过,阅读设备来自她的私人平板。
时间最早在三周前。
她不是没看到。
她只是选择相信邵予珩,认为我在排挤他。
会议室里没有人说话。
楼下汽车鸣笛一声接一声,打印机又吐出一张废纸。
裴照棠伸手去拿平板,碰到桌角,平板落地。屏幕碎开,亮着她三周前的回复。
“风险已知,按予珩方案推进。闻砚舟情绪过度,不必理会。”
她盯着那行字,膝盖失去支撑,坐进椅子。
“我以为……你只是反对他进公司。”
“所以你让他删掉我的名字,拿走我的工牌,改我的安全参数。”
“我不知道他会做到这一步。”
“第一次删除报告时,你可以问。第二次篡改署名时,你可以查。庆功宴上,他撕掉警示条,你站在旁边。”
她的嘴唇动了几次,一个完整的字也没出来。
鹿今禾把和解协议推回去。
“裴总,请回。我们六点下班,不提供追忆往事服务。”
裴照棠没有动。
手机铃声突然响起。
董事会通知她,银行暂停授信。云港项目若在四十八小时内拿不到合规整改方案,裴氏将触发贷款提前到期条款。
金额两亿七千万。
她站起来时撞翻椅子。
“砚舟,算我求你。”
“参与整改可以,按市场价,先付百分之五十。”
“公司账上拿不出这么多现金。”
“那就变卖非核心资产。”
她的眼睛慢慢失焦。
裴氏最值钱的非核心资产,是她三个月前为了邵予珩回国,花四千万元买下的私人游艇。
游艇名叫“予棠号”。
鹿今禾敲了敲计算器:“二手游艇折价厉害,名字也不好卖。改成‘教训号’,没准能加二百。”
江百川低头咳嗽,肩膀抖个不停。
当天下午,予棠号挂牌出售。
挂牌备注只有八个字。
急售,可改名,没开几次。
【第九章】
整改招标会设在澜津港务中心。
裴氏、银行、供应商和监管代表全部到场。
今砚不是唯一竞标方。北洲的赫曼技术集团连夜派来团队,报价比我们低百分之三十,还承诺二十天恢复全部智能功能。
邵予珩留过学的学校,正是赫曼集团资助的商学院。
他被调查后,赫曼立刻提交方案,时间巧得过分。
对方负责人马克在展示中称,云港事故源于本土团队架构落后,只有接入赫曼云平台才能彻底解决。
大屏亮出一张系统对比图。
左边写着今砚,旁边画了一辆早餐三轮车。
右边写着赫曼,背景是卫星和数据中心。
会场传出低笑。
马克摊开手:“各位可以选择早餐车,也可以选择未来。”
鹿今禾侧头问我:“房东的车能开进来吗?”
“你想干什么?”
“让未来尝尝韭菜包子。”
我按住她的车钥匙:“先听。”
赫曼方案技术完整,团队履历也很亮眼。几名董事当场倾向选择他们。
裴照棠坐在主位,脸色苍白。予棠号只卖出两千三百万,刚够补上部分资金缺口。若选赫曼,她能压低整改成本,也能向外界证明邵予珩引入国际团队并非全错。
她看向我:“今砚还有补充吗?”
我走上台,没有打开演示文档。
“我只问赫曼三个问题。”
马克笑了:“请。”
“第一,云港三十七座冷库中,有十一座位于断网高发区。全部接入赫曼云后,断网期间谁负责本地控制?”
“我们的网络稳定率达到百分之九十九点九九。”
“剩下的百分之零点零一,货物自己开空调?”
会场有人笑出声。
马克脸上的笑淡了一点:“可以增加备用线路。”
“报价里没有。”
他翻动文件。
“第二,赫曼要求上传客户货物种类、数量、流向和采购价格。瑞鳞的经营数据为什么必须离开本地?”
“用于模型训练。”
江百川坐直:“拿我的鱼训练你们的模型,还让我付钱?”
马克看向翻译。翻译低下头,假装整理领带。
“第三。”我打开事故日志,“邵予珩修改安全阈值时,使用的远程配置模板来自赫曼。模板编号HMC0719。请解释,你们为何在投标前就接触过云港后台。”
会场骤然安静。
马克伸手拿水,杯底碰到桌面,发出两声脆响。
“模板可能被盗用。”
“模板包含客户专属签名,签发对象是邵予珩。”
我放出邮件存证。
赫曼售前经理曾向邵予珩承诺,只要制造现有系统的重大事故,就能推动裴氏整体更换平台。合同总价一点八亿元,邵予珩可以通过境外咨询公司获得百分之六的回扣。
他不是单纯抢功。
他想先毁掉云港,再把整个项目卖给赫曼。
马克猛地站起:“这些材料来源非法!”
监管代表开口:“材料由警方依法调取,经过公证。赫曼集团需要配合调查。”
会议室两扇门同时打开。
调查人员走进来。
马克带来的团队乱成一团。有人合上电脑,有人打电话,翻译悄悄往门口挪,被鹿今禾伸脚挡住。
“别急。韭菜包子还没吃。”
马克被带走前,回头盯着我:“你早就知道?”
“我只知道有人故意推动全域同步。你的方案太急,等于把答案贴在额头上。”
他张了张嘴,最终没说出话。
监管代表宣布赫曼失去竞标资格。
所有目光转向今砚。
我没有趁机抬价。
今砚方案分三步:先恢复独立本地控制,再重建权限审计,最后把客户经营数据的所有权归还客户。整改费两千八百万,工期四十五天。
一名董事拍桌:“赫曼只要二十天,你们凭什么要四十五天?”
“因为二十天只能换一层皮。三十七座旧库、五种设备、七百多公里线路,需要逐项检查。你们已经为赶时间付过一次学费。”
“银行只给四十八小时。”
“银行要的是可执行方案,不是四十八小时完工。今砚可以在四十八小时内完成高风险节点隔离,保证基础运营。完整整改不能省。”
江百川第一个举手:“瑞鳞支持。”
其余供应商陆续表态。
银行代表翻完风险清单,也点了头。
最终表决,只剩裴照棠没有举手。
她坐在主位,望着投影上的今砚标志。
那是四年前我画给裴氏的第一版图标。后来她嫌太朴素,没有采用。鹿今禾从废稿里捡出来,改了颜色,挂在新公司门口。
“裴总?”董事催促。
裴照棠抬起手。
“同意今砚方案。”
声音落下,她肩膀垮了下去。
招标结束后,她追到走廊。
“砚舟。”
我停下脚步。
她取出那枚订婚戒指。戒指被她攥得发热,边缘在掌心压出一圈红印。
“等整改结束,我们重新开始。公司可以没有邵予珩,我也可以退出管理层。”
“然后呢?”
“我会补偿你。这一次,我站你这边。”
“裴照棠,你还是没明白。”
她的手僵在半空。
“我需要的从来不是你在输掉以后站过来。”
电梯门打开。
鹿今禾抱着中标文件站在里面,怀里还夹着一袋包子。
“闻总,走不走?再聊要算加班。”
我进入电梯。
门缓缓合拢。
最后一道缝隙里,裴照棠仍举着戒指。走廊灯落在她脸上,她嘴唇发白,眼泪砸到手背。
电梯下行。
鹿今禾递给我一个包子。
“韭菜馅,庆功。”
“你带着它进招标会?”
“未来不能饿着肚子来。”
我咬了一口,烫得吸气。
她看着我:“什么滋味?”
“烫。”
“我问中标。”
“也是烫。两千八百万的项目,搞砸了能把我们烫熟。”
她点头:“很好,闻总还没飘。那打印机维修费你批一下,四百八。”
【第十章】
云港整改启动当天,澜津下了入冬后的第一场雪。
今砚团队从三个人扩到四十七人。六名被邵予珩辞退的老工程师全部加入,赵启庚也回来了。他女儿手术顺利,他把第一笔还款三百元转进公司账户,备注写着:欠款很多,先证明我没跑路。
鹿今禾把转账截图贴到粉色爱心旁边。
墙上如今贴满东西。
瑞鳞的首笔到账、云港中标书、老杜早餐车的租赁合同,还有那张一块二的塑料回收收据。
她说这是公司发展史。
我说这是杂物墙。
她说创始人的意见已收到,暂不采纳。
整改比预想更难。
七号库线路老化,九号库消防通道被改成储物间,十二号库的备用发电机里甚至住着一窝老鼠。
工程师打开机箱时,三只老鼠冲出来。
一名董事正好来视察,吓得跳上工具箱,西装裤挂在螺栓上,现场抠出一套带阳台的房子。
鹿今禾拿着记录板问:“董事,安全隐患等级怎么填?”
他抱住柱子:“最高级!把老鼠股东全部清退!”
四十五天里,没有奇迹。
只有一根根重新编号的线路,一条条核验的权限,一场场开到凌晨的协调会。
我不再替任何人无偿兜底。
每项变更都有记录,每个风险都有责任人。有人想越过流程,我就把云港事故直播截图放到会议桌中央。
效果比制度培训好。
第十五天,高风险节点全部隔离,银行恢复部分授信。
第二十八天,三十七座冷库完成本地控制改造。
第四十四天夜里,最终压力测试开始。
监管代表、供应商和银行都在控制中心。大屏上,三十七座冷库依次进入模拟故障状态。
断网、停电、传感器失灵、错误指令注入。
每一次故障都被本地安全模块截断。
凌晨三点,只剩最后一项全域灾备切换。
倒计时出现在屏幕上。
十、九、八。
机房里没人说话,只剩风扇低鸣。
三、二、一。
屏幕黑了。
所有人呼吸停住。
一秒。
两秒。
三秒。
备用系统亮起,三十七座冷库全部恢复,数据误差为零。
欢呼声掀翻机房。
老工程师抱在一起,江百川拍得桌子直响。老杜也来了,推着早餐车堵在门口,喇叭循环播放:“老杜包子祝贺云港验收通过。”
监管代表签下验收意见。
今砚拿到最终款项,还获得港区独立安全平台的长期运营资格。
有人递来香槟。
鹿今禾刚拔开瓶塞,泡沫喷了我一身。
她举着空了一半的瓶子:“意外。”
“你对着我摇了二十下。”
“充分压力测试。”
众人笑成一片。
门口却没有笑声。
裴照棠站在那里,手里抱着一个纸箱。
她辞去了裴氏董事长职务,出售名下资产填补损失,只保留普通董事席位。四十多天里,她参加每一场整改会,没再替邵予珩说过一句话。
邵予珩和赫曼相关人员已被正式起诉。裴氏也向赵启庚公开道歉,赔偿医疗费用,并撤回针对今砚的全部指控。
这些是她该做的。
不是换回婚约的筹码。
她走到我面前,把纸箱放下。
里面是我当初留在会展中心的水杯、胃药和那盆薄荷。
薄荷长出了新叶。
“公馆已经卖了。”她说,“你的东西,我一直没丢。”
“谢谢。”
“那枚戒指,我也留着。”
我没有接话。
她看向正在庆祝的人群,又看向墙上的验收数据。
“以前我以为,公司走到今天,是我敢赌。后来才知道,是你替我把每次赌输的代价挡住了。”
她拿出一个信封。
里面不是婚书,是一张两千三百四十六万元的付款凭证。
软件使用费、应急服务费、逾期利息,一分不少。
“欠你的钱还清了。”
她的手垂下去。
“欠你的信任,我还不起。”
“那就别还了。”
她眼睫颤了颤。
“砚舟,如果庆功宴那天,我没有摘你的工牌……”
“没有如果。”
我抱起薄荷。
叶片碰到指尖,带着清凉气味。
她站了很久,最后点头。
“好。”
她转身走出控制中心。雪落在港区路灯下,鞋印从门口延伸到停车场。她没有回头,也没有再求一次。
鹿今禾走到我旁边,递来纸巾。
“擦擦香槟。你现在闻起来很贵。”
“项目款到账了?”
“到了。扣掉工资、设备款、房租和打印机维修费,还剩很多。”
“多少?”
“够换办公室。”
我看了一眼墙上的塑料玫瑰:“终于能拆了。”
“不换。”
“为什么?”
“房东说续租打八折。省下的钱可以买一辆正式检测车。”
“早餐车呢?”
“保留,放公司大厅。”
“哪家公司大厅摆卖包子的三轮车?”
鹿今禾按下车上的喇叭。
“老杜包子提醒您,前方老板意见无效。”
机房再次笑翻。
一个月后,今砚正式成为澜津港区安全服务商。
没有剪彩红毯,也没有高价游艇。
开业那天,老杜送来两百个包子,江百川送来一条三十斤的金枪鱼。六名老工程师抬着新招牌进门,差点撞掉天花板上的粉色爱心。
赵启庚站在梯子上问:“闻总,这颗爱心到底拆不拆?”
我刚要回答,鹿今禾从楼下冲上来。
“别拆!有新客户来了。”
“哪家?”
“裴氏的竞争对手,北岸仓储。他们点名要你负责。”
“项目多大?”
“六千五百万。”
屋里瞬间安静。
下一秒,所有人开始抢外套、抱电脑、找图纸。有人踩到气球,砰的一声,老杜吓得把包子扣在董事头上。
那位董事摘下包子,脸色铁青:“为什么我每次来都要经历安全事故?”
鹿今禾把安全帽扣到他头上:“因为您与本公司的企业文化高度匹配。”
我抱着薄荷走到门口。
楼下,新检测车已经启动。车身没有卫星,没有夸张标语,只印着今砚的名字和一行小字。
风险不会消失,但可以被看见。
鹿今禾坐进驾驶位,按了两下喇叭。
“闻总,上车。六千五百万在等你。”
“你有驾照吗?”
“有。”
“为什么车在倒退?”
她低头看挡位,猛踩刹车。
全公司的人贴在窗边,瞳孔集体地震。
我抱紧薄荷,拉开车门又退了回来。
“鹿工,下来。”
“刚才是测试倒车雷达。”
“测试结果呢?”
“雷达正常,老板胆量不足。”
我夺过钥匙。
她坐到副驾驶,系好安全带,还不忘朝楼上挥手。
检测车驶出旧港,晨光铺过结霜的码头。三十七座冷库安静运转,指示灯一盏接一盏亮起。
手机响了。
北岸仓储负责人语气急促:“闻总,我们总控刚弹出红色警报,技术员说问题不大。那个红色按钮能按吗?”
我一脚踩住刹车。
鹿今禾捂住额头。
车后几十名员工险些追尾,老杜的早餐车在最后方高声广播。
“前方老板受到刺激,请保持车距。”
我按下免提,一字一句开口。
“别碰按钮。”
电话那头停了两秒。
“可我们副总已经按了。”
我闭上眼,握紧方向盘。
鹿今禾默默调出收费表,把应急服务价格从六十万改成一百二十万。
她问:“现在过去?”
我重新踩下油门。
“过去。”
“救设备?”
“不。”
我看着前方骤然亮起的一排红灯。
“先救他们副总。”
喜欢的点点赞,谢谢