未婚妻给男闺蜜的晋升礼物,是我的研发成果。
他泼湿我的交接单,她让我别计较。
我砸下工牌,签字走人。
第二天竞标,她看着我走进对家的队伍,哭着问:“没你这组代码怎么跑?”
我把另一份文件推到她面前。
“先解释一下,你们怎么连我的签名都敢偷?”
【第一章】
水顺着桌沿,滴进我的鞋里。
秦越握着空纸杯,杯口还对着我的文件。
那不是失手。
他倒完,甚至把杯底最后两滴水甩到了我的签名栏上。
“承岳哥,交接而已,写这么多免责条款,防谁呢?”
我按住纸页。
墨迹正在往外洇。
这是我打印的第三份交接单。前两份,一份被秦越扔进碎纸机,一份被沈知意划掉了风险说明。
我抬头看她。
她坐在会议桌主位,胸前别着我送的订婚胸针。
“让他重新打印。”我说。
她把笔往桌上一摔。
“林承岳,你能不能别小题大做?秦越刚来,你非得让他下不来台?”
屏幕上还挂着人事任命。
秦越,项目技术负责人。
林承岳,项目支持。
我带了十四个月的团队,做了七轮压力测试,陪客户熬过两个通宵,上周才把最后一项指标压进验收范围。
今天,我成了项目支持。
秦越的名字后面,写着整体方案设计、核心算法研发。
我的名字后面,写着会场布置、资料打印、设备搬运。
我指了指屏幕。
“这也是你批的?”
沈知意合上电脑。
“岗位调整,不是针对你。秦越更懂表达,客户需要的是能把技术讲清楚的人。”
“他能讲清楚哪一部分?”
秦越拉开我旁边的椅子坐下。
“代码都在仓库里,文档也在,跑个程序还非得供着原作者?”
他把一串车钥匙扔在桌上。
钥匙压住了我交接单上的红字。
未经重新标定,不得替换现场参数。
“你看,你又在吓唬人。”他笑了一声,“一百三十六万的项目我没见过,一亿三千六百万的项目也不是离了你就不转。”
“是一亿三千六百万。”我说,“你明天连金额都准备这么念?”
会议室里有人低下头。
秦越嘴角往下沉。
沈知意直接站了起来。
“够了。你对他有意见,冲我来。别把个人情绪带到工作里。”
我看着她。
“谁先把私人关系带进来的?”
她的手停在椅背上。
许安坐在角落,想把纸巾递给我,又被沈知意扫了一眼,手悬在半空。
秦越伸手抽走纸巾,擦了擦自己的指尖。
“知意,算了。老员工嘛,接受不了年轻人上来,很正常。”
我三十岁。
他二十九岁。
我把湿透的纸从钥匙底下抽出来,平铺在桌面上。
“第一,我不同意把未经复测的版本用于明天演示。”
“第二,我没有批准删除异常数据校验。”
“第三,交接只证明材料移交,不证明你改过的版本符合投标要求。”
沈知意打断我。
“签个字有这么难?”
她翻出最后一页,推到我手边。
风险说明已经被删掉,只剩一句话。
交接人确认当前版本可稳定运行,并承担全部技术责任。
我没碰笔。
秦越靠进椅背。
“要不你别干了。真以为公司不敢放你走?”
门被推开。
总经理周绍拿着一个文件夹进来,身后跟着人事。
他没问水是谁倒的,也没看我的交接单。
“承岳,技术岗调整是管理决定。你要接受不了,公司可以跟你协商解除。”
人事把文件放到我面前。
解除日期是今天。
补偿金额、工资结算、项目奖金、保密义务,写得一清二楚。
竞业限制那一栏,勾的是不启动。
我翻到最后一页。
公司公章已经盖好了。
“准备多久了?”我问。
周绍看了一眼沈知意。
“这不重要。”
我把文件转向她。
“你知道?”
她没看我。
“你最近太难沟通,周总只是留个备选方案。”
我点了点头。
胸口那口气没往上冲,反倒一点点沉了下去。
过去两个月,她拿婚期催过我六次。
把奖金留在公司,项目做成再结婚。
让秦越参加核心会议,他是自己人。
别总提署名,我们以后是一家人。
现在,她给自己人腾出位置。
给我备好了离职协议。
我把工牌摘下来,砸在她面前。
塑料壳撞上桌面,裂开一道口子。
“那就用这个方案。”
沈知意抬起头。
秦越坐直了。
周绍伸手按住协议。
“你想清楚。签了,今天就走。”
“补偿今天到账,项目奖金按协议结清。交接只签事实清单,不签你们那份责任转嫁。”
我抽出手机。
“让人事把电子版发我,我请律师看。”
秦越嗤了一声。
“离个职还请律师,架子真够大的。”
我没看他。
“你的任命已经生效了。”
我把湿透的交接单推过去。
“从现在开始,项目出了问题,先找你。”
【第二章】
律师的电话打来时,沈知意已经敲了三次桌子。
“你一定要把事情做成这样?”
我按下免提。
唐宁的声音从手机里传出来。
“解除协议可以签,但附件要增加权限移交、设备封存和资料范围。林先生不承担解除后他人修改造成的责任。”
周绍拿过手机。
“我们又不是第一天做公司,没必要这么防着。”
“既然没有争议,就写进去。”
会议室安静了几秒。
人事重新打印。
沈知意终于坐不住,拉开门叫我出去。
走廊里,她压低声音。
“明天就是竞标。你这个时候走,是不是想逼我把秦越撤下来?”
“是你们让我今天走。”
“那也是你先闹的。”
她伸手来拿我的手机。
我往后退了一步。
她的手落空,指甲刮到我的衬衫扣子。
“林承岳,我们年底就要结婚了,你至于为了一个岗位跟我翻脸?”
我看了眼她胸前的胸针。
“我的成果给他,我的奖金拿来周转,我的职位让他坐。最后,责任还得由我担。”
“你说这是一个岗位?”
她咬住嘴唇。
“秦越背后有客户资源。你做技术,就不能为我们的以后忍一次?”
“我们的以后,需要我先给他垫着?”
她把手收回去。
“你现在说话太难听了。”
身后的门开了。
秦越探出半个身子。
“知意,周总找你。别劝了,人家有本事,让他出去闯。”
她看了我一眼,转身进门。
我在走廊站了片刻,拨通贺启的电话。
三个月前,他约我喝过一杯茶。
那时他把一份聘用意向书放到我面前。
技术合伙人,主持研发,分阶段授予股权。
我把文件推了回去。
他问我理由。
我说,我答应过一个人,把她手里的项目做完。
现在电话只响了两声。
“想通了?”贺启问。
“你那边,还缺人吗?”
“缺。但有两件事先说清楚。第一,原公司的代码和数据,一点都不能带。第二,我买的是你的能力,不是对手的商业秘密。”
“我空手过去。”
“那就带上解除协议。今天来见法务。”
我握着手机,指节松开了一些。
“你不问问,我为什么突然离职?”
“见面再问。先把边界划干净。”
下午三点,公司法务与唐宁逐条确认附件。
周绍在不启动竞业限制后面签了名字。
秦越站在旁边催。
“林工,走个流程而已,你该不会把电脑搬空了吧?”
我把电脑推到桌子中央。
“请信息部门做镜像封存。你们一份,我只留封存清单,不拿代码。”
许安抬头看了我一眼。
我继续说:“仓库权限当场取消。工作手机、门禁卡、测试设备,逐项签收。整个过程录像。”
秦越的笑收了回去。
他大概没想到,我连多待一分钟的借口都没给他们留。
交接到测试服务器时,许安指着列表,小声问:“前天那份风险邮件,也要附进去吗?”
“附。”
沈知意站在门边。
“那封邮件写得太主观,没必要。”
我抬起头。
“你可以不认同。不能让它没发过。”
最终,邮件主题、发送时间、收件人,一起写进清单。
十七点零六分,补偿和奖金到账。
十七点十二分,我签完最后一页。
秦越把我桌上的保温杯拎起来。
“这个也带走,省得明天回来找。”
我接过杯子。
杯身上有一处凹痕,是上个月在客户机房通宵时磕的。
我用拇指压了压那处凹痕。
“放心。”
走到电梯口,沈知意追了出来。
她把订婚戒指从手指上拔下来,攥在掌心。
“你今天走了,就别指望我先低头。”
电梯门打开。
我按住开门键。
“家里的东西,我请搬家公司去取。钥匙放物业。”
她的嘴唇张开,又合上。
“我没说分手。”
“我说了。”
电梯门合拢前,她往前迈了半步。
秦越在后面叫她。
“知意,演示稿还等你确认。”
她停住了。
我收回视线,按下一楼。
【第三章】
贺启没带我去酒桌。
他把我领进了砺行科技的测试室。
桌上摆着解除协议,旁边是一台刚拆封的电脑。
法务核验完文件,抬头问我:“原单位是否另有有效的竞业约定?”
“劳动合同附件也在这里。解除协议明确取代原有相关约定。”
“有没有携带客户资料?”
“没有。”
“今晚可以先签独立技术顾问协议。正式聘用,等背景核验完成。”
我签完字,贺启才把屏幕转向我。
“明天同一个项目,我们也是投标人。”
“我知道。”
“我们的投标文件上周已经封存,系统也做了半年。你不能替我们改既定方案,更不能拿你知道的对手参数作比较。”
“那你要我做什么?”
“现场解释我们的调度模型。它用了你五年前公开发表的那套约束方法,技术授权当年就签过,合同和付款记录都在。”
我看向屏幕角落的模型说明。
作者栏里,是我的名字。
五年前,我把论文和参考实现公开后,收到过不少合作邀请。
沈知意那时刚入职远川,天天在电话里说部门没人、项目难做。
我最后去了她的公司。
贺启敲了敲桌子。
“别发呆。你写出来的方法,我们做成了产品。产品不是靠一个人一夜写完的,明天你得尊重我们团队的工作。”
我拉开椅子。
“先让我看你们的边界测试。”
测试室里有人笑了一声。
负责研发的工程师把椅子拖过来。
“贺总,我就说,他第一句肯定问这个。”
我们一直核对到晚上十一点。
我没写一行来自远川的代码,也没碰原项目的资料。
砺行的工程师演示自家系统,我追问他们的设计选择。发现解释不清的地方,当场标进第二天的答辩准备表。
手机亮了十几次。
沈知意发来的第一条是:婚房的贷款你别忘了。
第二条是:秦越已经把程序跑起来了。
第三条是一张照片。
她和秦越站在大屏幕前,屏幕上挂着运行成功四个字。
我放大了一下。
右下角的时间,还是上周的测试日期。
我把手机扣在桌上。
凌晨,她又发来一句话。
明天你别赌气关机,真有问题,我会找你。
我没有回复。
第二天八点四十,竞标会场门口。
秦越穿着一套新西装,袖口的标签没拆干净。
他看见我,先笑了。
“哟,还是来了。搬设备的车在后门,你走错地方了。”
沈知意站在他旁边,手里抱着电脑。
看见我,她肩膀往下落了一点。
“来了就好,先把昨天的事情放一放。”
她把电脑往我怀里塞。
“程序启动有点问题,你帮秦越看一眼。”
我侧身避开。
贺启从后面走过来,把参会证递给我。
证件下面,是砺行科技的名字。
秦越的手僵在半空。
沈知意盯着证件,眼睛一点点睁大。
“你跟他们来的?”
“对。”
“他们是我们的竞标对手!”
贺启看了一眼时间。
“沈总监,林先生与贵公司的劳动关系,昨天下午已经解除。参会人员变更也已在规定时间内完成报备。”
秦越往前挤了一步。
“什么报备?他昨天才离职,今天就在你们这儿,你们早就串通好了吧?”
贺启没接他的声音。
“有异议,向会务组提交书面材料。”
沈知意拉住我的袖口。
她的手很凉,指尖却攥得很紧。
“你先别进去。先帮我把这组代码跑起来,其他的我们回去谈。”
我看着她。
“昨天不是已经运行成功了?”
“那是演示录像。”
话一出口,她自己先停住了。
秦越猛地转头。
“知意!”
她没理他,眼泪从眼角落下来。
“现场临时换了测试数据。没你这组代码怎么跑?”
我把袖口抽出来。
“代码、文档、环境,都交接了。你们改了什么,找你们的负责人。”
她还想说话,签到台的工作人员忽然叫住我。
“林承岳先生,请稍等。”
对方翻开一份投标附录。
“远川的材料里,您仍然是首席架构师,而且签署了最终测试确认书。现在您又代表砺行出席,我们需要核实。”
纸张递过来。
第一页,是我。
第二页,还是我。
最后一页的签名,与我昨天交接单上的笔迹完全一致。
连被水泡开的一小块墨痕,都留在签名边缘。
我抬起头。
沈知意的手,从我的袖口滑了下去。
【第四章】
我把文件平放在签到台上。
“请会务组留存原件。”
秦越伸手就来拿。
工作人员往后收了一下。
“这是已提交材料,不能取回。”
秦越的手指碰到桌角,发出一声闷响。
“只是内部版本放错了。”
“内部版本为什么有我的签名?”我问。
“技术材料都是你做的,用你的名字有什么问题?”
我指向确认书。
“上面的测试日期是昨天晚上。我当时已离职,在砺行测试室,全程有门禁和会议记录。”
沈知意拿出纸巾,擦掉脸上的水痕。
“承岳,我们出去说。”
“在这儿说。”
“这里这么多人。”
“把我的名字交给评委时,你没嫌人多。”
贺启示意法务上前。
“我们申请把人员资格争议与技术演示分开处理,所有材料封存。不能因为一份存在争议的签名,直接取消任何一方的资格。”
会务负责人请示后,让我们进入旁边的核验室。
评审组长罗振翻了几页材料。
他先问我:“你是否参与过远川这个项目?”
“参与过,直到昨天下午。”
“是否认可这份最终测试报告?”
“不认可。里面的版本编号、测试时间和结论,都不属于我签认的范围。”
“是否能证明?”
我把离职交接清单、风险邮件发送凭证递过去。
“原始工作资料留在远川。我不私自携带。请要求他们提供封存镜像和服务器日志。”
秦越马上接话。
“说到底,他自己拿不出证据。”
罗振抬眼。
“原始记录由谁控制?”
秦越不说话了。
周绍赶到时,领带歪了一截。
他在门口喘了两口气,第一句话不是解释报告。
“林承岳,你真要把自己的老东家往死里整?”
我把文件推向他。
“谁把我的签名贴上去的?”
“现在争这个有什么用?先把项目做好。”
“对你们有用。出了事,你们好说是我确认的。”
罗振敲了一下桌面。
“各位,今天审的是投标材料,不是私人恩怨。”
经过核验,评审组决定保留质疑记录,技术演示照常进行,最终评审结论暂缓。
秦越听到照常演示,嘴角又抬起来。
他打开电脑,登录系统。
大屏幕亮起。
第一组数据输入,几条曲线开始爬升。
第二组数据加入,曲线停在半空。
风扇的声音越来越响。
秦越敲了两次键盘。
屏幕上跳出错误提示。
沈知意站在台侧,手里的纸被她攥出褶皱。
“换备用机。”她说。
秦越换了一台。
同一个位置,再次报错。
台下有人翻动评分表。
纸页摩擦的声音,一下一下,听得很清楚。
秦越忽然指向我。
“他动过系统!昨天离职,今天就来对家,肯定提前留了东西!”
我没起身。
“你们提交的版本,是什么时候生成的?”
“昨晚。”
“我的权限什么时候取消的?”
他喉结动了一下。
我把交接清单举起来。
“昨天下午十六点三十一分。”
罗振看向他。
“请回答技术问题。这个错误是什么原因?”
秦越盯着屏幕,嘴唇动了几次。
“数据……数据不符合我们预设。”
“公开测试要求里,明确包含异常输入。你们报告写的是全部通过。”
沈知意突然开口。
“林承岳能解决。他是原负责人,我们申请让他协助。”
整个会场都看过来。
昨天,她说客户不需要只会写代码的人。
现在,几十双眼睛看着她,把我往台上推。
我站起来。
“我可以解释公开技术原理。但不会接触对手系统,更不会替一份冒用我签名的报告背书。”
我指向错误信息。
“这个提示不是故障后门。是输入条件不成立,系统拒绝输出未经验证的结果。”
罗振问:“属于保护检查?”
“对。真正的问题,是有人绕过了前置校验,却没完成后续标定。”
秦越的脸色变了。
我看着他。
“我写在交接单上了。”
“你把水倒了上去。”
轮到砺行时,研发负责人先上台说明系统。
我站在侧面,回答模型边界问题。
同样的数据,同样的异常输入。
屏幕没有把错误吞掉,而是逐条标红、回退、重算。
最终结果出来,罗振拿笔在表上勾了一项。
沈知意坐在最后一排。
她盯着我,手里的订婚戒指从指缝滑出来,落到了椅子下面。
她弯腰去捡。
台上的工作人员却在这时宣布,远川提交的第三方测试报告,也存在核验疑点。
她的头撞在了前排椅背上。
【第五章】
散会后,我在洗手间外被周绍堵住。
他身后跟着秦越。
“谈个价。”周绍说。
我拧紧保温杯。
“谈什么价?”
“今天的异议撤了,你回来。岗位不变,工资翻倍。”
秦越的牙关绷起来。
周绍瞪了他一眼。
“项目负责人还是你,秦越配合。”
我看着他伸出的两根手指。
“昨天,你们买断我十四个月的工作,只用了一个下午。”
“今天发现买不到我的签名,就想加钱?”
周绍把手放下。
“别把话说死。你去砺行就干净了?原公司的算法,到那边讲几句,谁能说清?”
“所以我没碰你们的数据,也没碰你们的代码。”
“法院会信你的一面之词?”
我拿出手机,打开唐宁的通话界面。
“请正式联系我的律师。”
周绍盯着屏幕,笑了一声。
“行。年轻人有骨气。”
下午两点,我的名字出现在几个行业群里。
核心员工竞标前夜叛逃。
未婚妻多年扶持,换来背刺。
疑似携带商业机密加盟竞品。
配图是我站在砺行展台前的照片。
还有一张沈知意哭着抓我袖口的照片。
拍摄角度很巧。
看不见她手里的电脑,也听不见她求我跑代码。
只剩一个女人站在原地,一个男人抽手离开。
我的电话开始响。
有人问是不是真的。
有人开口就骂。
还有以前合作过的客户,只发来一个问号。
贺启把我叫进办公室。
董事会临时连线,屏幕里坐着四个人。
其中一位直接问:“你是否能保证,他没把旧公司的东西带过来?”
贺启回答:“有完整的隔离记录。”
“记录不等于没有风险。项目还没拿下,先背一个侵权官司,谁负责?”
我把顾问证放到桌上。
“争议查清前,我可以不进入研发区。”
那人看着我。
“正式聘用也暂停。”
贺启正要说话,我先点了头。
“可以。”
视频结束,贺启推开面前的杯子。
“你不用替我答应。”
“这不是替你。你们凭规则接纳我,我也得按规则证明自己。”
他靠进椅背。
“证据在远川手里。周绍不是秦越,他知道怎么拖。”
我打开手机。
唐宁刚发来消息。
远川拒绝提供封存镜像,理由是涉及商业秘密。
下一条,是对方律师函。
要求我停止使用相关技术,赔偿三百万元,并就损害公司商誉公开道歉。
我把律师函转给贺启。
“他已经开始了。”
晚上,许安给我打电话。
背景里传来地铁报站声。
“林哥,他们让我们签情况说明,说你离职前删过文件。”
“你签了吗?”
“没有。他们说不签,就查我以前的报销。”
我握紧手机。
“不要偷拷资料,不要替我冒险。你只确认自己见过的事,不知道的就写不知道。”
他那边静了几秒。
“我想帮你。”
“那就先保护好自己。所有沟通留痕,私人文件备份。需要律师,我给你联系方式。”
电话挂断后,门铃响了。
沈知意站在门外。
她手里提着我落在婚房的旧键盘。
键帽缺了一颗,是她有次发脾气摔掉的。
她把键盘递过来。
“网上的事,我可以帮你澄清。”
我没让开门口。
“条件?”
“回来,先把竞标救下来。那些人不是针对你,只是现在公司承受不起损失。”
“他们冒用我的签名,也是因为承受不起?”
她的手指扣住键盘边缘。
“那是秦越操作失误。”
“复制签名,贴进报告,提交给评审。哪一步是手滑?”
她往前挤了一步。
我抬手挡住门。
“就在这里说。”
她抬头看我,眼睛里起了水。
“你以前不会这么对我。”
“你以前,也没让我替另一个男人背造假责任。”
她把键盘放到地上。
“你非要逼得大家都没路走?”
我低头看了一眼。
那块键盘陪我写完了项目的第一版程序。
现在,空格键下面还沾着她留下的胶水。
“路是你们选的。”
我关上门。
十分钟后,唐宁又打来电话。
“第三方测试机构回函了。”
“怎么说?”
“他们没出具过远川提交的那份报告。”
我坐直了。
唐宁接着说:“更麻烦的是,远川为这份不存在的测试,支付了二百六十万元。”
【第六章】
第二天一早,我和唐宁到了测试机构。
不是私下取证。
评审组已经向机构发出正式核验函。唐宁提前申请,由我就报告中涉及本人签名的部分作身份确认。
机构技术负责人陆川把两份纸并排放下。
“左边是我们上个月提供的测试报价,右边是远川提交的所谓正式报告。”
他用笔尖点了点编号。
“他们用了报价编号。但我们收不到样品,也没收到测试款,项目早就停了。”
唐宁问:“报告上的印章呢?”
“与我们现用印章不一致。我们会单独报警并提交鉴别材料。”
我翻到检测过程。
一页页往下看。
测试地点、机器数量、运行时长,全都写得齐整。
唯独里面一个指标,错了单位。
我指住那一行。
“这个数字来自我的内部预估表。”
陆川抬起头。
“你能确定?”
“预估表按分钟统计,正式验收按小时统计。他们搬数字时,连单位换算都没做。”
唐宁没有让我继续判断。
“林先生只陈述你能确认的事实。版本和来源,请通过正式调取核实。”
我把笔放下。
“可以。”
离开机构时,沈知意的车停在路边。
她没有下车,降下车窗叫我。
“上来,谈五分钟。”
唐宁看向我。
我摇头。
“就在这儿。”
沈知意握着方向盘,手背上绷出几道筋。
“测试报告可以补做。你现在把事情捅出去,整个团队都要受影响。”
“那你让秦越解释二百六十万去了哪里。”
她猛地抬头。
“你怎么知道钱的事?”
我没回答。
她推门下车,鞋跟踩进地砖缝隙,身子晃了一下。
“那笔钱有供应商合同,不是他拿了。你别乱扣帽子。”
唐宁递出名片。
“沈女士,有合法材料请提交给核验方,不要再私下要求我的当事人撤回异议。”
沈知意没接。
她只盯着我。
“你现在连跟我说话,都要带律师?”
“昨天那份三百万的律师函,不是你们寄的?”
她闭上嘴。
回到车上,她拨通电话,车窗没来得及升起来。
“秦越,你不是说测试款已经打过去了吗?”
电话那头声音很大。
“你听林承岳胡说什么?钱走综合服务商,很正常!”
“那报告为什么是假的?”
“沈知意,你签过审批!现在出事,你想全推给我?”
车窗升了起来。
隔着玻璃,她的嘴还在动。
我转身跟唐宁往外走。
下午,远川的第二份声明出来了。
比第一份更长。
他们承认报告存在整理疏漏,但把原因归到我的提前离职和交接不全上。
沈知意在声明下面署了名。
我盯着那个名字看了几秒,把手机递给唐宁。
“申请一并保全。”
她点头。
“还有一件事。砺行的公开技术资料核查完成了,相关方法的发表时间早于你入职远川。远川主张所有算法都属于他们,这一点站不住。”
“封存镜像呢?”
“评审组要求提交,远川还在拖。”
我去了一趟公证处。
保存自己的邮件收发记录、解除协议、项目奖金结算记录,以及公开论文页面。
全部做完,已接近傍晚。
刚走出门,许安发来一张照片。
不是代码,不是内部数据。
是他自己的解除通知。
理由写着不能胜任工作。
我拨回电话。
“你在哪里?”
“公司楼下。”
他的声音发紧。
“我没按他们写的签。我写的是,没见过你删文件。”
我闭了一下眼睛。
“等我。”
赶到时,他抱着一个纸箱坐在台阶上。
箱子里有盆绿植,叶片被文件夹压折了。
我在他旁边蹲下。
“先去吃饭。”
“林哥,我是不是给你添麻烦了?”
我把箱子从他手里接过来。
“没有。是他们欠你一个说法。”
许安抬起头,鼻翼动了两下。
“还有件事。今天信息部那个同事,被周总要求重新生成封存清单。他不肯,说昨天已经有双方签字和录像,改不了。”
我停住脚步。
“他怎么说的?”
“他说,真要查就查正式备份,谁改了哪个版本,都有记录。”
我拿出手机,给唐宁发消息。
申请保全原始备份。
不要再等远川自愿提供。
【第七章】
周绍第三次约我,是在远川会议室。
唐宁陪我去。
我没有带工牌。
前台伸手拦我,认出脸后,又把手收了回去。
“林工,您……”
“访客登记。”我说。
她把登记册推过来。
会议室里,沈知意、秦越、周绍都在。
桌面已经擦干净了。
我上次留下的工牌裂片,也不见了。
周绍先推来一份协议。
双方不再追究,互不诋毁,远川支付一百万元。
我没翻第二页。
“对外澄清呢?”
“可以发个误会说明。”
“撤回冒用我名字的报告呢?”
“材料已经交了,改起来有流程。”
“伪造签名的人呢?”
周绍把笔帽扣上。
“林承岳,做人得留余地。”
唐宁把协议推回去。
“这不是和解方案。这是让受害人收钱后,继续承担不明确风险。”
秦越拍了一下桌子。
“受害人?他昨天带着对家当众拆台,现在还坐这儿装什么?”
我看向他。
“你昨天说,是我改了系统。”
“难道不是?”
“保全申请已获受理,相关人员会依法处理。你可以继续这样说,也可以先看看日志。”
他眼角跳了一下。
周绍转头看我。
“你申请法院保全?”
“你们一直不肯提供,我只能申请。”
会议室门被推开。
公司法务拿着手机走进来,俯身对周绍说了几句。
周绍站起身。
椅子腿在地面刮出一声响。
秦越也跟着站了起来。
“周总,服务器里都是公司秘密,不能让外人随便看。”
公司法务抬头。
“依法保全,不等于公开源代码。对方申请的范围,是特定版本、操作记录和文件形成时间。”
我把杯盖旋开。
水已经凉了,顺着喉咙往下走。
秦越看向沈知意。
她却避开了他的目光。
周绍出去处理程序,会议室只剩我们几个人。
秦越坐回去,脚跟不停碰着椅子底座。
“你真以为查了能怎么样?改版本是正常工作。”
我说:“当然正常。前提是别把你改的版本,写成我确认的。”
沈知意忽然问他:“你到底改了多少?”
秦越猛地扭头。
“你现在问我?”
“我让你优化界面和演示流程,没让你删校验。”
“不是你说的,客户只看速度?不是你嫌他做事慢,让我别听他的?”
沈知意的脸绷住。
“你说过,你做过同类项目。”
“我做过!但他留的东西本来就不好用!”
我放下杯子。
“风险邮件第五项,删除校验后必须重新标定。你看过没有?”
“那封邮件……”
他话说到一半,停了。
我接下去。
“你看过。所以昨天台上听见我说标定,你就知道是哪一步。”
沈知意拿起手机,翻到邮件。
她往下滑了几次,指尖停住。
邮件下面,她自己的回复还在。
按秦越方案执行,林承岳配合,不再讨论。
她把手机扣在桌上。
“我当时不知道会出这么严重的问题。”
“我写了。”
我看着她。
“你说我在吓唬人。”
她的肩膀缩了一下。
唐宁没有让争执继续扩散。
“今天只谈侵权和澄清。技术责任由专业核验结论确认。”
周绍回来时,带了另一份文件。
这回不再写误会。
写的是,公司未取得林承岳授权,使用其签名制作最终测试确认书。
他把文件压在手下。
“我能做到这一步。但你要配合复评,证明基础方案没有问题。”
我没接。
“基础方案有它自己的证据。不需要用交换条件证明。”
“那你到底想要什么?”
“公开更正,撤回索赔,赔偿实际损失。是谁作假,谁自己担。”
周绍的额角绷了起来。
“公司养你一年多,你一点情面都不讲?”
我抬手,指了指墙上的项目展板。
最中间那张照片,是客户机房验收合影。
我站在最边上,袖子卷到手肘。
沈知意站在中央,手里拿着验收书。
“工资是我干活挣的。”
“你没有养我。”
离开前,沈知意追到电梯口。
她抓住我的手腕,这一次没提婚期。
“那份签名,是秦越让我从交接单上截的。”
我停住。
她的眼泪掉下来。
“他说只是补材料,不会真出问题。我以为……”
我抽回手。
“你不是以为。”
“你只是觉得,最后我还会回来收拾。”
电梯到了。
她站在门外,嘴唇抖了几次。
我按住开门键,等唐宁走进来。
然后松手。
【第八章】
核验用了九天。
这九天里,我没有在网上跟任何人吵。
唐宁提交材料,平台留存相关内容,测试机构出具正式说明。
砺行也把自己的开发记录、代码形成时间和授权链整理完毕,交给独立人员核验。
我每天去测试室旁边的小会议室。
不能进入的研发区域,我一步不跨。
能讨论的公开模型问题,我们就在白板上推。
贺启有一天端着两碗面进来。
他把其中一碗放在我面前。
“你不问正式聘用的事?”
我抽出筷子。
“先把眼前的事做完。”
“董事会昨天开过会。等核验结果出来,按原意向推进。”
我看了他一眼。
“股权不是白给的。”他补了一句,“三年目标,一项项兑现。你别以为被人欺负过,我就得给你开后门。”
我笑了一声。
“这样最好。”
第十天,核验意见送达。
我坐在唐宁办公室,一页页看完。
日志证明,秦越在我权限关闭后,修改了配置与校验流程。
他先关掉了耗时检查,再用旧版演示结果替换现场运行画面。
最终测试确认书,是在我离职后生成的。
签名图片来自那份湿透的交接单扫描件。
第三方报告没有对应原始测试记录,出具机构明确否认。
远川声称我删除核心文件,也没有得到封存镜像与操作日志支持。
唐宁翻到最后。
“签名争议这一部分,事实已经很清楚。技术核验意见不替代其他程序,但足够支持你要求停止侵害和更正。”
我把文件合上。
“发出去吧。只发能公开的结论,别把无关员工的信息带进去。”
更正声明发布半小时后,几个最先转发消息的人删了帖。
有人给我发来道歉。
也有人问,能不能别再追究。
我统一转给唐宁。
下午,正式复评通知到了。
各家重新提交现场演示人员名单。
远川没有被允许用补做报告覆盖原有问题,相关材料真实性审查继续进行。
砺行则被要求完成追加的异常工况测试。
贺启把通知递给我。
“技术核验过了,聘用障碍解除。但明天能不能拿高分,还是靠现场。”
我翻到测试说明。
这一轮不是把原来的数据再跑一遍。
设备失联、时钟偏移、重复指令,全部混在一起。
研发负责人把测试台接上。
前几轮都过了。
最后一轮,系统输出了两条互相冲突的调度指令。
屋里没人说话。
研发负责人伸手去改参数。
我按住桌边。
“先别动。保留这次输入和运行记录。”
他把手收回来。
“你看见什么了?”
“两个数据源的时间不一致。我们用了接收时间排序,但设备事件有延迟。”
他把记录放大。
一条过期状态,覆盖了后到达的新状态。
屏幕前,贺启缓缓吐出一口气。
“还有多久?”
工程师看了一眼钟。
“距离最终提交,两个半小时。”
键盘声重新响起来。
我站在白板前写下三种处理路径。
第一种,强行补齐,速度最快,但不能证明结果有效。
第二种,全部重算,能保证一致性,却可能超时。
第三种,隔离失效区段,只对可信范围生成指令。
研发负责人指向第三种。
“这样吞吐量会降。”
“会。”
“评分可能掉。”
“但不能把互相冲突的指令发出去。”
贺启看着我们。
我转头对他说:“这一次,我不会给不成立的指标签字。”
他把椅子拖到门边。
“没人让你签。你们解决技术问题,我负责接受真实结果。”
我握着笔的手停了一秒。
随后擦掉前两条路径。
最后四十分钟,我们连续回放了三轮。
速度下降,错误指令消失。
研发负责人检查完日志,拿起笔,在变更记录上签了名。
我签在复核栏。
那张纸干干净净。
没有水,没有替谁担责的小字。
我把笔帽扣上时,手机忽然响了。
沈知意发来一段语音。
“承岳,明天别去。”
紧接着又是一条。
“周总还留了一份东西,准备当着评委的面拿出来。他说一定能让你滚出去。”
【第九章】
第二次走进会场,我没在门口停。
沈知意站在签到台旁边,手里攥着手机。
她看见我,往前走了一步。
“我昨晚给你发的,你听了吗?”
“听了。”
“那你为什么还来?”
我把证件递给工作人员。
“因为我没做过他说的事。”
她伸手想碰我,又把手收回去。
“我可以帮你。我昨晚已经跟秦越吵翻了。”
“你要澄清事实,就向核验组提交材料。”
“我不是为了他们。我是为了你。”
我接过证件。
“为了我,就不要挡路。”
她往旁边退了半步。
周绍等在核验室。
见我进门,他把一份合同摔在桌上。
“林承岳,你入职时签过知识产权归属协议。你现在拿同一套技术替砺行投标,怎么解释?”
秦越坐在他旁边,眼下压着两道青色。
“早说了,离开公司,你什么都不是。”
唐宁把另一组文件放下。
没有立刻反驳。
她先请工作人员确认周绍所持合同的完整性。
周绍翻到签字页。
“本人在职期间完成的职务成果,全部归远川所有。白纸黑字。”
唐宁点头。
“没有异议。请继续翻附件。”
周绍的手停住。
附件第一项,入职前既有成果清单。
第二项,公开发表的方法与参考实现。
第三项,已经授予第三方的合法使用权。
每一页都有远川公章。
秦越探过头,眼睛越睁越大。
“这是什么?”
我看着他。
“你不是接手了全部材料?怎么连劳动合同附件都没看完?”
唐宁继续摆出文件。
论文发表时间,授权签约时间,砺行付款记录,砺行独立产品开发记录。
全部早于我进入远川。
“远川拥有林先生在职期间完成的职务成果。这不意味着远川拥有他入职前的一切,也不意味着禁止他使用自己的知识和经验。”
罗振翻完核验意见。
“相关问题已有独立核验结果。砺行演示产品未发现使用远川涉争代码的依据。若有新证据,请依法另行提出。”
周绍盯着附件上的公章。
那是他亲自盖的。
当年他为了让我入职,还特意说过,尊重技术人员的积累。
现在,他想把那句话从合同里抠掉。
秦越忽然抬高声音。
“就算技术不是偷的,他也违反职业道德!昨天还在我们公司,第二天就在对家!”
我把解除协议推过去。
“日期,你们定的。”
“不启动竞业限制,你们选的。”
“让我马上走,也是你说的。”
他张着嘴,没接上话。
沈知意站在门口,手里的文件垂到腿边。
周绍转头看她。
“你说句话!”
她抬起头,眼神从周绍移到秦越脸上。
“他说的是真的。”
秦越猛地站起来。
“沈知意!”
她的手开始抖,纸页跟着响。
“解除方案是我们提前准备的。签名是我截的,秦越贴进报告,我审核通过。”
她说一句,停一下。
没有看我。
“周总说,先把竞标过了,后面补测试。风险邮件也是我压下去的。”
周绍一掌拍在桌上。
“你现在胡说什么?”
她把手机和书面说明交给工作人员。
“相关审批记录,我申请按程序提交核验。”
秦越扑过去,想抢她的手机。
工作人员挡住他的手。
椅子被撞翻,腿脚磕在地上。
“你有病吧!你也签过字!你以为把我卖了,你就没事了?”
沈知意往后退了两步,撞上门框。
她没再替他解释。
罗振叫来会务人员,要求恢复秩序,并将新增材料登记移交。
技术复评随后进行。
砺行的系统启动时,我站在台侧。
第一组,设备断连。
第二组,数据重复。
第三组,时钟偏移叠加延迟。
系统主动隔离失效区段,没有输出那两条冲突指令。
罗振抬头问:“为什么吞吐量低于你们先前的峰值?”
研发负责人把话筒递给我。
“因为不能同时承诺未经验证的速度和正确性。”
我把变更记录投到屏幕上。
“新增工况下,我们选择保留可核验的结果。速度损失已如实披露,后续优化路径也写在说明里。”
台下有人接着问:“如果客户要求所有指令都必须按时给出?”
“我会告诉客户,当前条件无法保证。不是把警告关掉,再交一份全绿的报告。”
会场里静了下来。
沈知意低着头,手指死死抵着额角。
演示结束,评审组再次复核材料。
我们等了很久。
秦越几次站起来,走到门边,又被工作人员请回座位。
他把领带扯开,手机贴在耳边。
“你接电话啊!当初不是说能摆平的吗?”
电话那边不知道说了什么。
他猛地把手机扣在膝盖上。
下一次响起时,他却连拿起来都不敢。
正式意见出来后,远川因提交不实材料等问题,未通过本次资格与真实性审查。
砺行完成复评,被推荐为第一中标候选人,后续按程序公示。
贺启没喊,也没庆祝。
他先跟研发团队握手,再走到我面前。
“这回,签你自己认可的结果。”
我接过确认表。
笔尖落下时,身后传来一声椅子拖动。
秦越坐到了地上。
他的裤腿蹭着地毯,手撑了两次,都没撑起来。
“不是我的问题。”
他说得很低。
“明明昨天还能播……明明能播……”
沈知意抬手捂住嘴,眼泪从指缝往下落。
我没有回头。
在复核人一栏,写完了自己的名字。
【第十章】
公示期结束,异议按程序处理完毕后,砺行收到了中标通知。
贺启把正式聘用合同放到我面前。
岗位,首席架构师。
权限边界、研发预算、技术否决流程、股权兑现条件,都列成了附件。
我翻到最后,没有马上签。
“加一条。”
“哪条?”
“核心测试结论必须由实际负责人签认,任何人不得代签或删改。商业部门无权覆盖技术风险记录。”
贺启把笔递给法务。
“加。以后谁想绕过它,先来撤我的职。”
我抬起头。
他冲我指了指合同。
“你也一样。不能因为你是首席,就替底下的人签字。”
我接过笔。
“好。”
合同签完,许安来参加面试。
不是我直接把他带进团队。
他先做笔试,再过两轮技术评审。
最后一轮,我坐在会议桌侧面,只问了一个问题。
“如果负责人要求你删除一项会影响交付的失败记录,你怎么办?”
他把手里的笔放下。
“不删。保留事实,书面说明风险。坚持不了,就离开。”
我点头,把评分表交给另一位面试官。
面试结束,他在门外等我。
“林哥,我回答得是不是太硬了?”
“以后做项目,你会遇见更难回答的时候。”
“那你呢?”
我看着他。
“我已经答过一次了。”
远川的更正声明是在律师协调下发布的。
不再写沟通误会,也不再写员工个人情绪。
他们确认,我离职前完成约定交接,没有证据支持此前关于删除核心文件和携密跳槽的指控。
他们确认,最终测试报告上的签名未经我授权。
相关律师函撤回,侵害名誉造成的合理维权费用和损失另行结算。
秦越被解除聘用,外部测试款的去向进入调查程序。
沈知意的总监职务被撤销,审批责任没有因为她最后提交材料就消失。
周绍原本等着项目结果落地的一笔融资,也被投资方暂停。
这些消息,我没从朋友圈看。
那天去远川办理和解文件签收,周绍就坐在我对面。
他比上次瘦了一圈,西装领口空着。
律师把文件翻到签字页,他却按着纸不动。
“承岳,再给公司一个机会。你回来,研发你说了算,我给你股份。”
我看了看他面前的股权方案。
数额比贺启给的高。
只是下面还加了一行。
协助公司恢复项目资格及客户合作。
我把文件推回去。
“你要的不是我回来。”
“是让我替你们证明,之前的事都没那么严重。”
周绍的手停在纸边。
“人总得往前看。”
“所以我没回来。”
他还想开口,律师提醒签署时间。
周绍捏住笔,写第一笔时,把纸划破了一点。
我拿到自己那份文件,起身离开。
电梯口,沈知意等着我。
她没戴胸针,也没穿那件总监会议上常穿的西装。
手里捧着一个鞋盒。
“你的东西,都在这里。”
我接过来,打开检查。
几本书,一块旧硬盘,还有我父亲送我的钢笔。
硬盘是我的私人空盘,购买记录也在。
我把清单核对完,在签收处签字。
沈知意看着我的笔尖。
“现在连拿自己的东西,你都要留记录。”
“吃过一次亏,就该记住。”
她的嘴角动了一下,没能抬起来。
“婚房卖了。共同出资的那部分,按律师算的数额转给你。”
“我会核对到账。”
她把手伸进包里,拿出那枚订婚戒指。
戒圈上有一道划痕。
是竞标那天掉到椅子下面留下的。
“承岳,我们真不能重新来过?”
我把盒盖扣上。
“不能。”
她往前迈了一步。
“我知道错了。我真的知道了。秦越把所有责任都往我身上推,我才发现,他从来没想过替我承担。”
我看着她。
“所以,你现在想起以前是谁替你承担?”
她的喉咙动了动。
“不是,我不是这个意思。”
“你给他权限的时候,我拦过。你改测试版本的时候,我写过邮件。你让我签责任书的时候,我问过你。”
“你有很多次机会停下来。”
她握着戒指的手开始抖。
“我以为你只是生气。我以为不管我怎么做,你都会……”
她没有说完。
电梯提示音响起。
我接上她的话。
“都会回来。”
她低下头,眼泪砸在鞋面上。
“对不起。”
我抱着盒子走进电梯。
她伸出手,掌心托着戒指。
“这个你拿走。你当初攒了很久。”
我没接。
“退还财物的范围,律师已经列过。按清单处理。”
“承岳。”
她又叫了一声。
声音挤在喉咙里。
我按下一楼。
“以后有事,联系律师。”
门合上。
镜面里,我抱着那个旧鞋盒,衬衫袖口还沾着一点纸屑。
我抬手掸掉,手机正好响了。
许安打来的。
“林总,客户想把异常提示隐藏,说展示的时候不好看。”
“影响什么?”
“会让操作员看不见设备失联。”
“那就不隐藏。”
电话那头停了一秒。
“客户经理说,要不要再商量一下?”
“把风险写清楚,抄送我。我来谈。”
回到砺行,测试室的灯还亮着。
许安把修改说明放到我桌上,最下面留着一行空白。
负责人意见。
我坐下,写了四个字。
保留提示。
客户经理看了一眼,想开口,又先把那份说明从头读了一遍。
随后,他拿起电话。
“我们重新安排展示方式。风险提示不能删。”
我把旧钢笔放进抽屉。
贺启路过门口,敲了两下门框。
“今晚还有事?”
“最后一轮测试。”
“测完就走。明天再来。”
我抬头看向屏幕。
测试通过。
许安抬起手,跟旁边的工程师碰了一下拳。
我关掉电脑,把新的工牌翻过来。
姓名下面,印着首席架构师。
这一次,没有人拿走我的位置,也没有人替我签字。
我把工牌挂在桌边。
关灯,出门。
【亲~能在评论区给本故事打个分吗?用十分制的方式,求求了,喜欢这类的点点关注哦~】