公司年会上,大屏幕滚出我的年度评价。
【陆沉,连续五年绩效垫底。】
【项目贡献:无。】
【年终奖:0。】
台下两千多人哄笑时,我的未婚妻沈知夏正把“年度功臣”的奖杯,亲手递给她回国的初恋。
她站在聚光灯下,语气温柔得像一把钝刀。
“陆沉,这些年辛苦你做后勤。技术的事,以后交给更专业的人。”
下一秒,主持人宣布,公司决定解除我的首席架构师职务,调我去仓库管设备。
所有人都在鼓掌。
我也笑了。
然后拿出手机,给海外甲方发了一条消息。
【从现在起,星河系统不再由我维护。】
三秒后,沈知夏手里的香槟还没喝完,集团总裁的电话炸了。
“沈总!百亿订单的核心授权失效了!”
她脸色骤白,第一次回头看我。
我已经摘下工牌,扔进了酒杯里。
“恭喜你们。”
“终于不用靠废物赚钱了。”
1
那枚工牌沉进香槟杯底,气泡裹着我的名字往上冒。
宴会厅里原本还在笑的人,像被同时掐住了喉咙。舞台大屏上,“年度零贡献员工”的字样还亮着,红底金字,配了夸张的烟花特效。
策划部确实会省事。
羞辱人都用公司年会模板,连颜色都喜庆得很。
沈知夏握着手机,脸上的血色退得很快。集团总裁杨振声的声音从听筒里透出来,隔着几步远都能听清。
“海沃能源刚发来正式函件,要求星河在三十分钟内确认系统责任架构师变更原因。对方说,如果陆沉不再负责核心维护,今晚零点前签署的全球调度平台采购单自动失效。”
台下有人倒吸一口气。
百亿订单。
那是星河科技今年压上全部现金流的项目。
为了这份订单,沈知夏带着销售团队飞了六个国家,董事会提前半年对外吹风,银行授信、供应链预付款、股权激励,全绑在这份合同上。
刚才她把“年度功臣”的奖杯递给顾辞时,舞台背景还滚动播放着项目宣传片。
顾辞站在她身边,西装挺括,胸口别着金色胸针,像公司提前摆出来的新神像。
现在神像的脸也僵了。
沈知夏关掉麦克风,踩着高跟鞋朝我走下来。
她走得很快,裙摆擦过第一排椅背,几个高管下意识站起来给她让路。
“陆沉。”她压低声音,“你发了什么?”
我拿起外套,顺手把酒杯推回桌面。
“工作变更通知。”
“你疯了吗?”她抓住我的手腕,指甲隔着衬衫扣进来,“这么重要的节点,你跟甲方发这种东西?”
我看着她的手。
五年前,星河拿不到第一轮融资,她在凌晨三点蹲在机房门口等我,手里捧着一盒凉透的馄饨。那时她也这样抓着我的手腕,说陆沉,只要这个系统跑起来,我一定让所有人知道你有多厉害。
系统跑起来了。
她也让所有人知道了。
知道我是废物。
我抽回手,把袖口整理平整。
“今晚的年会直播同步给海沃项目组。你们刚刚当着两千多名员工和十几个合作方的面宣布,我项目贡献为零,已经解除我的首席架构师职务。海沃那边有权知道。”
沈知夏盯着我,眼神慢慢沉下来。
“那只是年会安排。”
我抬头看了一眼大屏。
“集团红头邮件已经发到全员邮箱。调岗通知抄送了HR、财务、行政、法务和海沃项目对接组。沈总,正式得很。”
她嘴唇动了下,没说出话。
刚才宣布我调岗的主持人还站在舞台边,手里的台本被捏皱,头上全是汗。人事总监朱曼脸色发灰,她想低头看手机,又怕沈知夏看见,只能僵在那里。
顾辞率先回过神。
他拿着那座“年度功臣”奖杯走过来,语气还算稳。
“陆沉,技术交接有流程。你一声不吭给甲方发风险通知,影响的是整个集团。”
我看向他手里的奖杯。
奖杯底座上刻着他的名字。
顾辞。
星河系统年度总架构师。
刻字挺深,省得风一吹就没了,挺好。
“顾总架构师。”我叫得很顺口,“你现在可以接。”
顾辞脸色微变。
周围员工的视线全落到他身上。
有人手里的手机还停在录像界面,红点亮得刺眼。
我把自己的电脑包放到椅子上,拉开拉链,取出一只加密狗和一份封好的资料袋,放在桌面正中。
“这是交接清单。生产环境入口、测试集群地址、故障处理手册、系统告警策略都在里面。你既然拿了总架构师奖,今晚海沃那边的远程验收会,你来开。”
顾辞没有伸手。
这时候,技术副总赵启明挤过人群,连领带都歪了。
“陆沉,你别冲动。”他一把按住资料袋,声音压得又急又低,“海沃只认你那个双密钥。你先把授权恢复,后面的事我们慢慢谈。”
“赵总,这话你跟沈总谈。”我指了指大屏,“集团刚说我零贡献,调去仓库管设备。仓库管理员不碰生产系统,合规。”
赵启明的脸抽了一下。
台下静得厉害。
刚才笑得最响的销售总监避开我的目光,端着酒杯往后退了半步。
沈知夏深吸一口气,像终于压住了情绪。
“陆沉,先别闹。你恢复授权,今晚的订单不能出问题。你想要什么,年会结束我们谈。”
我把电脑包重新拉好。
“我想要的,年会刚给过答案了。”
她眼神一顿。
我没再看她,绕过椅子往外走。
走到宴会厅门口时,杨振声带着几个董事从侧门赶进来。他脸色比沈知夏还难看,额头汗湿了一片。
“陆沉!”
我停下脚步。
杨振声快步到我面前,语气硬不起来,只能勉强撑着董事长的架子。
“年轻人有情绪可以理解,但公司培养你五年,你这个时候拆台,太难看了。”
“杨董,公司培养我的记录,财务应该查得到。”我看着他,“五年零奖金,连续垫底绩效,培训名单没有我,期权名单没有我。今晚调岗后,我的薪资职级还要降两级。培养这个词,你留着给顾辞用,他拿奖方便。”
杨振声的嘴角绷住。
他身后的董事有人皱眉,有人低头给助理发消息。
沈知夏走过来,目光落在我脸上。
“你非要在今天把事情闹到这个地步?”
我笑了下。
“沈总,今天这个场,是你搭的。”
她的脸色彻底冷下来。
“陆沉,海沃订单如果黄了,你赔不起。”
我点头。
“合同附件第七条,指定责任人发生变更,乙方需在十五分钟内主动披露。未披露造成甲方系统风险,乙方承担违约责任。刚才我帮公司省了一笔隐瞒风险的罚金。”
我把手机屏幕转给她。
海沃能源自动回复邮件已经弹出来。
【已收到责任人变更通知。采购单HWE-SX-0097暂停执行,原定签署流程取消。请星河科技在两小时内提交新的技术负责人资质、架构连续性证明及风险承诺。】
邮件抄送名单里,有沈知夏,有杨振声,也有海沃法务。
沈知夏盯着那行“签署流程取消”,手指一点点攥紧。
宴会厅里终于有人低声说了句:“真取消了?”
没人回答。
因为所有人都听见了。
杨振声的手机再次震动,他看了一眼,脸色发青。
银行那边发来授信复核通知。
海沃订单暂停,星河明早要补交现金流说明。
我越过他们,推开宴会厅沉重的木门。
身后传来沈知夏克制到发紧的声音。
“陆沉,你今天走出去,就别后悔。”
我回头,看见她站在满场灯光里,身边是顾辞,台上是我的零贡献通报,台下是两千多双终于不敢笑的眼睛。
“放心。”
我说。
“后悔这件事,今晚轮不到我。”
2
凌晨一点,星河总部技术中心灯火通明。
我没有回家。
从酒店出来后,我直接去了公司,把自己办公区最后一批私人物品收完。一个纸箱,装不满三分之二。
五年时间,留在工位上的东西少得有些好笑。
一只用了三年的马克杯,几本写满系统参数的旧笔记,一张沈知夏早年塞给我的便签。
便签边角已经卷了。
上面写着:陆沉,等星河上市,我给你补一场最大的庆功宴。
今晚庆功宴很大。
主角换了人。
我把便签扔进碎纸机,机器吞得很快,咔嚓几声,连渣都不剩。
电梯门打开时,沈知夏带着人事、法务和顾辞走了出来。
她换下了年会礼服,外面披着黑色大衣,妆没卸干净,眼尾还留着一点细闪。顾辞跟在她后面,脸上的温和散了很多。
人事总监朱曼手里拿着文件夹,法务经理抱着电脑,几个人都没说话。
沈知夏看见我脚边的纸箱,目光停了一秒。
“跟我去会议室。”
我把最后一本笔记放进箱子里。
“有事就在这说。”
她眉心皱起。
“陆沉,别把私人情绪带进工作。海沃已经取消签署流程,董事会要求今晚给出补救方案。你先恢复双密钥授权,明早我会让HR撤回调岗通知。”
她说完,朱曼立刻把一份文件递过来。
“陆工,这是临时岗位恢复确认书。沈总已经签字,你只要补一个签名,今晚对外口径就能改成误发通知。”
我接过来翻了两页。
文件写得很聪明。
年会上的绩效通报是系统统计异常。
解除首席架构师职务是流程误发。
调岗仓库是行政录入错误。
整份文件里,我需要承认自己因个人误解向甲方发送不当通知,导致项目短暂停滞。公司保留追究权利,但考虑到我过去协助维护系统,同意给我一次改正机会。
“协助维护。”我念出这四个字。
朱曼眼皮跳了跳。
顾辞开口:“这是给双方留余地。你今晚造成的影响很大,公司愿意内部消化,已经算照顾你。”
我把文件合上,递回去。
“余地留给你们自己用。”
沈知夏的眼神变得很冷。
“陆沉,你到底想怎么样?”
我低头看了一眼手机。
海沃那边的新邮件刚到。
他们要求星河在两小时内提交新的架构负责人资质证明,如果证明不合格,项目直接进入供应商替换程序。
距离截止还有四十七分钟。
“我想下班。”我抱起纸箱,“现在这个时间,仓库管理员也该下班了。”
顾辞往前一步,挡住我的路。
“你知道海沃订单对星河有多重要。拿整个集团的命脉赌气,你承担得起吗?”
我看着他胸口那枚还没摘的金色胸针。
“顾总架构师,你承担得起。”
他的表情瞬间难看。
沈知夏抬手按了按眉心,再开口时,语气缓了很多。
“陆沉,我们认识八年。公司这几年发展太快,有些细节我确实没有顾上。今晚年会的安排让你不舒服,我可以让策划部道歉,绩效和年终奖重新核算,你先把授权恢复。”
她很少这样低声跟我说话。
过去我听见这句话,大概会把所有委屈都咽回去。
然后坐回机房,把系统一点一点救起来,再在第二天清晨给她发一条消息:问题处理好了,你睡一会儿。
她会回一个“辛苦”。
我能靠这两个字再撑很久。
挺廉价。
幸好今晚酒杯里的工牌沉得够响,把我敲醒了。
“沈知夏,授权恢复不了。”
会议室外的走廊灯白得刺眼,她抬头看我,唇线绷直。
“你什么意思?”
我打开邮箱,把刚发出的第二封邮件转到她面前。
收件方是星河法务、海沃能源法务、知识产权代理机构和公司董事会秘书处。
邮件标题很短。
【关于终止个人专利许可及Mercury风控模型继续使用的通知】
沈知夏的瞳孔微微一缩。
顾辞抢先看完,脸色彻底变了。
Mercury风控模型是星河系统的底层核心,最早由我在研究生阶段完成雏形。星河成立初期没钱买第三方模型,沈知夏拿着商业计划书找我,说只要我愿意把模型授权给公司,等公司走上正轨,专利收益和职位都会补回来。
我签了授权。
没有要钱。
只有一条限制。
我的个人专利授权有效前提,是我担任星河系统核心责任架构师,并保留生产环境最终审查权。公司若单方面解除我的架构师职务,授权自动进入三十天终止期,新增商业订单不得继续以该模型签约。
这些年没人提这条。
他们用得太顺手,顺手到把我也归进了可随意搬动的仓库设备。
朱曼的声音发虚。
“陆工,这种大事,怎么能说终止就终止?”
“文件是沈总当年亲自签的。”我看向沈知夏,“公司盖章,法务存档,知识产权代理机构备案。你想看原件,可以让法务去三楼档案室找。”
沈知夏脸色一点点沉下去。
顾辞突然笑了一声。
“陆沉,你这个动作很难看。专利是你的,可系统在公司环境里迭代了五年,团队也付出很多。你现在用老授权卡项目,外界只会觉得你挟私报复。”
“所以你们可以起诉。”
我抱着纸箱往旁边让了一步。
“今晚我发的是正式通知,没有删代码,没有关服务器,没有带走公司资料。你们照流程处理。”
顾辞被堵得一噎。
沈知夏看着我,眼里那点缓和彻底没了。
“你早就准备好了?”
“年会临时通知我调岗,你们也准备得挺好。”
她唇角抿紧。
法务经理低声提醒:“沈总,海沃那边还等回复。Mercury模型如果进入终止期,现有客户可以过渡,新签订单风险很大。海沃法务很可能直接认定我方核心能力变更。”
沈知夏没有说话。
她看我的眼神带着一种压住的怒意,还有一点我看不清的东西。
顾辞把文件从朱曼手里抽出来,直接撕成两半。
“没必要求他。海沃要新的负责人资质,我来签。Mercury模型只是底层模块,星河系统这么大,离了一个人照样能跑。”
赵启明赶到时正好听见这句,脸都绿了。
“顾辞,你别乱承诺。海沃验收的动态调度、碳排风控和跨区负载预测全走Mercury接口,你拿什么替?”
顾辞看了他一眼。
“赵总,技术不能永远绑在一个人的情绪上。我在Lumen Cloud做过亚太区架构顾问,海沃CTO布莱恩和我一起参加过能源峰会,我可以直接跟他谈。”
这话一出,沈知夏终于转向他。
“你确定?”
顾辞点头。
“我来处理。”
我没忍住,低低笑了一声。
顾辞看过来。
“你笑什么?”
“没什么。”我抱起纸箱,“祝你们会议顺利。”
沈知夏忽然叫住我。
“陆沉,你走可以。明早八点前,交出你手里所有项目资料和个人设备,公司要做离职审查。”
她把“离职审查”四个字咬得很重。
人事和法务同时看向我。
我点头。
“审查可以。记得开书面通知。”
我走进电梯,按下一楼。
电梯门合上前,我看见沈知夏站在走廊尽头,顾辞低声跟她说着什么,赵启明急得拿手机给技术组打电话。
门缝一点点缩小。
手机又震了一下。
海沃能源发来第三封邮件。
【星河科技未在约定时间内完成责任架构师连续性证明,HWE-SX-0097采购单取消。保证金返还及违约条款按框架协议执行。】
同一秒,星河财务系统弹出预警截图。
项目保证金冻结。
银行授信复核提前。
供应商预付款暂停。
我把截图保存,手机揣进口袋。
电梯下行,数字一层一层跳。
今晚第二件事,落地了。
3
早上七点四十,星河科技门口已经堵满了人。
我下车时,保安比平时多了一倍。大厅电子屏上,昨晚的年会宣传图全撤了,换成一行冷冰冰的通知。
【因海外项目临时调整,今日高管会议提前至8:00,请相关部门负责人准时参会。】
“临时调整”这四个字,星河公关部打磨得很客气。
实际情况没这么体面。
海沃订单取消后,星河一夜之间收到三份合作方询证函。银行要求复核现金流,供应商冻结了两条生产线预付款,原本准备今天开盘后发布的利好公告被监管顾问按了回去。
消息还没外泄,但公司内部已经乱了。
我抱着纸箱进门,几个前台同时抬头。
昨天年会上,她们还在拍我被调岗的视频。现在看见我,手忙脚乱地把手机扣到桌面上。
保安队长拦住我,态度比以往硬很多。
“陆工,人事通知,您今天需要先去十七楼会议室接受审查。”
“书面通知呢?”
他递过来一张打印纸。
没有公司抬头,没有编号,只有朱曼的电子签名。
我扫了一眼,把纸还给他。
“不合规。”
保安队长为难地看向旁边的人事专员。
那人昨天还在年会群里发过表情包,配文是“仓库新贵”。现在她低着头,不敢跟我对视。
“陆工,朱总监说这是临时安排。”
“那就让朱总监按正式流程发。”
我绕过保安往电梯走。
没人再拦。
因为大厅另一边,几个供应商代表正围着采购部经理吵。声音压不住,来来往往的人全听见了。
“海沃单子取消,我们前期备货谁赔?”
“你们星河昨天晚上还让我们追加排产,现在说暂停?”
“沈总呢?我们只认沈总签的付款承诺。”
采购经理满头汗,只会重复:“公司还在协调,各位先去会议室等。”
协调。
人类商业文明发明这个词,大概就是为了让一群人站着等钱的时候不至于直接掀桌。
我进电梯时,财务部几个员工也挤了进来。
她们看到我,声音一下低了。
有人没来得及收住话。
“听说保证金要赔三千多万,银行那边还要抽贷复核。”
另一个人用胳膊撞了她一下。
电梯里安静下来。
我盯着楼层数字,没有接话。
十七楼会议室外,技术部的人坐了一排。
赵启明眼下发青,手里攥着一杯冷咖啡,看见我就站起来。
“陆沉,你来了正好。测试集群昨晚开始报错,顾辞那边说缺一份模型映射文档,你知道放哪儿吗?”
“交接清单里有路径。”
“他说路径打不开。”
我看了他一眼。
“权限在新任总架构师名下。”
赵启明嘴角抽了一下。
会议室门半开,里面传来顾辞的声音。
“这个接口我昨晚已经看过,架构不复杂。现在的问题在于陆沉之前把维护流程写得太个人化,影响团队接手。我建议先跳过原有模块,重新搭一套替换方案。”
杨振声的声音压着火:“多久?”
“七天能出稳定版,十五天可以满足海沃基本验收。”
会议室里死一样静。
十五天。
海沃给星河的补救窗口是四十八小时。
赵启明推门进去,忍不住开口:“顾辞,十五天后黄花菜都凉了。海沃取消的是昨晚采购单,不代表没有转单给别家的风险。四十八小时拿不出方案,后续能源云平台我们连投标资格都没了。”
顾辞脸色难看。
沈知夏坐在主位,面前摆着一摞文件,昨晚的疲惫被妆压住了,但眼底红得很明显。
她看见我,声音很平。
“陆沉,坐。”
我没坐。
“审查通知不合规。我来取个人设备,顺便把正式离职申请交给人事。”
朱曼脸色一变。
“你现在不能离职。公司正在调查昨晚的重大项目事故,你作为关键当事人,要配合。”
“事故原因很清楚。公司公开解除我的核心架构师职务,触发甲方风险条款,海沃取消签约。”我把一份纸质离职申请放到桌上,“劳动合同还有三天到期,我不续签。补偿不用谈,工资结清就行。”
会议室里的人都看了过来。
沈知夏的手指停在钢笔上。
“劳动合同到期?”
朱曼小声解释:“陆工当年签的是五年期合同,这个月十五号到期。续签协议原本准备走统一流程,年会后再发。”
昨天他们忙着给顾辞刻奖杯,忘了给我续命。
挺合理。
沈知夏看向朱曼的眼神冷了一瞬。
杨振声把茶杯重重放下。
“现在说合同到期有什么意义?陆沉,公司项目出了这么大的问题,你作为原负责人,必须留下处理。”
我看着他。
“杨董,年会通报写得很明白,我项目贡献为无。原负责人这个称呼,你们昨晚已经送给顾辞了。”
顾辞抬头,声音压低。
“陆沉,阴阳怪气解决不了问题。你要是真有职业操守,就该把映射文档和模型接口说明完整交出来。”
“我交过。”
“你交的是旧版本。”
“生产环境稳定运行的就是那个版本。”
他被我看得停了半秒。
赵启明忽然反应过来,转头盯住顾辞。
“你昨晚改了什么?”
顾辞没立刻回答。
技术部一个组长硬着头皮打开电脑,把屏幕转向众人。
“凌晨三点,顾总用管理员权限合并了一个新分支,替换了调度预测里的三个参数表。测试环境从三点二十开始报错,生产环境还没动。”
赵启明声音猛地拔高。
“谁给他的生产预备权限?”
会议室里没人说话。
答案摆在所有人脸上。
沈知夏给的。
她昨晚急着证明顾辞能接我的位置,直接开了最高权限。
顾辞终于开口:“只是测试环境,没造成实际损失。”
话音刚落,财务总监匆匆推门进来。
“沈总,海沃项目的保证金冻结通知到了。另外,北辰物流、长岳电网和新加坡Pallas Fund都发了技术连续性询证函,要求我们说明陆沉离任后,系统服务是否受影响。”
她把平板放到桌上。
三封函件并排打开,抬头全是星河最重要的客户。
会议室里的空气压得人喘不过气。
北辰物流是星河今年最大的国内客户。
长岳电网还在验收期。
Pallas Fund是下一轮融资领投方之一。
沈知夏看完,脸色终于变了。
杨振声盯着那些函件,声音发沉:“他们怎么知道陆沉离任?”
财务总监看了我一眼,又迅速低头。
“昨晚年会直播切片已经传到行业群里了。标题是……星河科技年度功臣顾辞上任,原首席架构师陆沉零贡献调岗。”
朱曼脸色白得像纸。
昨天策划部为了造势,年会请了媒体和合作方,还开了半公开直播。顾辞领奖那段原本准备用来发通稿,现在成了客户质疑星河技术连续性的证据。
这次不用我发邮件。
他们自己把火把递了出去。
沈知夏按住眉心,声音低下来。
“公关部删掉所有切片,法务发函给转载账号。”
“已经删了。”财务总监说,“但海沃项目群里有人保存了全程录屏。对方刚才发来消息,要求我们解释‘零贡献员工担任核心架构师五年’是否涉及履约欺诈。”
履约欺诈。
这四个字落地,杨振声的脸彻底黑了。
他转头看我,语气终于软了些。
“陆沉,你和海沃那边熟。你先出面稳住他们,条件可以谈。”
我把离职申请往前推了一点。
“我现在没有星河职务,对外代表不了公司。”
“可以马上恢复。”沈知夏接过话,“首席架构师、技术合伙人、期权补发,年终奖按五年最高标准重新算。陆沉,只要你愿意回来,昨晚的事到此为止。”
会议室里的人都在看我。
我知道他们在等什么。
等我顺着这个台阶下去。
等我像过去五年一样,把摔到地上的东西捡起来,擦干净,继续替他们撑住场面。
我拿起笔,在离职申请右下角补上日期。
“沈总,你这句话说晚了。”
笔尖划过纸面,很轻。
会议室外的走廊里,突然传来一阵骚动。
采购部经理带着几个供应商代表上了楼。对方手里拿着合同,声音压不住。
“我们按海沃项目备的硬件已经进仓,订单取消,你们今天必须给赔偿方案!”
杨振声猛地站起来。
沈知夏看了一眼门外,再看向我。
她第一次没有立刻说话。
我抱起纸箱,转身离开会议室。
身后乱声四起。
供应商进门要钱,财务解释现金流,赵启明追问测试环境权限,杨振声让秘书通知董事会临时会议。
星河的大楼还很亮。
只是从这一刻开始,亮的地方,全在漏水。
4
中午十二点,星河发布了内部通报。
我在公司楼下便利店买水时,手机连着震了十几下。
以前技术部小群里几乎没人主动找我,大家有问题就发一句“陆工,接口挂了”,等我处理完再回一个“收到”。
今天热闹得像菜市场。
有人把通报截图发了过来。
【关于海沃项目阶段性异常的说明】
【经初步核查,原星河系统架构责任人陆沉在岗位调整期间,未按公司要求完成交接,擅自向客户发送未经批准的个人声明,造成客户误解及项目暂停。公司已启动内部调查,并保留追究其法律责任的权利。】
落款是总裁办。
沈知夏亲自批的。
我拧开水瓶,喝了一口。
冰水顺着喉咙往下,压住胃里那点翻涌。
旁边手机继续弹消息。
赵启明发来一条语音,又很快撤回,改成文字。
【通报我没参与。你自己小心点。法务那边在准备材料,说你恶意干扰重大项目。】
我回了两个字。
【收到。】
紧接着,人事系统弹出通知。
我的账号被冻结,门禁权限取消,办公设备回收,离职流程暂停。
暂停理由:重大项目事故调查中。
挺快。
昨晚宣布我零贡献时没这么快。
我把水放进纸箱,沿着人行道往前走。
星河总部大楼外的LED屏还在播放企业宣传片。镜头里的沈知夏站在新园区前,说星河尊重每一位技术人才。
台词不错。
建议给昨晚年会当片头,人和机器总得有一个会演。
我刚走到路口,一辆黑色商务车停在我面前。
车窗降下,朱曼坐在后排,脸色很差。
“陆沉,上车聊。”
我看了眼车牌。
公司行政车。
“不用。”
朱曼推开车门下来,手里拿着一份文件。
“这是公司法务函。你涉嫌违反保密协议,擅自泄露项目核心信息,对公司造成重大损失。现在公司要求你立刻交回所有存储设备,配合调查。”
她说话时,两个保安从车上下来,站在她身后。
路边已经有人停下来看。
星河门口刚被供应商堵过,现在又来一出。公司今天很努力,努力把危机办成连续剧。
我接过法务函,看完第一页,把它折好放进纸箱。
“存储设备可以查。去公证处,或者劳动仲裁委指定场所。你们在路边查,我不配合。”
朱曼急了。
“你非要把事情搞这么僵?”
“是你们冻结了我的账号,取消了我的门禁,又让保安在公司门口堵我。”
她脸色发红,压低声音。
“陆沉,沈总已经很给你留面子了。通报没有写你利用个人专利卡项目,也没有写你和沈总的私人关系。你现在配合,公司还能考虑从轻处理。”
我看着她。
“私人关系?”
朱曼的眼神闪了一下。
我忽然明白她这趟真正的目的。
沈知夏想让我闭嘴。
不止闭上项目的嘴,也闭上这五年关系的嘴。
顾辞刚回来,她不能让外界知道,这位“年度功臣”的上位仪式,是踩着她未婚夫办的。
朱曼把另一份文件递过来。
“签了这份说明。内容很简单,你承认自己因个人情绪处置失当,向海沃发了不完整通知。公司会把你调去内部顾问岗,薪资保留,调查到此为止。”
我翻到最后一页。
还有一条补充约定。
我不得向任何第三方披露与沈知夏的婚约、同居事实以及星河早期技术授权过程。若违反,需承担两千万违约金。
我把文件递回去。
“朱总监,你把这个给劳动仲裁委看,他们今天下午茶都有话题了。”
朱曼脸色一变。
其中一个保安往前走了半步。
我拿出手机,打开录像。
“继续。”
保安停住。
朱曼咬牙:“陆沉,你别后悔。”
“这句话你们沈总昨晚说过了。”我把手机镜头对准文件,“换点新词。”
她气得手抖,却没敢再让保安动手。
商务车离开后,我把刚才的视频和法务函扫描件上传到电子证据平台,申请可信时间戳。
不是为了现在发出去。
我还没闲到在马路边跟他们对线。
这类证据得放在对的位置,落在该落的人面前。
下午两点,星河的外部声明发出。
比内部通报更狠。
【海沃项目暂停,系前员工陆某违反职业规范,向客户传递未经核实信息所致。目前公司已由新任总架构师顾辞牵头组建专项小组,项目交付能力不受影响。】
配图里,顾辞坐在会议室主位,身后大屏写着“海沃项目应急攻坚组”。
沈知夏坐在他左手边。
评论区很快有行业账号转发。
【技术人离职带崩项目,企业该如何防范单点依赖?】
【星河科技回应百亿订单波动:前员工陆某涉嫌违规。】
我盯着“前员工陆某”四个字看了几秒。
他们动作很熟。
先把我打成废物,再把我打成事故源。
这样顾辞上位就顺理成章,沈知夏也能向董事会交代。
手机响了。
是一个陌生号码。
我接起,电话那头是海沃能源中国区项目负责人韩骁。
他的声音一向利落。
“陆工,我刚看到星河声明。方便确认一件事吗?”
“你说。”
“昨晚你通知我们责任人变更,是否经过星河授权?”
“没有。”
电话那头静了几秒。
我继续说:“但星河解除我核心架构师职务的通知已经公开,海沃合同要求乙方主动披露责任人变更。我作为原责任人,有义务告知风险。”
韩骁笑了一声。
“你还是这么直接。”
我没说话。
他换了正式口吻。
“海沃不会参与你们内部纠纷。我们只看交付能力。星河刚提交了顾辞的资质材料,说他可以全面接手系统,并承诺四十八小时内恢复采购流程。明天下午,我们会组织一场远程技术澄清会。你是否愿意作为原架构责任人列席?”
我看向马路对面的星河大楼。
阳光照在玻璃幕墙上,刺得人眼睛发疼。
“以什么身份?”
“个人专利权人,原责任架构师。”
韩骁停顿半秒,又补了一句。
“星河声明里提到你涉嫌违规。我们需要听到你本人对技术连续性的说明。你可以拒绝。”
“我参加。”
“好。邮件稍后发你。”
电话挂断后,我收到海沃正式会议邀请。
抄送名单很长。
海沃总部法务、采购委员会、星河董事会、沈知夏、顾辞、杨振声、赵启明。
会议主题:
【HWE-SX-0097技术连续性澄清会】
我把邀请确认。
五分钟后,沈知夏的电话打了进来。
这是她昨晚后第一次主动联系我。
我接起。
她没有寒暄,声音冷得厉害。
“海沃会议你不能参加。”
我站在树荫下,看着星河门口进进出出的员工。
“邀请发给我了。”
“陆沉,你已经离职,海沃项目是星河商业机密。”
“我是Mercury模型专利权人。海沃要求我说明模型授权状态,合规。”
电话那头安静了一瞬。
她再开口时,语气压得很低。
“你到底要把我逼到什么地步?”
我握着手机,看见便利店玻璃门上映出自己的脸。
很平静。
比我想象中平静。
“沈知夏,是你们把我推到这个位置的。”
她呼吸微乱。
“你明天如果在海沃面前乱说,星河会起诉你。”
“你们已经发声明了。”
我挂断电话,把她的号码暂时拉进静音名单。
手机屏幕暗下去前,海沃会议邀请再次弹出提醒。
明天下午三点。
星河给我扣的锅,要进正式会议纪要了。
挺好。
纸面上的东西,才方便一页一页撕。
5
第二天下午两点半,星河二号会议室坐满了人。
我通过线上会议进入时,屏幕里已经分成了三排。
海沃能源那边开了摄像头,项目负责人韩骁坐在中间,旁边是总部法务和技术委员会代表。星河这边,沈知夏坐在主位,杨振声和两名董事在右侧,顾辞穿着深蓝西装,面前摆着一摞英文材料。
他今天准备得很足。
LinkedIn履历打印件,海外会议合影,Lumen Cloud亚太顾问证明,还有一封来自海沃前任技术副总的推荐邮件。
半真半假的东西最容易骗人。
顾辞确实在Lumen Cloud待过一年,也确实参加过能源峰会。那场峰会我也在,只是我坐在后排做技术答辩,他在展台负责接待。
合影里那位布莱恩,我认识。
当年他听完我的模型演示,问了四十分钟问题,最后递给我一张名片。顾辞也在照片里,站在最边上,笑得很标准。
现在这张照片被裁过。
我被裁掉了。
会议一开始,星河法务先发言。
“海沃项目的核心争议,源于前员工陆沉先生未经授权向贵方发送个人声明,造成贵方对星河履约能力产生误判。星河目前已完成技术负责人调整,由顾辞先生全面接管。他具备海外云架构、能源调度平台及大型商业系统经验。”
韩骁没有表态。
顾辞接过话,语气稳重。
“各位下午好。我先说明星河目前的补救方案。第一,项目组已完成陆沉个人权限回收,避免单人权限风险。第二,我会在四十八小时内完成Mercury模型替代模块的接入。第三,星河承诺不影响海沃全球调度平台的验收节点。”
屏幕里,海沃总部技术代表抬头。
“顾先生,你刚才提到四十八小时内完成替代模块接入。请提供替代模型的历史压测数据、碳排约束样本集、跨区负载预测误差率。”
顾辞翻开材料。
“相关测试昨晚已经启动。由于时间紧急,完整数据稍后提交。”
“也就是说,现在没有。”
顾辞停了一下。
沈知夏开口:“星河已经投入专项小组,顾辞会亲自负责。我们接受阶段性验收。”
海沃法务看向我。
“陆先生,请你说明Mercury模型当前授权状态。”
我打开摄像头。
屏幕上出现我时,星河那边几个人的表情都有变化。
沈知夏的目光落在我脸上,很快移开。
顾辞倒是一直看着我。
我没有浪费时间,把授权协议的关键页共享到屏幕上。
“Mercury模型基础专利归我个人所有。五年前,我授权星河科技在企业能源调度场景中使用该模型。授权条件包括三项:我担任星河系统核心责任架构师,保留模型商业化新增订单的最终技术审查权,公司不得在未经我书面同意的情况下,以该模型签署超出既有客户范围的新协议。”
我翻到签字页。
“昨晚,星河公开解除我的首席架构师职务,并对外发布项目贡献为零的绩效通报。根据协议,新增订单授权进入终止流程。已交付客户可按过渡条款继续运行三十天,海沃采购单尚未签署,不在既有客户范围内。”
海沃法务开始记录。
星河法务立刻接话:“陆先生的说法只代表个人理解。星河认为该模型在公司投入下完成大量商业化迭代,权属存在争议。”
我点开第二份文件。
“这是星河近五年专利续费记录。缴费主体是我个人账户。公司只报销过两次翻译费,一次八百,一次一千二。”
会议室里有人低头看文件。
顾辞脸色沉了沉。
沈知夏的手指按在桌面上,没有动。
我点开第三份文件。
“这是星河去年向海沃提交的技术尽调材料。第十二页,核心模型权属说明。沈知夏作为星河总裁签字确认:Mercury模型由陆沉个人授权星河使用,陆沉为唯一责任架构师。”
那一页文件出现在屏幕上时,杨振声低声骂了一句。
沈知夏的脸色终于变得难看。
她当然记得这份文件。
去年为了拿下海沃尽调,海沃要求说明所有核心算法权属。我提醒过她,个人授权需要补正式商业许可,否则后续新增订单有风险。
她当时说,先把尽调过了,上市前一起规范。
后来顾辞回国,规范的事没了下文。
我继续说:“我昨晚向海沃发送责任人变更通知,依据这份尽调材料和框架协议风险条款。星河今天声明称我违规,欢迎他们在书面程序里提出。”
韩骁看向星河那边。
“沈总,星河去年提交的文件,确实由你签字?”
沈知夏抬头。
“签字属实。但当时项目紧急,部分表述由技术团队提供,我没有逐字核查。”
这句话出口,赵启明的表情彻底垮了。
技术团队提供。
这个锅扔得很快。
顾辞抓住机会,把自己的材料共享出来。
“我补充一点。Mercury模型只是星河系统早期基础,现阶段平台已经具备独立替代能力。陆沉先生离任造成的影响,被他本人刻意夸大。我的团队昨晚已经完成替代路径设计,相关架构图在这里。”
屏幕切换。
一张很漂亮的架构图。
图上颜色分明,箭头清晰,看起来像咨询公司花三天做的PPT。
我只看了两眼,就知道它从哪里来。
星河三年前融资路演的旧图。
那张图用来给投资人解释业务框架,连生产接口都没进过。
顾辞把它改了标题,添了几个英文缩写,挂到了海沃项目澄清会上。
人活久了,总能见到一些物种把脸皮修炼成企业资产。
海沃技术代表问:“顾先生,这套替代路径是否经过生产环境验证?”
顾辞回答:“已有部分验证。”
“请共享验证日志。”
顾辞的鼠标停在屏幕上。
“日志涉及星河内部机密,会议后单独提交。”
海沃技术代表没有追问,只在本子上写了一行字。
韩骁看向我。
“陆先生,你怎么看这套替代方案?”
所有人都安静下来。
沈知夏看着我,眼神里带着警告。
星河法务也开了口。
“陆先生,请注意保密边界。你已经不代表星河,无权评论我方内部架构。”
我笑了下。
“我不评论内部架构。”
顾辞肩膀刚松一点。
我把屏幕放大,指着架构图左下角一行小字。
“这张图的底稿作者是我。三年前路演用的概念图,文件编号SX-RD-2023-Demo-04。图里这条‘实时碳排约束链路’当年只是规划,正式版本后来拆成了三个服务。顾总现在拿它做海沃替代方案,至少要先解释一下,准备接入哪个生产接口。”
顾辞的脸一瞬间白了。
会议里没有人说话。
海沃技术代表把架构图截图保存,抬头问:“顾先生,能回答吗?”
顾辞动了动嘴。
沈知夏忽然打断。
“今天时间有限,替代方案细节我们会后提交。现在星河需要确认一点,海沃是否愿意给我们补救机会?”
韩骁没有立刻回答。
他和总部法务低声交流了几句,随后宣布:“海沃暂不恢复HWE-SX-0097采购单。星河可在二十四小时内提交三项材料:第一,Mercury模型合法授权或替代模型完整验证数据;第二,责任架构师变更后的履约保障;第三,针对前后声明矛盾的书面解释。”
星河那边的人脸色都沉了。
韩骁继续说:“在材料通过前,海沃保留更换供应商的权利。”
会议结束。
屏幕一个个暗下去。
星河会议室里,沈知夏没有立刻退出。
她看着我,隔着屏幕,声音很轻。
“陆沉,你满意了吗?”
我合上电脑前,看见顾辞坐在她身边,手里的钢笔被他捏得快要变形。
“沈总,海沃只要三份材料。”
我说。
“别又怪我。”
视频断开后,我把会议录屏和材料编号整理好,存入加密盘。
几分钟后,赵启明发来消息。
【董事会炸了。杨董要求沈总今晚必须把你请回来。顾辞签了军令状,说二十四小时内交替代验证数据。你别接他们私下电话。】
我看着“军令状”三个字,停了几秒。
顾辞终于把自己绑上去了。
挺好。
前半场的锅,他们往我身上扣。
后半场的责任,他亲手签。
6
晚上九点,沈知夏来了我住的小区。
我从楼下取快递回来时,看见她站在单元门旁边,黑色大衣垂到小腿,手里拎着一个纸袋。
那是城东一家老粥铺的包装。
以前我通宵改系统,胃疼得直不起腰,她偶尔会让司机送一碗过来。包装没变,连袋口打结的方式都一样。
她看见我,往前走了一步。
“我等了你四十分钟。”
我刷开门禁。
“有事去公司邮箱发。”
“陆沉。”她挡住门,声音带着疲惫,“我们谈谈。”
我看了眼门禁屏上的时间。
“十分钟。”
她攥着纸袋的手紧了紧。
“非要这么生分?”
我没有接这句话。
沈知夏沉默片刻,把纸袋递过来。
“你晚上大概没吃东西。我买了粥。”
“谢谢,不用。”
她的手停在半空。
小区门口有人经过,朝我们看了一眼。沈知夏收回手,把纸袋放到旁边台阶上,像终于放下某种姿态。
“董事会要求我来找你。海沃给的二十四小时材料,星河现在交不出来。”
我点头。
“顾辞不是签军令状了吗?”
她眉心蹙起。
“他能做一部分,但时间太短。赵启明说,只有你知道Mercury模型和海沃需求之间的完整映射。”
“赵总说的是实话。”
“那你回来。”她看着我,“职位恢复,期权补发,五年奖金按最高标准结算。顾辞那边,我会调整他的职责,不让你们直接冲突。”
我听完,突然觉得有些荒唐。
到了这一步,她还在安排我和顾辞怎么共处。
她大概习惯了。
公司资源、项目署名、年终奖、职位、婚约,所有东西在她眼里都能调配。只要她觉得大局需要,我就该挪位置。
“沈知夏,我不回星河。”
她唇线绷紧。
“条件你可以提。”
“我提过。”
“什么?”
“正式离职,结清工资。别再往我身上扣锅。”
她看着我,眼底压着怒意。
“现在不是赌气的时候。星河如果失去海沃订单,融资、供应链、员工期权都会受影响。你在星河五年,真的能看着它出事?”
“能。”
这个字落下,她脸上的表情有一瞬空白。
我刷开第二道门,准备进去。
她突然开口:“陆沉,我们还有婚约。”
我停下脚步。
楼道里的感应灯亮着,白光照在她脸上,把她眼下的疲惫照得很清楚。
“你昨晚当着所有人的面把顾辞推上去时,没想起婚约。”
“那是工作安排。”
“调我去仓库,也是工作安排?”
沈知夏呼吸一滞。
我从手机里调出一份文件,转给她。
“婚房我已经退租,订婚宴酒店下午发了解约确认,定金我承担。你父母那边,我发了说明,没有提星河,也没有提顾辞,只说双方工作和生活规划不一致,婚约取消。”
她拿出手机,看见那封邮件,脸色一点点白下去。
她妈妈已经回复了。
短短一行字。
【知夏,这是怎么回事?】
沈知夏抬头看我,声音发紧。
“你连我爸妈都通知了?”
“婚约双方家庭都知道,取消也该通知。”
她眼底有了火。
“你做这些,问过我吗?”
“年会调岗,也没人问过我。”
她被堵住。
就在这时,她手机响了。
她看了一眼,没有避开我,直接接起。
杨振声的声音从听筒里炸出来。
“知夏,顾辞提交的替代验证数据被赵启明打回了!Pallas Fund刚发来函件,说星河核心技术权属存在重大不确定性,下一轮融资尽调暂停。你现在到底有没有把陆沉谈回来?”
沈知夏下意识看了我一眼。
“我在谈。”
“别谈感情,谈条件!”杨振声明显急了,“只要他肯回来稳住海沃,董事会可以给他技术合伙人席位。顾辞那边先停权,等项目过了再说。”
沈知夏握着手机,指节发白。
我听得很清楚。
她也知道我听得很清楚。
半分钟后,她挂断电话。
楼道里安静下来,只剩感应灯细微的电流声。
沈知夏再开口时,声音低了很多。
“顾辞的权限,我可以先停。年会通报,我也可以撤。陆沉,星河现在需要你。”
我看着她。
“星河需要的,是能让海沃继续签单的人。”
她脸色一僵。
我把门禁卡收回口袋。
“刚才杨董说了,别谈感情,谈条件。那我也按条件回你。”
沈知夏抬眼。
我把早就准备好的文件发到她邮箱。
“第一,星河撤回对我的所有违规指控,在全员邮件和官网同步更正年会通报,说明调岗决定不符合流程。”
她没立刻说话。
“第二,星河就未经我许可将Mercury模型用于海沃新增订单一事,补签商业授权协议。授权费按订单技术服务金额百分之十五计算,只限现有海沃项目,不包含后续扩展。”
她脸色变了。
“百分之十五?海沃订单百亿规模,技术服务金额也有十几亿。你要星河现在拿出这么多现金?”
“可以分期。拿股权抵也行。”
“陆沉,你在趁火打劫。”
我点头。
“你可以这么理解。毕竟你们昨天给我的身份是零贡献前员工,前员工谈授权,价格当然按市场走。”
她盯着我,眼眶慢慢红了。
“我们一定要走到这一步?”
“已经到了。”
她沉默很久,终于问:“第三呢?”
我把最后一页文件打开。
“第三,明天下午海沃补充会议,我会以个人专利权人身份出席。星河如果继续使用顾辞那份替代方案,所有技术后果由顾辞和批准人自行承担。你们要我协助,也可以,我只接受外部顾问合同。”
沈知夏拿着手机,像握着一块烫手的铁。
这三条,每一条都在拆她昨晚亲手搭起来的台。
撤回通报,顾辞的年度功臣会变成笑话。
补签授权,董事会会追问她五年里为什么没有完成权属规范。
外部顾问合同,等于承认星河现在离不开一个被他们评成废物的人。
她不会轻易答应。
我也没指望她今晚答应。
楼下忽然传来车声。
一辆银灰色轿车停在单元楼外,顾辞推门下车。他显然来得很急,衬衫领口松着,手里还拿着电脑包。
看见我和沈知夏站在一起,他脚步顿了一下,随即快步走来。
“知夏,董事会那边催你回去。替代方案我还能改,没必要求他。”
他说“求”这个字时,目光落在我身上。
沈知夏没有说话。
顾辞走到她身侧,语气放缓。
“我刚跟布莱恩联系过,他愿意帮我向海沃技术委员会解释。只要我们今晚把数据补上,明天还有机会。”
我看向他。
“布莱恩?”
顾辞迎上我的目光。
“陆沉,你别以为只有你认识海沃的人。海外能源圈子没你想的那么窄。”
我没有争。
拿出手机,翻出一封旧邮件。
三年前,布莱恩发给我的邮件,标题是:
【关于Mercury模型跨区调度误差修正的后续交流】
邮件最后,他写了一句:
【期待与你在正式项目中合作。】
我把邮件转发给韩骁,同时附上顾辞今天会议使用的架构图编号和路演底稿来源。
没有评价。
只给事实。
一分钟后,韩骁回了消息。
【收到。布莱恩已退休两年,目前不参与海沃任何采购委员会决策。顾辞若以其名义影响澄清会,请星河提交书面授权依据。】
我把手机屏幕转给沈知夏。
她看完,脸色彻底沉了。
顾辞也看见了那行字。
他嘴角动了动。
“我只是说他愿意解释技术背景……”
“明天会议。”我收起手机,“海沃会问你书面授权。”
顾辞的脸色终于绷不住。
沈知夏转头看他,声音很轻,却压着寒意。
“你刚才在董事会上说,布莱恩可以替你背书。”
顾辞没回答。
楼道里的感应灯灭了一次,又亮起来。
这一亮一暗之间,沈知夏像终于看清了什么。
她拿起手机,给杨振声发了语音。
“通知董事会,顾辞的海沃项目最高权限暂停。所有替代方案材料封存,明早九点重新审核。”
顾辞猛地看向她。
“知夏!”
沈知夏没有看他。
她只是盯着我,眼里有疲惫,有不甘,还有一点很深的狼狈。
“陆沉,明天九点,董事会会正式讨论你的三项条件。”
我点头。
“邮件回复我。口头承诺不算。”
说完,我刷开单元门,抱着快递走进去。
门合上时,顾辞在外面急声解释,沈知夏一句也没回。
我上楼,打开电脑,把这两天所有材料按时间线整理成三个文件夹。
【年会通报与调岗】
【海沃责任人变更】
【顾辞替代方案与外部背书】
整理完最后一份,我给海沃会议系统上传了我的参会材料目录,只开放标题,不开放正文。
凌晨十二点,赵启明发来一张照片。
星河董事会议室灯还亮着。
照片里,沈知夏坐在长桌一端,顾辞站在门外,脸色灰败。杨振声拿着我的条件文件,旁边几位董事的表情一个比一个难看。
赵启明发来一句话。
【他们今晚睡不着了。】
我关掉手机,拉上窗帘。
明天才是正式场。
星河想把我按成废物。
那就让所有人看看,废物离场后,他们还能撑多久。
7
早上八点五十,我坐进启明科技的会议室时,星河董事会的第一封邮件到了。
发件人是董事会秘书处,抄送沈知夏、杨振声、赵启明和星河法务。
邮件里没有寒暄,只有一份决议草案。
【同意撤回对陆沉先生的违规调查表述。】
【同意就Mercury模型海沃项目补充授权事宜展开谈判。】
【同意聘请陆沉先生为海沃项目外部技术顾问。】
三条,每一条都比昨晚软。
可他们还是留了尾巴。
“展开谈判”“外部顾问”“阶段性合作”。
人类真擅长把低头写成抬头,像怕文字弯一下腰就会折了脊梁。
我把邮件转给韩骁,只回了星河两个字。
【收到。】
坐在我对面的男人笑了一声。
“你这回复够冷的。”
他叫贺砚舟,启明科技CTO。我们读研时在同一个实验室,后来他去了启明,我去了星河。前几年行业会上见过几次,平时只保持必要联系。
昨天海沃澄清会结束后,他给我发了消息。
【星河如果不要你,启明要。】
我当时没回。
凌晨三点,海沃采购委员会正式启动替代供应商评估程序,启明科技进入备选名单。贺砚舟又发来第二条。
【来不来都行,上午九点,启明会议室给你留位置。海沃项目我们要投,你的模型我们按市场价谈。】
这句比沈知夏的“回来”顺耳多了。
我来得很准时。
启明会议室没星河豪华,桌角还有一块磕痕。墙上白板写着三行字:海沃、连续性、替代方案。
没有欢迎横幅,没有空头承诺。
挺好。
我把电脑接上投屏,直接打开Mercury模型授权目录。
“海沃的核心需求分三层,实时负载调度、碳排约束预测、跨区异常回滚。星河现有系统能跑,是因为接口、模型和业务规则都绑在一起。启明如果想接,不能照搬星河,也不能等海沃给你们重新开需求。”
贺砚舟把笔往桌上一扔。
“你直接说需要什么。”
“第一,海沃旧版招标书和启明现有能源调度产品文档。第二,两个后端、一个算法、一个产品,今天下午跟我做接口拆解。第三,所有资料走正式权限,我签保密,不碰星河代码。”
启明CEO梁蔚坐在长桌另一头,三十多岁,短发,白衬衫袖口卷到手肘。她听完,看向法务。
“合同呢?”
法务把文件递过来。
梁蔚推到我面前。
“技术顾问合同,专利授权另签。顾问费按天算,海沃项目拿下后,Mercury授权费按技术服务收入百分之十八。你如果愿意全职加入,岗位和期权另谈。”
百分之十八。
星河昨晚听到百分之十五时,沈知夏的脸像被冻住。
启明这边连眉头都没皱。
我翻完合同,没有立刻签。
梁蔚也不催。
“陆沉,启明想拿海沃,确实需要你。但你可以放心,我不打算用一句老同学情分省钱。贺砚舟跟我说过,你这些年在星河被压得太久。我们给的是合作,不给画饼。”
我拿起笔,在合同末页签下名字。
“上午先做初审。下午三点,海沃二轮澄清会。”
贺砚舟挑眉。
“这么快?”
“海沃给星河的二十四小时窗口到下午三点。星河交不上,启明就要把接手能力摆出来。”
梁蔚看了眼助理。
“通知技术部,十分钟后开会。海沃项目优先级调到最高。”
十分钟后,启明技术部二十多人坐进会议室。
我没有讲废话。
白板很快被写满。
星河过去五年把Mercury模型接进系统的方式,我不能带出来,也不会带出来。但海沃要的业务结果可以重新拆。能源调度系统不是神坛,难在真实约束、数据清洗和异常响应,而这些恰好是我这几年最熟的部分。
中午十二点半,第一版接口风险清单完成。
下午两点,启明把材料发给海沃。
两点四十,韩骁回复。
【三点会议增加启明科技旁听席。】
这封邮件同时抄送星河。
五分钟后,沈知夏的电话打进来。
我看了一眼,没有接。
她发来消息。
【陆沉,你去了启明?】
我把手机倒扣在桌面。
三点整,会议开始。
屏幕里,星河那边的人比昨天少了一半。顾辞没有出现,赵启明坐在技术席,沈知夏脸色冷白,杨振声身边多了两个董事。
海沃首先要求星河提交补充材料。
星河法务硬着头皮共享文件。
撤回通报说明写得很含糊,只说“内部表述不严谨”,没有明确承认调岗和零贡献评价不当。授权谈判方案里,他们把授权费压到技术服务收入百分之三,还要求我继续承担原系统连续性责任。
韩骁看完,直接问:“沈总,这份材料是否代表星河董事会最终意见?”
沈知夏没有立刻回答。
杨振声接了话。
“星河愿意释放善意,但陆沉提出的条件远超合理商业范围。海沃项目是星河多年经营成果,不能因为个人专利争议全部推倒。”
海沃法务低头记录。
韩骁转向我。
“陆先生,你接受星河方案吗?”
“不接受。”
“是否仍保留海沃项目现有订单授权的谈判可能?”
“保留。前提是星河撤回公开失实表述,按商业授权重签责任边界。”
杨振声脸色铁青。
沈知夏看着屏幕里的我,眼神沉得厉害。
韩骁没有再多问,转向梁蔚。
“启明科技提交了替代接入方案。请说明你方能力边界。”
梁蔚示意我开口。
我把上午做好的材料共享出来。
“启明不承诺复刻星河现有系统。我们只承诺在海沃重新开放数据沙箱后,七十二小时内完成一版独立调度验证。Mercury模型可以授权启明在海沃项目使用,授权范围从零开始,不涉及星河既有代码和客户资料。海沃若选择启明,需要承担迁移时间,启明承担验证失败的技术责任。”
会议室里安静了两秒。
海沃技术代表问:“七十二小时有把握?”
“有前提。”我切到风险页,“海沃要开放脱敏历史样本、实时负载模拟接口和碳排约束规则。没有这些,任何供应商承诺四十八小时上线,都只是把PPT叠高。”
这句话落下,星河那边顾问席有人低下头。
顾辞昨晚承诺的就是四十八小时。
韩骁敲了敲桌面。
“海沃同意向启明开放脱敏数据沙箱,时间为二十四小时。星河仍有最后一次补充机会。明天十五点,双方提交验证结果。”
沈知夏终于开口。
“韩总,星河是海沃前期唯一通过尽调的供应商。临时让启明进入数据沙箱,不符合原采购流程。”
韩骁语气很平。
“采购单已经取消,当前流程是供应商替换评估。沈总,这是星河昨晚触发的结果。”
沈知夏的脸色微微一白。
会议结束后,启明会议室里短暂安静。
贺砚舟最先站起来,拍了拍手。
“都听见了,二十四小时数据沙箱。后端组和算法组留下,其他人轮班。今天晚上,咖啡管够。”
梁蔚看向我。
“陆沉,你的工位还没收拾,先用我的办公室。”
我摇头。
“会议室就行。”
手机在桌上震动。
沈知夏的消息又进来。
【你真要帮启明抢星河的客户?】
我看了几秒,回了她今天第一条消息。
【海沃采购单已经取消。】
发完,我关掉手机。
启明技术部的人陆续把电脑搬进会议室,白板重新擦干净。
二十四小时开始计时。
星河失去的客户,现在成了公开赛场。
8
晚上十一点半,启明的数据沙箱跑通第一组样本。
会议室里响起一阵很轻的欢呼。
贺砚舟把咖啡杯举了一下。
“误差率压进七个点了。陆沉,你这模型真是老东西里有狠活。”
“别夸。”我盯着屏幕,“异常回滚还没测。”
他啧了一声。
“你这人真扫兴。”
梁蔚从外面进来,把一盒热饭放到我旁边。
“吃完再测。你如果倒在会议室,明天海沃只能验收一具工伤现场,启明赔不起。”
我把参数提交给算法组,打开饭盒。
饭菜很简单,米饭、青菜、牛肉。
我吃了几口,手机屏幕亮了一下。
房屋中介发来退租确认。
【陆先生,婚房退租流程已完成。房东确认房屋无损,剩余押金将于三个工作日内退回。】
我看完,把消息归档。
这套房当初是沈知夏选的。
她说公司上市前不想高调买房,先租一套离星河近的,等结婚后再换大平层。我负责交租,她负责挑窗帘、沙发、餐具。
窗帘是她喜欢的浅灰色。
厨房里的锅只用过几次。大多数时候,我们都在公司吃外卖,或者她有应酬,我在机房。
早上我让搬家公司把最后一批个人物品搬走,戒指和钥匙一起寄给了她的秘书。
手续很干净。
人要撤出一个地方,最麻烦的往往不是行李,是那些以为迟早会兑现的安排。
我刚把手机扣下,沈知夏的电话打进来。
这次我接了。
她那边很安静,背景里有轻微的回声。
“你把戒指寄到公司了。”
“秘书签收了?”
“她不敢收,送到我办公室了。”
我夹了一块牛肉,没有说话。
沈知夏声音很低。
“房子也退了?”
“嗯。”
“你动作真快。”
我放下筷子。
“明天还要开会,没别的事我挂了。”
她没有像前两天那样立刻压我。
电话里传来一点金属碰撞声,像戒指盒被打开。
“陆沉,戒指是我们一起选的。”
“账单我付的。你要留着也行,不想留可以处理掉。”
她呼吸沉了一下。
“你把它说得像一件办公用品。”
我看着电脑屏幕上滚动的运行日志。
“它现在确实没有别的用途。”
电话那头安静了很久。
贺砚舟在不远处喊我:“陆沉,回滚组样本来了。”
“马上。”
我拿起手机。
“沈总,海沃项目的事走邮件。私人事情不用再联系。”
她终于开口,声音有些哑。
“顾辞被停权了。董事会要求他解释布莱恩背书,他拿不出书面依据。年会通报,公关部明早会撤。”
“知道了。”
“你没有别的话要说?”
“没有。”
我挂断电话,回到屏幕前。
异常回滚组第一轮测试不理想,启明现有产品对高峰冲击的缓冲池太小,样本一进来,延迟直接飙上去。
贺砚舟骂了一句,撸起袖子坐到我旁边。
“这块得重写。”
“来得及。”我把接口图拉出来,“先砍掉你们原来的双层队列,改成短周期滚动预测。海沃要的是稳定,不需要你们炫架构。”
“你说话比我老板还难听。”
“你老板给钱。”
他闭嘴敲代码。
凌晨两点,第二组回滚样本压到合格线。
凌晨四点,碳排约束模块跑通。
会议室里趴倒了一片人。梁蔚让行政送来洗漱包,自己也没走,坐在窗边看合同。
我靠在椅子上,闭眼休息了十五分钟。
手机再次震动。
这次是星河官网更新提醒。
【关于年度绩效通报相关表述的更正声明】
星河撤掉了年会那段“零贡献”视频,官网声明写明:原年度通报中涉及陆沉先生“项目贡献为无”“绩效垫底”的表述,与其实际参与项目情况存在偏差。公司已启动内部复核。
很会写。
偏差。
偏得百亿订单都掉了,还只肯承认偏差。
技术部小群又炸了。
有人发了官网截图,有人转了行业群评论。
【所以陆沉到底是不是星河核心?】
【年会刚说零贡献,两天后官网更正,这瓜香。】
【海沃项目黄了才想起来更正,星河这操作太魔幻。】
我退出群,没有发言。
早上八点,启明完成第一版验证报告。
误差率没有星河原系统漂亮,但稳定性过线,迁移方案清楚,风险边界明确。
梁蔚看完,直接签字。
“发海沃。”
九点十五,海沃确认收到。
九点半,星河补充材料也发了出来。
赵启明私下给我转了一份。
星河的验证报告换成他主导,顾辞的名字被移出项目组。报告里承认Mercury模型仍是海沃方案的关键依赖,提出继续与专利权人协商授权,同时请求海沃恢复采购单。
这份材料比前两天清醒很多。
也晚了很多。
中午十二点,我离开启明去取退租押金文件。
刚出电梯,就看见沈知夏站在启明楼下大厅。
她穿着一套深灰色西装,身后没有秘书,也没有司机。前台拦着她,她没有硬闯,只站在访客区。
看见我,她把一个戒指盒放到桌上。
“我去过房子了。”
我停下脚步。
“退租已经完成,钥匙中介收了。”
“窗帘没拆。”
“房东说可以留下。”
她低头看着那个戒指盒。
“你什么都清走了,连冰箱里的水都扔了。”
“过期了。”
她抬头,眼睛红得很明显,却没掉泪。
“陆沉,你以前不会这样跟我说话。”
我把押金确认书装进文件袋。
“以前我在星河。”
她脸色白了一分。
我没有继续解释,也没必要。
沈知夏把戒指盒推过来。
“这个你拿回去。”
“不要了。”
她手指按住盒子,声音发紧。
“这是订婚戒指。”
“婚约取消了。”
周围有人看过来。
启明前台有些尴尬,想退又不能退。
沈知夏站得很直,可指尖一直在抖。
“我父母问我,是不是顾辞的原因。”
“你可以自己解释。”
“我解释不了。”
她说这句话时,终于露出了一点疲态。
“我不知道事情怎么会变成这样。年会方案是顾辞和公关部一起做的,我看过,但我没想到他们会把你的评价写成那样。调岗是为了让顾辞名正言顺接手海沃,我以为后面可以补偿你。”
我看着她。
“你签字了吗?”
她的声音停住。
我又问:“调岗通知,你签字了吗?”
她没有回答。
答案够清楚。
大厅里很安静,门外有车开过,轮胎压过减速带,发出沉闷的响声。
我拿起那个戒指盒,放回她手边。
“东西寄还给你,是因为当年购买记录在你秘书那里,后续别说我占用共同财物。现在交接完成。”
沈知夏像被这句话刺到,脸上血色褪得更干净。
“陆沉,我们之间一定要算得这么清吗?”
我看了一眼时间。
“下午还要开海沃会。”
我绕过她往外走。
走到门口时,她的声音从身后传来。
“星河愿意接受你的授权条件。”
我停下。
她快步走到我面前,把一份文件递过来。
“百分之十五,分三年支付。官网和全员邮件同步更正。顾辞撤出海沃项目。你以外部顾问身份协助星河完成海沃最后一次澄清。”
这份文件上,董事会盖章已经有了。
杨振声的签名也在。
我翻完,收进包里。
“我会让律师看。”
她抬眼。
“那我们呢?”
前台屏幕跳出访客记录,启明的员工陆续进出,有人抱着电脑,有人端着咖啡。
我站在启明大厅里,看着沈知夏。
“没有‘我们’了。”
她握着戒指盒,很久没动。
下午三点,海沃最后一次澄清会开始前,沈知夏发来一封正式邮件。
星河接受我的三项条件,等待合同文本确认。
同一时间,启明的验证报告通过海沃技术委员会初审。
海沃采购负责人宣布:星河恢复候选资格,启明进入同等候选名单。最终评估将在一周后的能源云项目竞标会上完成。
星河拿回了上桌资格。
启明也坐上了桌。
这一次,谁都没办法把我从名单里抹掉。
9
星河的授权合同签得很快。
第三天上午,律师确认条款后,我以个人专利权人的身份在电子合同上签字。星河那边由沈知夏和杨振声共同签署,顾辞没有出现在抄送名单里。
合同生效后,海沃恢复对星河的技术验证接口。
星河股价开盘止跌。
公司内部群里有人松了一口气,仿佛一场风暴终于过去。
下午四点,风暴换了方向。
一份举报材料被发到星河董事会、海沃采购委员会、Pallas Fund和几家行业媒体邮箱。
标题很直接。
【陆沉涉嫌在离职前复制星河核心代码,并将商业机密带入启明科技。】
附件里有三张截图。
第一张,是我离开星河当天抱着纸箱走出大楼的监控画面。
第二张,是一份所谓“代码导出记录”,显示我的账号在年会当晚批量下载了海沃项目仓库。
第三张,是启明会议室白板照片,上面有我画的接口图。
照片拍得很清楚。
清楚到能看见白板右下角贺砚舟随手写的那句“咖啡不够,老板加钱”。
我看完材料时,梁蔚也正好推门进来。
她把平板放到我面前。
“海沃要求启明和你一起做书面说明。Pallas那边也问了,说如果涉及商业机密,启明会被排除候选。”
贺砚舟站在后面,脸色沉得厉害。
“白板照片是内部拍的。会议室那天进出的人,我让行政查了。”
我滑到举报人署名。
匿名。
但截图导出路径里漏了一个细节。
文件夹命名是【G.C_HWE_Backup】。
顾辞。
连栽赃都懒得改缩写,挺符合他的工作习惯。
梁蔚问:“你能解释代码导出记录吗?”
“能。”
我打开电脑,调出星河账号冻结通知。
“年会当晚十一点四十七,我的账号被人事系统冻结。举报材料里的导出时间是凌晨两点十八。”
贺砚舟凑过来看。
“冻结后还能导?”
“管理员可以临时解冻账号,再用我的权限导出。星河系统会留下操作链。”
梁蔚看着我。
“能拿到吗?”
“正常途径拿不到。星河不会主动把后台日志给我。”
她皱眉。
我点开邮箱。
“但海沃可以要求星河提交。因为举报材料已经影响采购评估,他们有权审查供应商信息安全流程。”
梁蔚笑了一下。
“你这人真适合做甲方的噩梦。”
我把举报材料转给韩骁,并附上三份说明。
第一,我离职当天所有设备由星河冻结并登记。
第二,启明方案基于海沃脱敏数据沙箱和公开接口重新设计。
第三,举报材料中的“代码导出记录”时间晚于我账号冻结时间,请海沃要求星河提供完整管理员日志。
邮件发出后不到二十分钟,海沃正式函件发到星河。
【请星河科技在六小时内提交陆沉账号冻结记录、凌晨代码导出操作链、管理员临时授权日志及相关责任人说明。】
抄送名单里有我和启明。
星河那边一直没动静。
直到晚上七点,赵启明给我打了电话。
他那边声音很乱,像在会议室外。
“陆沉,顾辞说你提前留了后门,账号冻结记录不能证明你没导。他拿出了一份脚本,说是你以前写的批量导出工具。”
“文件名。”
“mercury_sync_old.py。”
我闭了闭眼。
这脚本确实是我写的。
三年前系统迁移,我写过一个同步工具,用来把测试数据从旧环境迁到新环境。后来上线后,工具封存进内部仓库,权限在运维手上。
顾辞很会挑。
半真半假,才像真的。
赵启明压低声音:“董事会现在很被动。沈总让信息安全部查,但顾辞咬死是你留的工具。他还说,你在启明画出的接口图和星河内部图高度一致。”
“图本来就是我画的。”
“我知道,但董事会需要材料。”
“赵总,你们的信息安全系统有堡垒机录屏。”
电话那头停了两秒。
“顾辞说那天堡垒机存储故障,录屏损坏。”
我笑了一声。
真巧。
巧得像他亲手拿锤子砸的。
“那就查备份索引。星河的堡垒机录屏每天凌晨四点同步到冷备服务器,路径你知道。”
赵启明没说话。
“赵总,你想查,就能查到。你不查,明天海沃会把星河从候选名单里拿掉。”
电话挂断。
我坐在启明会议室里,继续整理材料。
晚上八点半,星河发来第一份说明。
避重就轻。
说陆沉账号曾在冻结后因“离职资料归档”短暂恢复权限,相关操作由运维值班人员执行,未发现恶意导出证据。对于举报材料,星河将继续内部核查。
韩骁很快回复。
【请提交完整日志。】
星河没有回。
九点十分,行业媒体开始发稿。
【百亿订单争夺再生变数,星河前核心员工被指带走代码。】
【从星河到启明,陆沉是否涉嫌商业秘密侵权?】
文章写得很圆滑,每一句都带“据网传”“有材料显示”“业内人士认为”。
杀伤力够了。
启明前台开始接到记者电话。
梁蔚的脸色终于变冷。
“有人想把启明也拖下水。”
“顾辞。”贺砚舟说,“他急了。”
晚上十点,我的个人邮箱收到一封匿名邮件。
里面只有一句话。
【撤出海沃竞标,否则下一份材料就是你和沈知夏的同居记录。】
我盯着这行字看了几秒,转发给律师。
然后把邮件源代码下载,连同举报材料一起打包给海沃。
十点四十,赵启明发来一条消息。
【查到了。】
紧接着,他发来三张截图。
冷备服务器索引显示,年会当晚凌晨两点十六分,管理员账号【guci_admin】临时解冻我的账号,并通过堡垒机进入海沃项目仓库。两点十八分,批量导出测试数据。两点二十一分,运维日志被手动标记为“离职归档”。
操作人IP来自顾辞办公室。
还有一张更致命。
堡垒机冷备录屏缩略图里,顾辞坐在电脑前,旁边站着一个信息安全部员工。
那名员工我认识。
年会第二天,是他帮顾辞开了测试环境最高权限。
赵启明又发来一句。
【沈总看到了。她让法务封存顾辞电脑。】
我把截图保存,没有立刻使用。
十分钟后,沈知夏的电话打来。
她声音很哑。
“陆沉,举报材料是顾辞做的。”
“我知道。”
“公司会处理。”
“处理结果发书面。”
她停了很久。
“他还准备发你和我的私人材料。”
“发吧。”
她呼吸一顿。
“你不在乎?”
“该退的房退了,该取消的婚约取消了。他发出来,只能证明星河年会当晚把总裁未婚夫评成废物,再调去仓库。”
电话那头彻底安静。
过了一会儿,她轻声说:“我会拦下。”
“不用拦。”我把冷备日志截图拖进文件夹,“沈知夏,你该做的是提交完整日志。”
她没有马上回答。
我听见电话那头有人敲门,随后是杨振声压低的声音。
“知夏,顾辞不配合交电脑。”
沈知夏对我说:“给我半小时。”
半小时后,星河正式向海沃提交补充说明。
附件里有完整管理员日志、冷备索引、顾辞办公室IP记录,以及一份内部处理决定。
【暂停顾辞所有职务,配合信息安全调查。】
同一时间,星河官网发布声明。
【网传陆沉先生涉嫌带走代码一事,经初步核查,与事实不符。相关异常操作由顾某违规使用权限造成,公司已报警并启动内部追责。】
我看完声明,把自己的说明文件发给海沃和Pallas。
梁蔚坐在我对面,长出一口气。
“这一关过了。”
我看着屏幕上的顾辞名字。
“还没。”
贺砚舟皱眉。
“他都被停职了。”
“他敢伪造导出记录,就不会只准备这一手。”
第二天上午,顾辞没有来公司接受调查。
星河法务去他办公室时,电脑已经被拆走硬盘,抽屉里的外部存储设备全部不见。
中午十二点,顾辞用个人账号发了一条长文。
他声称自己掌握星河高层包庇陆沉的证据,海沃项目从一开始就存在技术权属欺瞒。
文章最后,他艾特了海沃、Pallas和监管部门。
这一次,他不只想拖我下水。
他准备把沈知夏和星河一起推下去。
10
海沃能源云项目竞标会提前了三天。
地点在海沃中国区总部,十五楼大会议厅。
星河、启明和另外两家候选供应商都到了。顾辞那篇长文把事情闹大,海沃采购委员会不愿继续被舆论牵着走,直接把评估流程公开化。
谁能交付,谁出局。
简单。
粗暴。
有时候商业世界终于像个人。
我到会议厅时,星河的人已经坐在左侧。
沈知夏穿着黑色西装,桌面上只摆了一台电脑和一份纸质材料。她身边的位置空着,顾辞的铭牌被撤掉,换成赵启明。
杨振声没有来。
听说他被董事会留在公司处理Pallas尽调问询。
沈知夏看见我,目光停了一下。
我点头,坐到启明席位。
梁蔚低声问:“旧情人见面,这么商务?”
我打开电脑。
“会议室里少一点戏剧,技术会活得久一点。”
她笑了一声,没再说话。
九点整,韩骁宣布竞标开始。
规则很清楚。
每家供应商四十分钟陈述,二十分钟问答,最后接入海沃提供的实时样本进行现场推演。推演环境隔离,数据随机生成,无法提前准备。
前两家公司先讲。
一家方案保守,迁移周期太长。
另一家PPT漂亮,问到异常回滚,技术负责人开始绕弯。
海沃技术代表脸上看不出情绪,只在本子上写字。
第三家是星河。
沈知夏亲自开场。
“星河承认,过去几天项目处理存在严重失误。我们已撤回不当通报,暂停相关责任人职务,并与Mercury模型专利权人重新签署授权。今天的方案,由赵启明负责技术说明。我只补充一点,星河拥有最多既有项目经验,也愿意接受海沃对责任边界的全部审查。”
这段话说完,会议厅里很安静。
她没有提顾辞名字。
也没有再把问题推给“前员工”。
赵启明开始讲方案。
他熬了几天,嗓音发哑,但材料很扎实。星河原系统确实有优势,历史样本多,业务链路熟,模型接入成熟。只要授权稳定,短期内恢复交付能力并不难。
海沃提问也很尖锐。
“星河如何防止再次出现管理层绕过技术流程更换责任人?”
赵启明没有抢答。
沈知夏接过话。
“新增技术治理委员会,重大责任人变更需经技术、法务、客户三方书面确认。总裁不再拥有单独调整核心责任架构师的权限。”
她说这句话时,视线从我身上扫过。
我低头看材料,没有回应。
星河陈述结束后,轮到启明。
梁蔚开场很短。
“启明没有星河的历史包袱,也没有星河的现成系统。我们的优势,是边界清楚,迁移方案独立,Mercury授权链条完整。接下来由陆沉做技术说明。”
我站到台前,把电脑接入大屏。
第一页没有公司宣传,只有一张风险拆解图。
“海沃要的不是供应商讲自己多稳定,海沃要知道系统出问题时,谁负责、怎么退、损失怎么控。启明方案分三步:七十二小时完成脱敏样本验证,十四天完成灰度环境接入,三十天启动并行运行。期间星河原系统若继续服务,启明只接新增测试流量,不碰既有生产数据。”
海沃技术代表抬头。
“你作为Mercury模型权利人,同时给星河和启明授权,如何避免利益冲突?”
“授权范围分开。星河授权仅限既有海沃方案恢复,启明授权用于独立迁移验证。两边不能交叉使用代码、数据和接口配置。海沃可以指定第三方审计。”
“如果两家同时进入最后谈判,你是否会偏向启明?”
我看了韩骁一眼,又看向提问的人。
“我偏向合同。哪家边界清楚,哪家负责能力强,海沃自己判断。”
梁蔚在台下低头笑了一下。
沈知夏那边没有动静。
问答结束,进入现场推演。
海沃给出第一组随机样本:东南亚多区负载突增,碳排约束临时调整,局部节点断联。
星河先上。
赵启明带队操作,前十五分钟很稳。第十七分钟,系统在回滚策略上出现延迟,指标卡在警戒线边缘。赵启明迅速调整参数,把风险压了回去。
海沃技术席有人点头。
星河这次确实打得不错。
沈知夏的肩背稍微松了一点。
轮到启明时,贺砚舟在键盘前,手指快得几乎带影。
我站在他身后,看着数据流滚动。
第七分钟,异常节点断联。
第十一分钟,碳排约束重算。
第十三分钟,负载预测出现偏差。
贺砚舟骂了半句,被我拍了一下肩。
“切短周期。”
他立刻执行。
第十五分钟,误差率回落。
第十八分钟,系统进入稳定区间。
最终结果出来。
星河稳定性略高,启明恢复速度更快,迁移成本低百分之二十二。
会议厅里响起轻微议论。
韩骁让技术委员会现场讨论,供应商在原位等待。
沈知夏起身去了茶水区。
过了一会儿,她的秘书走到我面前。
“陆工,沈总想和你说两句话。”
梁蔚看了我一眼。
“十分钟后出结果。”
我起身。
茶水区隔着一道玻璃门,能看见会议厅里的屏幕,却听不清里面声音。
沈知夏站在咖啡机旁,手里拿着纸杯,没有喝。
“启明方案做得很好。”
“星河也不差。”
她抬头看我。
“你以前在公司,很多次也是这样站在我身后看数据。我那时候总觉得,你会一直在。”
我没有接。
她把纸杯放下。
“顾辞的事,我会处理到底。年会通报、调岗、专利授权,所有责任我都会给董事会交代。海沃项目如果星河还能拿回来,我会按合同付你的授权费。如果拿不回来,我也认。”
她停了一下,从文件夹里拿出一份纸。
“这是我个人持有的星河股权转让意向。百分之三,按上一轮融资估值折价转给你。算我补这五年欠你的期权。”
我没有伸手。
“授权合同已经签了。”
“这是我个人给你的。”
她的声音低下来。
“陆沉,我不想每一次跟你说话,都只剩合同。”
我看着那份股权意向书。
五年前,我想要它。
不是为了钱。
那时我希望自己的名字能和星河绑在一起,希望她介绍我时能说一句,这是陆沉,我们的技术合伙人。
现在这张纸终于递到我面前。
地点是海沃竞标会茶水区。
时间是我代表启明和星河正面竞争的中场休息。
迟到的东西,总是很懂挑气氛。
我把纸推回去。
“沈总,别把私人补偿放进竞标现场。”
她的手停住。
玻璃门外,韩骁回到主位。
秘书提醒:“沈总,要出结果了。”
我们重新回到会议厅。
海沃采购委员会宣布结果。
“经现场评估,星河科技具备既有系统恢复能力,启明科技具备独立迁移能力。海沃决定拆分项目:既有调度平台恢复由星河承接,为期六个月;新增区域能源云试点由启明承接,为期十二个月。两家公司分别签署独立合同,Mercury授权由专利权人与各供应商单独确认。”
会议厅里静了几秒。
这个结果很狠。
星河保住了一半,也失去了最有增长价值的一半。
启明第一次拿到海沃项目,直接切进新增试点。
梁蔚在桌下轻轻敲了一下笔。
贺砚舟低声说:“赢了。”
我看向星河席位。
赵启明长出一口气,像保住半条命。
沈知夏坐在原位,神情平静,只是手里的笔停了很久。
会后签署意向确认时,海沃法务把两份文件分别递给星河和启明。
我在两份Mercury授权确认页上签字。
一左一右。
星河拿回旧系统。
启明拿走新战场。
沈知夏签完字,抬头看我。
“恭喜。”
我把笔帽扣上。
“沈总也一样。”
她没有再说话。
走出海沃大楼时,梁蔚把项目确认书拍在贺砚舟胸口。
“庆功宴取消,回公司开工。”
贺砚舟哀嚎:“梁总,人类刚赢了项目。”
梁蔚按下电梯。
“所以人类今晚加班。”
电梯门合上前,我看见沈知夏还站在海沃大厅里。
她身边没有顾辞,也没有那些曾经替她撑场面的高管。
只有秘书捧着文件,低声汇报董事会电话。
她听着,朝我这边看了一眼。
电梯门合上。
启明的合同开始生效。
星河的追责也该开始了。
11
启明拿下海沃新增试点后,项目组连着忙了一周。
我从外部顾问转成启明正式员工,只用了半天流程。
梁蔚把合同递给我时,连钢笔都准备好了。
“技术副总裁,百分之三期权,Mercury授权另算。你要是嫌少,可以骂贺砚舟,他说你这个人不爱钱。”
贺砚舟立刻抬头。
“我原话是他爱钱,但更爱把钱算清楚。”
我翻完合同,签字。
启明的法务比星河痛快,条款写得明白,责任归属也清楚。没有“后续补”,没有“上市再说”,没有让人凭感情等一个永远改期的承诺。
签完合同,梁蔚让行政给我安排办公室。
我没要。
“项目期先坐会议室。”
她看了我两秒。
“行,随你。等你哪天想当人类管理层了,再来抢办公室。”
下午,海沃项目正式启动。
新增试点由启明负责,星河负责既有平台恢复。两家公司虽然分了合同,但接口边界需要对齐,海沃要求每周联席会议。
第一次联席会议,星河来了五个人。
沈知夏亲自带队。
她比竞标那天瘦了些,妆容依旧得体,眼下淡淡的青色遮不住。赵启明坐在她右边,手里拿着厚厚一叠整改文件。
会议开始后,大家都很专业。
星河提交既有系统恢复计划,启明提交新增试点接入表,海沃技术代表逐项确认。
没有人提年会。
没有人提顾辞。
直到会议结束,沈知夏留下来。
梁蔚看了我一眼,带着贺砚舟先走了。
会议室只剩我和沈知夏。
她把一份文件推到我面前。
“星河补发的五年绩效更正和奖金明细。财务今天下午会打到你账户。官网声明也更新了,写明你是星河系统原核心架构师。”
我翻了一下。
数字不少。
奖金、补偿、授权第一期费用,加起来够在市中心买一套不错的房子。
我合上文件。
“收到。”
她没有走。
“我父母知道婚约取消了。”
“嗯。”
“他们问我为什么。我把年会和顾辞的事说了。”
我抬眼。
这倒出乎意料。
以沈家的风格,她完全可以把事情压成“性格不合”。
沈知夏放在桌上的手指收紧。
“我爸骂了我一顿。他说,如果当年星河最难的时候没有你,我现在没有资格坐在总裁的位置上。”
我没有评价。
她从包里拿出一个小盒子,放在桌上。
还是那枚订婚戒指。
“这个我没有处理。我知道你不要了,今天带来,只是想当面说清楚。”
她打开盒子。
戒指安静躺在里面,灯光落上去,亮得有些刺眼。
“陆沉,年会那晚之前,我一直觉得你不会走。你脾气硬,但对星河、对我,总是会留余地。顾辞回来后,我想让他接海沃,一方面是他在海外有履历,另一方面,我也想让董事会看到星河不只靠你一个人。你提醒过我权属风险,我没听。”
她说得很慢,没有哭,也没有激烈辩解。
“调你去仓库,是我签的。通报是我批的。顾辞能拿到权限,也是我点头。事情走到后来,不是他一个人的问题。”
我看着她。
她终于把责任放回自己身上了。
这比道歉难一点。
也晚一点。
“沈总,星河的整改文件已经给海沃了。你不用再跟我说这些。”
她眼睫轻轻动了一下。
“我今天来,不是为了项目。”
我没有接话。
她把戒指盒推近一点。
“这段婚约,我同意取消。房子、订婚宴、双方父母那边,我会配合处理。你寄回来的东西,我也都收到了。”
我点头。
“谢谢。”
她苦笑了一下。
“你现在连谢谢都说得这么客气。”
会议室外有人经过,脚步声很快远去。
沈知夏从包里拿出第二份文件。
“这是我个人给你的股权补偿。你上次没收,我还是想再给一次。没有附加条件,也不需要你回星河。”
我没打开。
“我不会收。”
她看着我,眼圈慢慢红了。
“为什么?”
“我已经和星河签了授权合同,该拿的钱会拿。你个人的补偿,我收了,事情会变得不清楚。”
她低头看着那份文件。
“我们之间还有清楚的时候吗?”
我把文件推回去。
“以后可以有。”
她抬头。
我看着她,语气尽量平稳。
“项目归项目,授权归授权。私人关系到这里结束。以后联席会议正常开,合同正常走。除了海沃和Mercury授权,我不会再参与星河内部任何事。”
沈知夏眼里那点光很轻地灭了一下。
她的手指按住戒指盒,像要把它合上,又迟迟没动。
“陆沉,如果我现在说,我想重新开始,你会觉得可笑吗?”
我没有立刻回答。
窗外启明的人正在搬新设备,走廊里有人讨论海沃接口,有人叫贺砚舟去签采购单。这里的每一道声音都和现在的我有关。
星河那几年,也曾经和我有关。
只是我的名字一直被压在系统后台,像一个不该出现在台面上的注释。
我看向沈知夏。
“不会。”
她怔了一下。
我继续说:“但我不会答应。”
她眼里的泪终于掉下来一滴,砸在手背上。
她很快擦掉,坐直身体。
“因为顾辞?”
“因为你。”
她的脸色一点点白下去。
我把桌上的奖金明细收进文件夹。
“年会之前,我给过你很多次机会。专利授权、期权、职务、海沃责任人、公开关系,每一次你都觉得可以以后再补。现在补上,对我有用,但对过去没用。”
沈知夏张了张嘴,没有说出话。
这一次,我没有把话说得更重。
她已经听懂了。
会议室门被敲响。
启明行政探头进来:“陆总,海沃那边临时加了接口会,梁总让您过去。”
我起身。
沈知夏也跟着站起来。
她把戒指盒合上,放进包里。
“以后联席会议,我会让赵启明来。”
“好。”
她走到门口,又停下。
“陆沉,对不起。”
我看向她。
她没有再补解释,只是很轻地重复了一遍。
“对不起。”
我点了一下头。
她转身走出会议室。
玻璃门合上后,我没有立刻出去。
手机弹出银行到账提醒。
星河的第一笔授权费到账。
金额很大。
备注写着:Mercury模型授权一期款。
不是补偿,不是施舍,不是迟来的情分。
是合同。
我把截图发给律师归档,拿上电脑去了接口会。
下午六点,沈知夏在星河内部发布任命调整。
赵启明出任海沃项目总负责人,顾辞停职调查继续,所有核心项目责任人变更需经过技术委员会和客户书面确认。
我看完通知,关掉手机。
走廊尽头,启明会议室里白板又写满了新的接口表。
我推门进去。
有人给我递来一杯咖啡。
“陆总,今晚先看哪块?”
我接过杯子。
“先看最容易炸的。”
一屋子人同时叹气。
挺好。
至少这一次,所有人都知道炸了该找谁,也知道谁的名字该写在项目表上。
12
顾辞失联了三天。
第四天上午,他出现在星河楼下,被星河法务和信息安全部的人堵在大厅。
那天我正好在海沃线上联席会议里,赵启明的摄像头没关严,背景声传进来一部分。
“你们没有权利扣我的电脑。”
“顾先生,公司已经报警,设备涉及商业秘密泄露调查。”
“商业秘密?星河现在还有什么秘密?陆沉把你们卖给启明,你们还替他说话?”
声音很乱。
赵启明低头关掉麦克风,再打开时,脸色难看。
“抱歉,内部突发情况。我们继续。”
会议没有继续太久。
半小时后,海沃法务收到警方回执和星河内部调查初步结论。
顾辞私自导出测试数据、伪造陆沉账号操作记录、向外部媒体散发不实材料,已构成严重违纪。信息安全部那名配合他开权限的员工被停职,等待进一步处理。
更麻烦的是另一份材料。
星河审计部查到,顾辞回国入职前,曾以个人咨询公司名义收过一家外部供应商的钱。那家供应商正好参与过海沃项目前期硬件选型。
他推动替换部分硬件接口,并不只为了证明自己能接手项目。
里面有返点。
这件事捅出来,星河董事会彻底炸了。
下午两点,Pallas Fund暂停下一轮融资尽调,要求星河提交管理层问责方案。
下午四点,星河召开临时董事会。
赵启明给我发消息时,我正在启明测试环境里看灰度日志。
【沈总可能要被问责。】
我看了一眼,没有回。
那是星河内部的事。
晚上七点,星河临时董事会会议纪要流到行业群。
沈知夏被暂停总裁职务三个月,配合董事会完成海沃项目事故、顾辞任用事故、核心技术权属管理事故三项复盘。杨振声暂代总裁,赵启明继续负责海沃项目。
几分钟后,沈知夏给我发来一条消息。
【我暂时退出管理层。海沃项目不会受影响,赵启明会对接你。】
我回了一个字。
【好。】
她没有再发。
梁蔚从办公室出来,把一份文件放到我桌上。
“星河那边乱成这样,海沃会不会继续收缩他们的份额?”
“可能会。”
“启明能接吗?”
“能接一部分,不能全接。”
她看了我一眼。
“你倒是实诚。”
“吃不下的东西硬吞,会噎死。”
梁蔚笑了笑,坐到我对面。
“董事会刚批了海沃专项预算。新增试点如果推进顺利,启明会单独成立能源云事业部。你和贺砚舟一起负责技术,我负责客户和融资。”
我翻开预算。
人、设备、合规审计、第三方安全测试,全列得很清楚。
“可以。”
“还有一件事。”梁蔚从文件夹里抽出一页纸,“Pallas的人上午联系我了。他们原本投星河,现在想同时看启明。下周有个闭门会,你一起去。”
我抬头。
Pallas Fund是星河下一轮融资领投方,也是前几天向星河发函问询技术权属的那家机构。
现在他们转头看启明。
现实得让人感动。
或者说,钱本来就比人诚实。
闭门会定在周五。
那天早上,我在会场门口再次见到沈知夏。
她没有带团队,只跟着杨振声一起来。暂停职务后,她仍然是星河重要股东,Pallas要问的很多问题绕不开她。
她看见我,停了一下。
“你也来了。”
“启明也在名单里。”
杨振声站在旁边,脸色很不自然。
前几天他还在董事会上压价,今天见我,主动伸手。
“陆总。”
称呼换得真快。
比星河测试环境回滚还丝滑。
我和他握了一下,很快松开。
闭门会开始后,Pallas合伙人直接把问题摆到桌面上。
“星河的问题,不只在顾辞个人违规。我们看到的是核心技术依赖个人授权、管理层随意更换责任人、对外声明前后不一致,以及信息安全流程被绕过。杨董,星河如何保证类似事故不再发生?”
杨振声准备了一整套材料。
技术委员会、权限分级、合规审计、重大项目披露机制。
说得都对。
问题是这些机制本该早就存在。
轮到沈知夏时,Pallas合伙人问得更直接。
“沈女士,顾辞由你引入,海沃项目责任人变更由你批准,年会通报也由你最终确认。你是否继续参与星河日常经营?”
沈知夏坐得很直。
“暂停期内,我不参与日常经营。复盘结束后,是否恢复职务,由董事会决定。我个人会承担因管理失误造成的责任,包括但不限于股权激励回拨和项目损失追偿。”
她把一份承诺函递过去。
会议室里安静了片刻。
Pallas的人看完,没有评价,转向启明。
梁蔚讲得很稳。
启明目前规模、海沃新增试点进度、Mercury授权边界、未来能源云产品规划。
最后由我补技术路线。
我没有贬星河。
没必要。
启明要的是新增市场,不是站在星河废墟上拍照。那种事适合营销号,不适合做系统。
会议结束时,Pallas给了两家公司不同结果。
星河融资尽调继续暂停,等待三个月复盘。
启明进入正式观察名单,Pallas派技术顾问参与海沃新增试点评估。
走出会议室,杨振声的脸沉得能滴水。
沈知夏倒很平静。
她走到我身边。
“恭喜。”
“谢谢。”
她看着远处梁蔚和Pallas合伙人交换名片,轻声说:“你在启明状态很好。”
我没有否认。
她笑了下。
“以前在星河,我好像很少看见你这样。”
电梯到了。
杨振声叫她。
沈知夏却没有立刻走。
“顾辞的事,公司会起诉。我个人也会配合追责。他如果再拿你做文章,你可以直接联系星河法务。”
“赵启明已经发过对接方式。”
“嗯。”
她点点头,转身进了电梯。
电梯门合上前,她看着我,像想说什么。
最后什么也没说。
顾辞的正式处理结果在两周后出来。
星河解除劳动合同,追偿相关损失,并把涉嫌违法的材料移交警方。外部供应商返点问题牵出采购部两名负责人,杨振声为了保公司,只能按合规流程全部切掉。
信息安全部重组。
人事总监朱曼被降职。
当年参与年会通报、公关声明和匿名扩散的几个人,一个个收到处分。
沈知夏的暂停期延长到六个月。
星河没有倒。
大公司没那么容易倒。
但它从原本计划冲刺上市的明星企业,变成了一个要向投资人、客户和员工反复解释自己还能不能稳住的风险样本。
启明这边,海沃新增试点推进顺利。
第一个灰度节点上线那天,会议室里没有掌声。
只有运维屏幕上跳出一行绿色提示。
【运行稳定。】
贺砚舟把椅背往后一靠。
“终于像个人干的活了。”
梁蔚端着咖啡从后面经过。
“人类少骄傲,下一组样本十分钟后进来。”
我看着那行绿色提示,把运行记录保存进项目档案。
手机里,星河的群聊已经很久没亮过。
启明的新群却在不停弹消息。
接口、样本、预算、排班、验收。
全是麻烦。
全是往前走的麻烦。
13
海沃新增试点正式验收那天,启明会议室坐满了人。
大屏上,三十天并行运行数据一项项滚过。
负载预测误差率,低于合同上限。
异常回滚时间,低于海沃要求。
碳排约束响应,稳定通过。
韩骁坐在屏幕另一端,身边是海沃总部技术委员会。最后一项指标确认后,他合上文件。
“海沃确认,启明科技新增区域能源云试点通过验收。后续十二个月扩展合同,进入商务谈判。”
会议室里先是安静了一秒。
然后贺砚舟把笔摔在桌上。
“通过了!”
一屋子人终于炸开。
有人拍桌,有人起哄,有人直接趴在椅背上长出一口气。梁蔚靠在会议桌边,脸上也有了笑。
她看向我。
“陆沉,扩展合同你继续负责技术。”
“可以。”
“回答这么平,显得我们很没见过世面。”
“你们刚才已经表现过了。”
贺砚舟指着我:“这个人真的影响团队幸福感。”
梁蔚拿起文件夹拍了他一下。
“去准备庆功宴。今天真有。”
傍晚,启明订了公司楼下那家普通的粤菜馆。
没有香槟塔,没有大屏幕,没有谁把谁评成废物。
项目组二十多个人挤了三桌,吵得服务员进来两次提醒。贺砚舟喝了两杯就开始讲当年实验室里服务器冒烟的事,梁蔚嫌他丢人,让行政把他杯子换成了凉茶。
我坐在靠窗的位置,看着手机里的验收邮件。
海沃扩展合同意向金额,比原试点大了六倍。
Pallas合伙人发来消息。
【启明能源云事业部融资方案,下周详谈。】
梁蔚也收到了。
她把手机扣在桌上,朝我举杯。
“陆总,事业部成立文件明天发。技术负责人写你,产品负责人写贺砚舟。你有意见现在提,明天提无效。”
“没有。”
贺砚舟在旁边嚷:“我有意见,为什么他排我前面?”
梁蔚看他。
“因为他今天没问这种问题。”
一桌人笑起来。
我也笑了一下,拿起杯子跟他们碰了碰。
饭局结束时,已经快十点。
我走出餐厅,夜风吹过来,带着一点雨后的潮气。
路边停着一辆熟悉的黑色车。
沈知夏站在车旁。
她没有穿职业套装,只穿了一件米色大衣,手里拿着一个文件袋。看见我出来,她朝我走过来。
梁蔚和贺砚舟停在后面。
我对他们说:“你们先回。”
贺砚舟看了沈知夏一眼,没多嘴,拽着还想看热闹的同事走了。
街边只剩我和她。
沈知夏把文件袋递给我。
“海沃既有平台恢复验收也通过了。赵启明让我把最终确认件带给你一份,涉及Mercury授权结算。”
我接过文件。
“他可以发邮件。”
“我知道。”
她轻轻笑了一下。
“我只是想当面跟你说一句,星河那边结束了。”
我打开文件袋。
里面是星河既有平台恢复验收确认,还有第二期授权费付款凭证。
钱已经到账。
所有流程都很干净。
我把文件收好。
“恭喜。”
沈知夏摇了摇头。
“星河保住了海沃既有平台,但Pallas撤了下一轮领投。董事会决定暂缓上市,先做一年内部治理。杨振声卸任董事长,我爸那边的人进了董事会。赵启明升技术副总裁,朱曼离职了。”
她停了一下。
“我不再担任总裁。”
这个结果不算意外。
我看着她。
“之后呢?”
“留在董事会,管战略投资。日常经营交给职业经理人。”她低头看了眼自己空着的手指,“挺讽刺的。以前我觉得公司离不开我,现在发现它离了谁都得先把制度补上。”
我没有接这句。
她今天不需要我评价。
沈知夏从包里拿出那个戒指盒。
我看到它时,眉头轻轻动了一下。
她没有递给我,只是打开看了一眼。
“我今天会把它送去回收。款项捐给星河技术奖学金,第一年以你的名字设。文件我带来了,你如果介意,我换个名字。”
她把捐赠确认递过来。
我看完,签了同意。
“可以。”
她收好文件,合上戒指盒。
这一次,她没有再让它停在我面前。
“陆沉,我以前总觉得,等公司稳定,等上市,等融资结束,就能把你该有的都补给你。后来每一件事都被我排到后面。你走之后,我把星河早期所有项目资料重新看了一遍,才发现你的名字出现得最多,公开场合出现得最少。”
她说这些时,语气很稳。
没有卖惨。
没有求什么。
“我欠你的,合同能补一部分,剩下的补不上。我接受。”
街边车灯从她脸上扫过去,很快又暗下去。
她抬头看我。
“以后联席会应该不会再需要我参加。今晚过后,我不会再私下找你。”
我点头。
“好。”
她笑了一下,眼睛有些红,却没有哭。
“陆沉,祝你顺利。”
“你也是。”
她转身走向车。
司机替她拉开车门。上车前,她把戒指盒交给秘书,低声交代了几句。
车子开走时,我站在原地看了一会儿。
没有什么惊天动地的感觉。
一段关系真正结束的时候,声音往往很轻。
轻到只像一个盒子合上。
一周后,启明能源云事业部正式成立。
梁蔚把任命文件发到全员邮箱。
【陆沉,能源云事业部技术负责人。】
【贺砚舟,能源云事业部产品与平台负责人。】
邮件下面很快刷出一排欢迎。
我坐在新会议室里,看行政把门牌装上去。
门牌上写着:能源云事业部。
没有我的名字。
名字在任命文件、合同、专利授权书和项目负责人名单里。
够了。
海沃扩展合同谈判推进得很顺利。Pallas参与了启明新一轮融资,金额没有外界猜得夸张,但足够我们把团队扩大三倍。
星河那边按季度支付授权费,再没拖过。
赵启明偶尔会发来技术边界确认邮件,措辞一板一眼,像怕多写一个字就被我收费。
顾辞的案子进入司法程序后,行业里安静了一阵。
以前围着他吹“海外架构天才”的几个账号删了稿,改发“企业信息安全警示录”。
互联网也挺忙。
忙着忘记自己前几天说过什么。
三个月后,海沃新增区域正式上线。
上线仪式在海沃总部举行,启明和海沃双方都来了不少人。梁蔚上台签扩展合同,我站在台下技术席,看着大屏上的实时曲线一点点稳定下来。
韩骁走到我旁边。
“陆总,下一期欧洲区域,有兴趣吗?”
我看向屏幕。
“先把这一期跑稳。”
他笑了。
“行。还是这个风格。”
仪式结束后,梁蔚把签好的合同递给我看。
“从今天起,启明在能源云这条线上算站住了。”
贺砚舟在旁边补了一句:“然后我们可以继续加班到人类文明灭绝。”
梁蔚说:“先别灭,明天九点复盘会。”
一群人又开始哀嚎。
我拿着合同,走到会场外的露台。
夜色很深,楼下车流连成线。
手机里跳出银行提醒。
星河第三期授权费到账。
启明期权确认邮件也到了。
我把两封邮件分别归档。
过去五年,我一直在等别人把该给我的位置递过来。
现在不用等了。
会议厅里,梁蔚在叫我回去合影。
贺砚舟隔着玻璃朝我挥手,嘴里不知道喊了什么,大概又是催命一样的工作安排。
我收起手机,推门走回去。
灯光落在启明的项目背板上,所有人站得乱七八糟。
梁蔚把我推到第一排。
“技术负责人站中间,别总往边上躲。”
我站定。
镜头倒数三秒。
身边有人笑,有人整理衣领,有人还在低头看系统告警。
闪光灯亮起前,海沃后台弹出新的运行提示。
【系统稳定。】
我看了一眼屏幕,确认曲线没有波动,才重新看向镜头。
“拍吧。”