未婚妻把上亿项目的核心数据交给男闺蜜,让我去搬水。
他泼湿我的交接文件,她骂我小题大做。
我摘下工牌,转身走人。
第二天竞标会,她看着我坐到竞品席位,急得直哭:“没你,这组代码怎么跑?”
我把话筒推过去。
“问你亲手选的负责人。”
【第一章】
齐越把那杯水倒下来时,杯口离我的文件只有两指宽。
纸页卷起,红色签字洇成一团。
他没有扶杯子,先把自己的鞋往后挪了挪。
“周哥,麻烦擦一下。我的鞋是定制的,不能沾水。”
我按住文件。
那是明天竞标演示的风险确认单。
最后一页,沈知宜刚签完字。
她确认撤掉我的技术负责人权限,改由入职不到半个月的齐越负责项目。
桌上另一个文件夹里,是她刚交给齐越的核心数据访问授权。
齐越抽出纸巾,擦了擦杯底。
“别这么看我,手滑。”
“会议室有监控。”我说。
沈知宜合上电脑。
“你还想为了半杯水查监控?”
“这是交接文件。”
“重新打印不就行了?”
她抬手看表,钻戒磕在桌沿。
那枚戒指,我陪她挑了三个下午。
她说总监开会,总要有一件撑得住场面的首饰。我付钱的时候,手里两笔咨询费还没结清。
现在,她用戴着戒指的手指了指墙边。
“客户下午过来,水还没搬。你先去把这些事做了。”
项目组八个人,没人说话。
林小禾抱着记录本,笔尖停在纸上。
我没动。
“我的交接意见,你看完了吗?”
沈知宜皱眉。
“又来了。周行,没人否认你前期做过贡献,但项目到了商务阶段,需要懂资源的人站出来。”
齐越把椅子拖到她身旁。
“我爸做了二十年设备供应。下游是谁,上游是谁,一顿饭就能谈明白。”
他抬下巴,点了点我的电脑。
“你会敲代码,很了不起吗?”
我看着沈知宜。
“所以,署名也改了?”
她没回答。
齐越转过屏幕。
竞标方案首页,技术总负责人后面写着他的名字。
我的名字消失了。
下面还有一行履历:独立设计并实现核心调度引擎。
我伸手,把屏幕转正。
“谁填的?”
“我批准的。”沈知宜说,“客户不关心谁写了哪一行代码,只关心谁能负责。”
“他能负责?”
齐越笑出声。
“把数据给我,把源文件给我,你能做的,我都能做。”
我从湿纸下面抽出附件。
“现场协议上周改了。原来的接口不能直接接。迁移方案写在第三页,必须由项目组完成联调。”
他拿过文件,扫了一眼。
“封装一下不就行了?别拿术语吓唬人。”
林小禾抬起头。
“齐经理,那个不是封装的问题,测试平台昨天已经退回过一次……”
“我问你了吗?”
齐越把文件甩回桌上。
沈知宜接了话。
“小禾,你先出去。”
门关上后,她压低声音。
“你非要在所有人面前让我难堪?”
我指着那行履历。
“拿我的工作给他垫脚,是让我给你长脸?”
“项目拿下来,他负责资源,你负责技术。有什么区别?”
“那为什么撤我的权限?”
“你最近太爱顶撞管理层。”
她说这句话时,没有看我。
我把湿透的文件一页页摊开,拍照,保存。
齐越伸手来拿我手机。
我扣住他的手腕,推回去。
椅脚刮过地板,响了一声。
沈知宜站了起来。
“周行,你有完没完?一杯水而已,你小题大做到现在!”
我松开手。
“好。那就说大事。”
我翻出合同,放在她面前。
“衡川技术顾问协议,第十二条。甲方撤换核心技术负责人,并收回必要工作权限,乙方有权结束驻场。已交付成果照常使用,新增支持另行协商。”
齐越低头看了眼。
“你还真把自己当外面的老板了?拿着启盛工牌,天天坐启盛办公室,不就是个上班的?”
“工牌背面写了驻场顾问。”
我把工牌摘下来,拍在桌上。
塑料壳裂开一道口。
“沈知宜,合作到这里。婚约也到这里。”
她先看工牌,再看我。
嘴角抬了一下。
“你为了这么点事,拿结婚威胁我?”
我拔掉自己的充电器,把私人电脑装进包里。
“项目设备,我不带。公司数据,我不留。交接邮件已经发出,你们的收件回执也到了。”
齐越靠回椅子。
“赶紧走。明天标一中,想回来都没你的位置。”
沈知宜抓起桌上的车钥匙。
“走可以。以后别求我。”
我拉开门。
林小禾站在走廊,手里捏着两张新打印的交接单。
“周工,要不要再谈谈?”
我接过自己的那份。
“替我作证,设备没拿,数据没删。”
她咬住嘴唇,点头。
电梯门关上前,沈知宜追到了会议室门口。
“明天竞标,你最好别再出现。”
我的手机正好亮起。
承岳科技的负责人叶承岳发来一条消息。
“顾问服务终止文件收到。明早八点半,我们在会场等你。”
【第二章】
我出了大楼,先去了律师事务所。
唐宁把纸巾推过来,接过我那份泡过水的交接单。
“你终于舍得出来了。”
我把手机放到桌上。
“先确认三件事。终止条款生效了吗?明天能不能出席承岳的演示?我现在能公开什么?”
她逐项翻合同。
“启盛已经通过邮件确认撤换负责人,也确认接收交付清单。终止条件满足。”
“承岳六个月前就购买了衡川引擎的商用许可。你作为原厂专家,早在他们报名材料里,明天只是启动已约定的现场支持。”
“但记住,不能带启盛的项目数据,不能替承岳复用启盛的定制方案。”
“我的私人电脑里没有那些。”
“我安排第三方做设备取证。今晚留档,省得他们回头说不清。”
她把合同扣在桌上。
“还有,不要在群里吵。你每发一句气话,对方律师都会替你圈出来。”
我点头。
手机振了十几次。
沈知宜先打电话,接着发消息。
“你把启动流程写在哪儿了?”
“齐越找不到最新适配文件。”
“你故意留一手是吧?”
我只回复了交接邮件的标题和时间。
她立刻打过来。
“周行,你到底闹够没有?”
“交接清单第四项,测试记录第七页。”
“我不想听页码。你现在回来,把环境搭好。”
“负责人不是齐越吗?”
电话那头停了两秒。
“他要陪客户吃饭。”
“那就让客户等他写完代码。”
她呼吸声重了。
“你非要让一个项目组的人陪你赌气?”
我看着玻璃门外的取证人员,把手机放上免提。
“项目的使用权没有变,交付文件没有少。我离开前要求安排三天联调,是你签字取消。”
“你说流程走得通!”
“原测试环境走得通。新现场环境没有联调。风险单第一条,写得很清楚。”
她没再提风险单。
“你回来。明天结束,我给你道歉。”
“用我的代码给齐越领奖,再在家里道歉?”
电话断了。
唐宁没说话,只把通话记录时间写进笔记。
设备封存完成,我才去了隔壁酒店。
叶承岳带着技术组等在那里。
他没有问我和沈知宜的事,先把一份边界确认书递过来。
“我们的数据,来自客户公开发放的测试集和独立采购的设备。我们的适配层,自己团队写的。你今晚只查引擎调用,不碰投标价格。”
“可以。”
他身后的工程师站起来。
“周工,我叫郑实。上次远程支持是我跟你对接。”
我认得他的声音。
六个月里,他提过四十三次技术工单。每次都带日志、测试条件和复现步骤。
我拉开椅子。
“现在还有什么问题?”
“极端工况下会超时。不是平均速度,是连续故障后的恢复速度。”
屏幕转过来,三组曲线摆在我面前。
我刚拿起笔,沈知宜的消息又跳出来。
是一张合照。
齐越站在餐厅包厢里,手搭在她肩上。
她发来一句话。
“人家在替项目奔走,你在干什么?”
我关掉手机,指向第三组曲线。
“这里重试了六次,你们把已经失效的节点重新放回队列了。”
郑实凑过来。
“明白了。先隔离,再恢复。”
叶承岳把外卖盒拆开,放到桌边。
“饭先吃。你不是来替整个团队熬命的,问题拆开做。”
我握笔的手停了一下。
以前在启盛,沈知宜只会把门一关。
“别人都走了,你再盯一会儿。我相信你。”
郑实把两项任务分给同事,剩下一项留给自己。
“周工,你帮我们确认边界,不用替我写。”
我把手机反扣。
“好。”
凌晨一点,测试通过。
早上八点二十,我在竞标中心门口碰见沈知宜。
她眼下压着粉,手里拎着两个纸袋。
看见我,她先松了肩膀。
“还算你知道轻重。给你买了早餐,先跟我进去。”
齐越站在她身后,把自己的电脑包递过来。
“拿着。待会儿别乱说话。”
我没接。
叶承岳从车上下来,走到我旁边。
“周工,我们的签到处在右边。”
沈知宜的手停在半空。
她看了看叶承岳,又看我的胸牌。
承岳科技,原厂技术专家,周行。
早餐袋掉在地上。
【第三章】
“你去承岳了?”
沈知宜挡在签到台前。
我递交身份证件。
“让一下,后面有人。”
她攥住我的袖子。
“周行,你可以冲我发脾气,不能拿公司的项目出气!”
叶承岳把名单推给工作人员。
“专家名单和授权书都在原申报材料里,请核验。”
工作人员翻到那一页,盖章。
“信息一致,可以入场。”
齐越伸手指我。
“他昨天还在我们公司,今天就站到对面,你们不查商业间谍?”
周围几个投标人转头看过来。
我把唐宁准备的说明递过去。
“我是引擎原厂顾问,提供非独家技术服务。与启盛的驻场服务昨天按约终止。没有竞业限制,也没有承接启盛数据迁移。”
齐越还要开口,沈知宜扯住了他。
她盯着我,声音压下来。
“先不说这个。启动已经卡了四次,你跟我过去看一眼。”
“找你们负责人。”
“这是上亿的项目!”
“所以更应该找负责人。”
她手指收紧,指甲抵着我的手腕。
“没你,这组代码怎么跑?”
有人停下脚步。
齐越的脸绷住。
“知宜,别求他。缺个文件而已。”
我把袖子从她手里抽出来。
“该交的文件,昨天都在。请不要在公共场合暗示我扣留交付。”
她嘴唇抖了抖。
签到台的工作人员提醒第二次,她才退开。
第一轮是封闭环境演示,先抽签,再导入现场生成的测试任务。
启盛抽在我们前面。
齐越上台时,还整理了一下领带。
“各位老师,我们采用的是完全自主设计的调度方案,可以支持多厂区联合运行。”
屏幕亮起。
进度条走到三成,停住。
他点击两次,鼠标越来越快。
评审席上,邵工摘下眼镜。
“设备协议不匹配。你们没做新版适配?”
齐越扭头看后台。
沈知宜把手机贴在耳边。
我的手机在口袋里振动。
我没有接。
“给我们两分钟。”齐越说。
邵工看了一眼计时器。
“按统一规则,你们还有四分钟。”
台下开始翻纸。
沈知宜走到我身边,蹲下来。
“周行,我知道错了。你先帮我把这一关过了。”
她睫毛上的水掉到手背。
“你答应过,不会看着我出事。”
我把桌上的话筒推向她。
“你可以申请技术说明。把昨天为什么取消联调,为什么更换负责人,说给评审听。”
她没碰话筒。
齐越在台上喊她。
“沈总,把离线演示文件给我!”
她站起来,几乎撞倒椅子。
离线文件打开后,画面动了。
邵工却没有看大屏幕。
他看着旁边的流量监测终端。
“你现在展示的,不是现场任务。”
齐越的手停在键盘上。
“这是预加载。”
“现场任务的随机编号还没进入你们系统,你预加载了什么?”
会场里有人咳了一声。
沈知宜攥着文件夹,指节发白。
邵工叫停演示。
“这一项记录为未完成。涉及预录结果,请提交书面说明。”
齐越走下台,经过我身边时,弯腰撂下一句。
“别得意。你今天害的不是我们,是你自己。”
我看向他。
他晃了晃手机。
“履约兜底协议。你不会以为,甩个工牌就能跑吧?”
我还没问,唐宁的电话打了进来。
“先别签任何东西,也别承认任何债务。”
她语速比昨夜快。
“启盛的保理机构向你发了催告材料。项目失约,要求你承担两千四百万的连带保证责任。”
“我没签过保证。”
“我知道。电子签署平台正在核查。对方附件里的签名,和你两年前授权书上的签名轮廓一致。”
我站起来,走到走廊。
“发起人是谁?”
唐宁停了半秒。
“沈知宜。”
手机上,文件传了过来。
借款人是齐越父亲控制的设备公司。
用途写着备货。
还款来源写着启盛中标后的采购款。
保证人栏,是我的名字。
最后一页,沈知宜作为经办人签字确认。
我把那一页放大。
他们不只要拿我的代码给齐越铺路。
还准备在路断的时候,把我填进去。
第四章
沈知宜在洗手间外追上我。
“你别听齐越乱说。那个只是内部流程。”
我把保证协议举到她眼前。
“内部流程,发到债权人手上?”
她伸手想拿,又把手收回去。
“事情不是你想的那样。”
“哪一处不是?借款人不是齐家的公司?经办人不是你?签名不是从我旧文件里截出来的?”
她靠住墙,喉咙动了几下。
“齐叔的公司临时周转。项目一中,设备款到了,这份协议就作废。”
“谁告诉你可以替我签?”
“我们本来就要结婚。”
我看着她。
她把这句话说完,竟然站直了些。
“房子以后一起住,钱以后一起花。周行,我不是为了我一个人,我是为了把这个项目拿下来。”
“你把采购利润给齐家,把个人保证放我名下,叫一起?”
她咬住牙。
“齐越能带来资源,你能提供技术。你为什么非得争个高低?”
“因为承担债务的人是我。”
她眼角还湿着,声音却提了起来。
“那你就更应该帮忙!现在拆台,真把项目弄黄了,谁都没有好处!”
我按下录音停止键。
沈知宜看见那个界面,脸上的血色退下去。
“你录我?”
“你替我签两千四百万,让我相信口头解释?”
她扑过来,我退开一步。
会务人员从转角走出。
“下一家准备入场。这里请保持安静。”
沈知宜收住脚。
我把文件转给唐宁,附上一句话。
“全面核查授权链,向债权人提出书面异议。涉嫌伪造的材料,走正式程序。”
她抓着我的胳膊没放。
“你一定要把我逼到这个份上?”
我一根根掰开她的手指。
“是你把我的名字写到了这个份上。”
回到会场,叶承岳没有催。
“需要申请换人吗?”
“我能继续。”
“那先喝口水。”
纸杯碰到手心,我才发现掌根绷得发麻。
郑实把电脑转向我。
“环境核验完了,数据全新导入。你只负责技术答辩,操作我来。”
我点头,坐上演示席。
现场任务下发。
一座模拟厂区里,三条产线同时调整,运输节点随机停用。
郑实按下启动键。
第一轮结果出来,邵工看了一眼。
“继续加故障。”
第二轮,屏幕上两处节点变红。
队列重新排列。
第三轮,测试人员断开一台设备。
耳机里响起提示音。
郑实没有停,按预案切换。
结果交上去时,台下有人坐直了。
邵工翻到我们的技术页。
“你们的底层引擎,也来自衡川?”
叶承岳接过话筒。
“是。非独家商业许可,授权文件和费用凭证已经提交。适配层与实施方案由我们独立开发。”
“那为什么同一个底层,表现差这么多?”
我接过话筒。
“引擎能执行规则,不能替项目组理解现场。不同设备、不同协议、不同工况,必须做适配和验证。”
邵工点头。
“也就是说,不是拿到核心数据就能交付?”
“数据不是完成工作的证明。”
沈知宜坐在台下,手里的纸被捏出了折痕。
齐越突然起身。
“我有异议。他昨天才离开我们,今天承岳就解决了问题,难道不是拿我们的成果?”
会场安静下来。
邵工看向我。
我没有急着开口。
叶承岳把技术档案交给工作人员。
“请看独立开发记录、历次测试报告和第三方存证。最早的适配版本,四个月前就已经完成。”
郑实补了一句。
“我们昨夜修正的是故障恢复逻辑。修改记录完整,可以审查。”
邵工把材料交给合规组。
“异议会登记,不接受没有依据的现场定性。”
我看着齐越。
“你说核心引擎是你独立设计的。那请你解释,为什么启盛提交的版权说明里,原始权利人写的是衡川?”
齐越的嘴张开,又闭上。
沈知宜想站起来,膝盖碰翻了脚边的水瓶。
水顺着地砖流到走道。
这一次,没有人替她擦。
【第五章】
第一轮演示结束,没有当场定标。
主办方通知,进入现场压力测试和合规复核阶段。
启盛的演示记录被单独封存。
我刚走出会场,手机上已经铺满了截图。
一个行业群里,有人发了长文。
标题没有我的全名,照片却拍得很清楚。
说某技术顾问因感情纠纷,恶意扣留关键文件,携原公司资料投奔竞争对手。
下面接着几张聊天记录。
沈知宜问我能不能确保演示。
我的回复被截成一句:“不让我负责,就别想跑。”
我点开原记录。
完整那句是:“不让我负责,就别想跑未经验证的现场版本。按已交付环境演示,风险可以控制。”
唐宁看完,直接把链接存进取证清单。
“别在群里吵,让发文的人保全原始来源。”
叶承岳的电话在这时响了。
他听了半分钟,抬头看我。
“客户要求进一步核查我们的资料独立性。压力测试资格暂不取消,但明晚六点前要补齐说明。”
郑实把电脑合上。
“材料都有,我去整理。”
“设备呢?”我问。
叶承岳没立刻答。
会议室门被推开,采购主管进来。
“租赁方撤了运输车。说有人提醒他们,这套测试设备涉及产权纠纷,不能交付。”
“合同签了,钱也付了。”
“他们愿意退租金。”
叶承岳把电话放下。
“齐家在本地供应链里确实有关系。”
我拉开设备清单。
“备用型号能不能替换?”
郑实指向两项。
“性能足够,协议不一致。重新适配至少两天,后天早上就要进场。”
采购主管的手机还在响。
第二家也拒了。
第三家说仓库盘点。
我拨给以前合作过的测试中心。
对方听完,先问我是不是网上那个人。
“周工,不是我不信你。我们是公共实验室,手续要经得起查。”
“按正式流程租。合同、押金、设备用途,我们全部提供。”
“可以,但今晚五点前提交申请。审批后自行运输,损坏赔偿。”
我看了眼钟。
四点十七分。
叶承岳起身。
“我去签申请。你们做适配。”
“押金多少?”
“一百二十万。”
采购主管抬头。
“我们今天刚补了投标保证金,账上能动的……”
叶承岳把手抬起来。
“先核实,不要乱动专项资金。我追加股东借款。”
我没说感谢。
把设备说明书一页页打开,先列出必须修改的接口。
晚上九点,测试中心的设备运进临时实验室。
金属箱落在地面,手柄震得我掌心发疼。
郑实拧开箱盖,里面少了两根连接线。
采购主管转身就要下楼,电话响了。
原租赁商发来一份补充报价。
价格翻了四倍。
附带条件是承岳书面声明,不再与我合作。
叶承岳看了一眼,把手机推回去。
“线在哪儿买?”
“城南,有现货。”
“去买。”
我按住设备箱边沿。
“他们不是只想让我们多花钱,是要拖过明晚的合规截止时间。”
叶承岳点头。
“所以你做你的。钱和手续,我来。”
凌晨两点,齐越给我打来电话。
“撑得住吗?”
我开了录音。
他笑了一声。
“承岳这种小公司,拿什么跟启盛斗?退出来,签个技术失误说明,我让知宜给你留口饭。”
“说明什么?”
“说明离线演示文件是你交的,保证协议是你授权的。别闹了,大家都能下台。”
我看着屏幕上的错误记录。
“你独立设计的项目,为什么需要我认?”
电话那头传来碰杯声。
“因为没人会信你。你帮她做了四年,哪次不是她说什么,你就做什么?”
我挂断电话,拨给唐宁。
“新增一份证据。”
门外忽然响起急促的敲门声。
林小禾站在走廊里,怀里抱着纸箱。
她的工牌被剪成了两截。
“周工,他们说我是你的内应,把我开了。”
她从口袋里拿出一张调岗通知。
“可他们弄错了一件事。”
“那台演示电脑,不是只有齐越一个人用过。”
【第六章】
我没让林小禾打开电脑。
“先说清楚,东西从哪儿来。”
她把纸箱放下。
里面只有水杯、笔记本和一盆叶子发黄的绿植。
“没有公司的数据。我没拿。”
她把手机上的排班表给我看。
“前天下午,我负责协助齐越做演示。系统每次导出结果,都会自动上传测试平台,平台归客户管。”
“他后来用的离线文件,也上传了?”
“上传过。他嫌生成时间太长,让我关掉同步。我说没有管理员权限,他就让我滚出去。”
我把信息记下来,发给唐宁。
“你能提供当时的工作安排和自己的操作说明吗?”
林小禾点头,又低下头。
“但我不敢直接出面。”
她指着通知下面的一行字。
涉嫌泄露商业秘密,保留追究权利。
“我爸刚做完手术。真打官司,我拖不起。”
我把椅子拉给她。
“你先坐。不用为了帮我,拿自己的生活赌。”
叶承岳把一份空白证人陈述格式递过来。
“只写你亲眼看到、亲手做过的。剩下的交给律师申请核查,不让你碰不该碰的资料。”
林小禾捏着笔,半天没落下。
她的手机响了。
沈知宜打来的。
她抬头看我。
“接不接,由你决定。”我说。
她按下免提。
“小禾,你在哪儿?”
“外面。”
“离职手续先不要签。今天人事处理得急了点,你回来,我让他们撤销。”
林小禾攥紧笔。
“那泄密呢?”
“公司还没下结论。只要你配合,很多事情都可以谈。”
“配合什么?”
电话里停了片刻。
“证明周行走之前删除过文件。”
笔尖在纸上划出一道口子。
林小禾抬起脸。
“他没有删。我在旁边。”
“小禾,你还年轻,不懂技术人员能做多少事。”
“我只知道他把电脑留在桌上,当着我和行政的面退出账号。行政拍了录像。”
“录像只能说明表面情况。”
“那您找我作什么证?”
沈知宜的声音降下来。
“你家里正需要钱,别把路走窄。”
林小禾按断电话。
她没哭,手却一直抖。
水杯里的水洒到桌上,她抓纸擦了两次,都没擦干净。
我把纸巾盒放到她手边。
“这段电话,愿意给律师吗?”
她点头。
“我不替他们说假话。”
唐宁赶到后,先确认了录音产生的经过,再让林小禾把工作过程逐项写清。
凌晨四点,她提交了针对客户测试平台记录的保全申请和核查线索。
“平台自己的日志,胜过我们争一百句。”
她收好材料,看向我。
“保证协议也有进展。签署平台没有你的有效认证记录。债权人拿到的是一份上传的扫描件,不是你本人完成的电子签署。”
“经办材料呢?”
“沈知宜以未婚妻身份,附了一份授权说明。授权范围写着全权代理。”
我拧开水,喝了一口。
水凉透了,喉咙还是发紧。
“旧授权是让她替我办车位登记。”
唐宁点头。
“原件找到了,你母亲寄存的那份。范围只有车位登记,没有财务保证。”
叶承岳把桌面清出一块。
“所以,这份保证不成立?”
“不能在这里替法院下结论。但我们有足够理由提出异议,债权人也已同意先核验,不继续按有效保证催收。”
她把一张回执放到我面前。
“另外,针对涉嫌伪造材料和相关资金往来的报案,已经受理核查。不是定罪,更不是今晚就能抓人。接下来比谁的原始证据齐。”
我把回执收好。
隔壁实验室传来郑实的声音。
“第三轮过了!”
我刚起身,他又喊了一句。
“先别庆祝,断网恢复没过。”
所有人重新坐下。
外面天色一点点亮起来。
早上八点,合规说明整理完成。
九点,承岳递交补充材料。
十一点,主办方通知,资料来源核查通过,可以参加下一阶段测试。
郑实趴在桌上,抬手跟我碰了一下拳。
下一秒,唐宁的手机响了。
她听完,推开门。
“齐越的父亲到了。他要求三方见面,说能证明真正造假的人不是他儿子。”
【第七章】
见面安排在启盛的会议室。
不是私下谈和,是客户合规人员到场的事实核验。
我进去时,齐振东正坐在主位旁边。
他穿着深色夹克,面前摆着两部手机。
启盛老板高启成坐在另一侧,眼睛里布满血丝。
沈知宜没有坐,站在投影幕布旁。
齐越进门就指我。
“就是他。我们原本一切正常,他一走就坏。”
齐振东抬了一下手。
“年轻人有情绪,可以理解。但不能因为私人关系,毁掉一家企业。”
唐宁把授权书摆到桌上。
“今天只核验事实,不讨论私人关系。”
合规负责人翻开记录。
“先确认离线演示文件的来源。”
齐越把一张打印单推出来。
“周行交付的。我接手时,就在项目目录里。”
我没有碰那张纸。
“请核对文件生成时间。”
合规人员切换屏幕。
客户测试平台保存的上传记录展开。
时间是我离开当晚九点十二分。
操作账号属于齐越。
齐越立刻说:“账号可以借!”
“操作设备呢?”
“也可以借!”
合规人员继续往下翻。
上传前的在线指导记录里,齐越向外包人员发过一段语音。
声音从会议室音箱里传出来。
“你别管实时不实时,先让画面动起来。评审要看结果,不会盯后台。”
沈知宜猛地转头。
齐越伸手去拔线,被工作人员拦住。
“这是经平台核验的记录,请不要干扰。”
齐振东端杯子的手停在半空。
齐越撑着桌沿。
“我那是为了演示效果,不代表项目做不了!”
我把风险确认单放上去。
“你接手前,已经被告知新版环境不能直接运行。为什么仍然向评审声明完成验证?”
他看向沈知宜。
“她说你会兜底。”
沈知宜盯着他。
“我什么时候让你用假的?”
“你说只要拿下项目,过程你来处理!”
高启成一掌拍在桌上。
“闭嘴!”
纸杯晃了一下,茶水泼到他的袖口。
合规负责人没有停。
“第二项,采购关系披露。启盛申报的独立设备供应商,实际控制人是齐振东。齐越在项目任职后,有无补充披露关联关系?”
高启成看向财务。
财务低着头。
“没有。”
齐振东放下杯子。
“关联不等于有问题。价格合理,交付合规就行。”
“所以核验价格。”
屏幕换成三份报价。
同一型号、同一厂家、同一交付条件,齐家公司报价比同期直采价高出一截。
齐振东没动。
“渠道服务包含维护。”
“维护合同另列收费。”
“还有备货风险。”
“厂家确认,尚未收到你们对应订单的采购款。”
会议室里,只剩空调出风声。
唐宁将保理材料提交给合规人员。
“这笔融资声称用于本项目备货。我们的当事人被列为保证人,但没有签署,也没有授权。”
齐振东第一次看向我。
“签字的事,我不清楚。我收到的是启盛项目总监确认过的文件。”
沈知宜向前一步。
“齐叔,文件是您助理发给我的!”
“我助理发模板,不代表让你伪造。”
她的手垂在身侧,指尖开始发抖。
齐越往父亲身边挪了半步。
沈知宜看见了。
她盯着那半步,嘴唇开合几次。
齐振东把手机收进口袋。
“我们愿意配合核查。如果项目人员越权,我也不会包庇。”
高启成把一份停职通知推给沈知宜。
“先交接账号,配合审计。”
沈知宜没接。
“高总,采购名单是您点头的。”
“我批准合规采购,没有批准你替别人签保证。”
她慢慢转过头,看向我。
我在那张桌子前坐过四年。
她一句去搬水,就能把我赶到门外。
现在她站在那里,没人给她拉椅子。
核验结束,主办方通知暂停启盛后续评审,按规则处理已查明的不实演示与披露问题。
齐越追到走廊,挡住我。
“你以为这就完了?你把我爸逼急了,承岳也别想拿项目!”
我看着他。
“你刚才为什么不替沈知宜说一句?”
他噎住。
身后传来文件掉地的声音。
沈知宜站在门口,停职通知落在鞋边。
【第八章】
当天晚上,沈知宜来实验室找我。
前台没有放她进去。
我下楼时,她正把一个保温盒放到桌上。
“你还没吃饭吧?”
我站在闸机里面。
“有事说。”
“我炖了汤。”
“这里不能放外来物品。你带走。”
她把手收回去,指腹在盒盖上来回擦。
“齐越不是你想的那样。”
我转身就走。
她拍了一下闸机。
“我不是替他说话!我是说,我也没想到他会这样。”
我停住。
“说完了吗?”
她眼圈浮起水,伸手去摘戒指。
戒圈卡在指节上,拔了两次才下来。
“这个还给你。钱我也会想办法还。”
我没有伸手。
“个人财物交接找唐律师。清单上没有争议的,按清单处理。”
“我们说话一定要隔着律师吗?”
“你已经替我签过一次字了。”
她把戒指攥进掌心。
前台的姑娘低头整理快递,没有看我们。
沈知宜靠近一步。
“我不是不知道你辛苦。每次应酬回来,只有你还在办公室。我知道你在等我。”
“我在等你确认需求。”
她嘴唇一颤。
“你以前不会这么说。”
“以前你也不会把我的名字,写在别人的债上。”
她低下头,从包里拿出手机。
“我有齐越让我处理签名的聊天记录,还有他父亲助理发的原始文件。”
我看向她。
“交给办案人员和审计。”
“我可以都给你。”
“不是给我,是依法提交。”
她抬头,声音急了。
“那你能不能先撤回对我的指控?你知道我现在是什么处境吗?公司停我的职,齐家把事情全推给我,债权人天天打电话。我妈都不敢出门。”
我站着没动。
她又往前一步。
“你跟他们说,是你口头同意过,只是我们吵架了,后来没补手续。这样大家都能过去。”
我握紧闸机边缘,金属凉意贴着掌根。
“你今天来,不是还戒指。”
“我只是想活下去!”
她的声音压过了大厅里的电话铃。
前台抬起头。
沈知宜抹了一把脸,伸手来抓我。
“你帮我最后一次。就最后一次。”
我退后,保安走过来。
她抓空的手悬在半空,过了几秒才落下。
我看着她手机上的文件列表。
其中一份,名字叫替代签署方案。
日期比我离开早了十天。
“你十天前就开始准备?”
她把手机往回收。
我没有去抢。
“那时候,我还在给你改婚礼座位表。”
她脸上的肌肉僵了一下。
“齐叔说只是走流程,我问过他……”
“你问过我吗?”
她说不出来。
我点开唐宁的电话,当着她的面说明她提供了哪些新线索。
沈知宜想拦,手抬起来又停住。
唐宁说:“请她保留原始设备和聊天记录。她愿意配合,可以依法提交;是否承担责任,不由我们私下交换决定。”
我把话复述给她。
她扶住前台,身子往下滑了一截。
“你真不管我了。”
我看着她。
“我管过你。”
“你说要当总监,我把驻场合同签成最低档,给你留预算组团队。”
“你说团队不服你,我站在后面,把每一次评审的发言机会给你。”
“你说齐越懂资源,我写交接,替你把所有风险列出来。”
她开始摇头。
我把最后一句说完。
“你把那几页纸泼湿,告诉我,一杯水而已。”
她捂住嘴,肩膀抽动。
我转身刷卡。
闸机合上。
回到实验室,郑实正在拆一台控制器。
看见我,他指了指桌上的饭。
“热了两次,再不吃要干了。”
我坐下来,拿起筷子。
手机上,沈知宜发来一条消息。
“你会不会有一天想起我的好?”
我没有回复。
唐宁十分钟后发来消息。
“她联系了办案人员,愿意提交设备。”
紧接着,又来了一条。
“但齐家有新动作。他们向客户提交了专利侵权投诉,要求暂停承岳测试。”
【第九章】
第二天,现场压力测试前,投诉材料送到了我们手上。
齐家关联公司有一项调度方法专利。
授权时间比衡川正式成立还早。
齐振东这次没有发脾气,甚至亲自给叶承岳打了电话。
“叶总,做生意讲究止损。换掉周行,签我们的许可,价格好谈。”
叶承岳开着免提。
“我们是否侵权,由技术事实和法定程序判断。你想谈哪一项具体权利要求?”
“律师会谈。项目等不等得起,是另一回事。”
电话挂断。
会议室里没人接话。
这一次,唐宁没有说证据齐全就够了。
“专利争议需要专业比对。不能因为之前查出他造假,就认定这次投诉也没依据。”
我把专利全文打开。
“先看独立权利要求。”
郑实在旁边拉出实际实现路径。
我们逐项对照。
对方保护的是固定节点、预设顺序下的一套分配方法。
衡川采用动态状态判断,流程入口、约束条件和执行顺序都不同。
但共同用到的几个词,被投诉材料加粗放大,放在首页。
叶承岳揉了揉眉骨。
“客户不会只听我们解释。”
“那就让专业机构解释。”我说。
唐宁联系专利律师,申请加急技术比对。
我把研发档案中的原始资料调出来。
第一版设计稿、当时的公开资料索引、独立实现记录。
这些东西我一直留着。
不是为了哪一天翻身,是衡川第一个客户付款前就要求做权属审查。
中午十二点,专业意见提交。
主办方没有替法院判专利有效或侵权,只根据项目规则,确认投诉未提供足以证明本次投标产品落入保护范围的初步材料,现场测试继续,后续依法处理。
我们走到测试区时,距离封场还有七分钟。
运输人员把设备推到入口。
验收员低头核对封条,忽然抬手。
“这台设备的编号,和清单不一致。”
郑实一把翻开装箱表。
备用控制器临时更换过,运输方沿用了旧清单。
叶承岳看向我。
我没有说通融。
“让测试中心发盖章的更换说明,现场核验原始出库记录。按规则申请补正。”
门口的计时牌一格格往下跳。
郑实打电话时,手背青筋绷起。
我蹲下来核验设备,螺丝边缘刮过指腹,留下一道口子。
耳边是车轮碾过地面的声音,身后有人在问,还进不进。
五分钟后,文件到了。
验收员核对序列号,签字放行。
门在我们身后关上。
我把手指按进纸巾里。
郑实看了一眼。
“要不要包一下?”
“先把机器架好。”
最后一轮测试,客户模拟了真实厂区最难处理的情况。
两条产线争用同一段运输通道。
三台设备断联。
一批紧急任务插入。
屏幕上的等待数量不断上升。
郑实盯着计时器,额头的汗滑到下巴。
我按住他的手。
“别手动清队列。现场禁止人工改结果,让它按隔离策略走。”
下一秒,一条任务状态发生变化。
随后是第二条,第三条。
系统先保住必须连续运行的产线,把非紧急任务转入缓冲区。
故障设备恢复连接,旧状态没有直接回写,而是先校验,再放行。
等待数量开始下降。
邵工站在监测台前,没有抬头。
“加最后一组。”
测试人员切换条件。
我听见自己吞咽的声音。
这一步昨夜才完成最后验证。
屏幕闪了一次,数据继续滚动。
任务结束。
监测台打印出结果。
邵工拿起那几页纸,逐项核对。
“人工介入记录为空。任务完整。故障恢复时间在要求范围内。”
郑实抓住桌沿,头低下去,长长吐了一口气。
我松开手,掌心全是汗。
隔着玻璃,叶承岳举起拇指。
测试结果公示后,启盛被要求参加最终说明会。
齐越走进来时,领带歪着。
沈知宜坐在另一侧,中间隔了三个空位。
主办方先宣布合规复核结论。
不实演示成立。
关联关系披露缺失成立。
启盛本次投标不再进入最终比较,相关材料按规则移交处理。
齐越一下站起来。
“凭什么只追我们?他能写代码,他故意不帮,项目才会这样!”
邵工看向他。
“你们申报的技术负责人,是你。”
齐越嘴唇抖动。
“我负责协调,他负责技术,这本来就是分工!”
我从包里拿出那张被水泡皱的风险确认单。
“撤掉我的负责人权限,是你要求的。”
“取消联调,是沈知宜签的。”
“核心引擎独立设计,是你写的。”
我把纸放在他面前。
“出事以后,每一项又都归我了?”
他盯着沈知宜。
“你说句话!”
沈知宜握着自己的手机。
“保证文件,是你让我处理签名的。你说周行不会查,你说他离不开我。”
齐越猛地抬手。
旁边工作人员上前一步,拦住他。
“请坐下。”
他的手停在半空,随后落到椅背上。
“不是我一个人的主意。”
沈知宜点头。
“所以我把自己的也交了。”
他看着她,脸上的肌肉一阵抽动。
齐振东的电话打进来。
齐越接通后只说了一句爸,便不出声了。
我听不清对面说了什么,只看见他的膝盖折下去,坐偏了椅子,半边身子滑到地上。
他抓住椅脚,喃喃地重复。
“不是说能兜住吗?”
没人回答。
叶承岳的手机响起,最终评审结果送达。
承岳排名第一,进入中标公示与后续合同核验。
不是因为我认识谁。
不是因为谁替我们开了门。
每一轮测试,每一份来源记录,每一笔设备手续,都摆在桌上。
沈知宜走到我面前。
她的眼泪落得很急,说话却一个字一个字往外挤。
“如果那天,我没让你走呢?”
我把起皱的文件收回袋子。
“那我还不知道,你替我签过字。”
她扶住桌角,低下头,哭出了声。
齐越从地上抬头。
“周行,能不能谈?我把署名还给你,我公开道歉,你让律师先停一下。”
我扣好文件袋。
“署名本来就是我的。”
“我再给钱。”
“债务、损失、责任,逐项算。”
他伸手想抓我的裤脚,被工作人员挡住。
我没再看他。
叶承岳站在门口,手里拿着下一阶段的项目计划。
“周工,合同还没签,交付先排起来?”
我接过文件。
“先把团队的名字写全。”
【第十章】
公示期里,齐家又提交过一次异议。
这次没有新的技术材料,仍旧围绕我与沈知宜的关系。
唐宁只回复了授权边界、研发记录和第三方核验结果。
她把回函交给我时,指了指其中一页。
“以后谈感情,可以不用合同。谈技术和钱,一页都不能省。”
我把那页折角压平。
“记住了。”
项目签约那天,叶承岳没有办庆功酒。
他把实施负责人、运维负责人和财务叫到一起,重新核过一遍交付表。
“中标不是结束。以后每一个验收节点,都有人签字。”
郑实在自己名字后面落笔。
轮到我,我签的是原厂技术支持。
不再替谁包下所有责任。
林小禾通过正式面试,进了承岳的项目管理组。
入职第一天,她拿着权限表来找我。
“周工,这里少了一项。”
我看过去。
风险上报渠道。
她指着空白处。
“如果直属负责人不肯签,我们应该能直接提交给项目委员会。不能谁声音大,谁就说没问题。”
我把笔递给她。
“写进去。”
她坐下,连着补了三行。
那盆叶子发黄的绿植,被她放在新工位旁。
几天后,枝头冒出一点新芽。
我的官司没有随着中标结束。
我按要求提交手机、旧授权原件、合同、银行流水,配合一轮又一轮核查。
债权人看完原始授权和签署鉴定材料后,撤回了对我承担保证责任的主张,转向实际借款人追索。
齐家的账户没有因为我一句话冻结。
是债权人拿着申请和担保,向法院申请了财产保全。
启盛也没有一夜倒闭。
它先失去这次项目,再失去客户信用,接着在内部审计里查出更多关联交易。
高启成来找过我一次。
他把欠衡川的服务费付款凭证推到桌上。
“周行,钱结清了。公司总得继续做事。你开个价,回来帮我稳一稳技术部。”
我核对到账信息。
“尾款收到。违约损失按律师函处理。”
他揉了揉脸。
“沈知宜已经被解聘,齐越也走了。我把位置空出来,技术总监,你来。”
“我在启盛时,没有技术总监的位置给我?”
他手停住。
“那时候,你和知宜是一家人,没必要分那么细。”
我把付款凭证收好。
“原来不分那么细,只在该给我东西的时候用。”
他坐了很久,最后把名片留在桌上。
我没有拿。
第二次去核查相关材料时,我在等候区碰到了沈知宜。
她穿着一件旧外套,手里拎着透明文件袋。
没有戒指,也没有那块总在会议中抬起来看的表。
她看见我,站了起来。
“我把剩下的记录也交了。”
我点头。
“该怎么处理,按程序。”
她看着我的手。
“那天你搬设备,手是不是伤了?”
指腹那道口子已经结痂。
我把手收回去。
“没事。”
她嘴角动了一下,没能接下去。
工作人员叫她名字。
她往里走了两步,转过头。
“周行,我现在才知道,那些事不是离了谁都能做。”
我没有回答。
门合上前,她扶了一下门框。
后面的庭审通知、证据交换、补充说明,唐宁都列在日历上。
我一项项配合,没有缺席。
涉嫌伪造材料及相关融资行为,经核查后进入了相应的刑事程序。各人的行为和责任,由办案机关分别认定。
名誉侵权案先有了结果。
发布失实文章的账号按生效裁判刊登更正,删除拼接记录,承担相应责任。
更正发进原行业群时,之前跟着嘲讽过我的人,接连发来好友申请。
有人说,早知道你不是那种人。
有人说,当时忙,没看完整。
我没挨个解释。
把更正文件存进档案,继续审核客户现场的验收表。
正式验收前,郑实跑来问我。
“客户说宣传材料想突出一个核心人物,写你怎么样?”
我接过稿子。
上面原本有二十三个人名,被编辑压缩成了一个。
我用笔圈住那块空白。
“改回去。”
“二十三个人都放?”
“少谁,找谁解释。”
他笑出声,拿着纸往外跑。
客户验收那天,现场设备连续运行,任务一条条完成。
邵工来做技术回访,站在控制台前看了半个小时。
最后,他在验收意见上签字。
“这回不用预录了。”
郑实把实时监测窗口又放大一层。
“您随时抽任务。”
我站在后面,看着他跟客户逐项确认。
手机亮起。
唐宁发来下一次庭审的准备清单。
我回复收到,把日期录进日程。
这笔账还要接着算。
但我的日子,不用停在那里等他们。
回到办公室,林小禾递给我一张新工牌。
衡川技术,周行。
下面没有谁的附属头衔。
她又从档案袋里找出旧工牌。
裂口还在。
“周工,旧的留着吗?”
我看了一眼。
“相关证据存档了?”
“律师确认过,照片和原物记录都齐了,这个可以自行处理。”
我接过那张旧工牌,剪断挂绳,丢进垃圾桶。
桌上的手机又响了。
沈知宜发来一张照片。
那枚戒指躺在典当单旁。
“钱已经按清单转过去了。我们能不能再见一次?”
我核对银行到账,转给唐宁登记。
然后删除消息,把手机反扣在桌面。
门外有人敲了两下。
“周工,下一期方案评审,等你。”
我拿起电脑。
会议室门开着。
每个人的位置前,都摆着自己的名字。
我走进去,拉开椅子。
“开始。”
亲~能在评论区给本故事打个分吗?用十分制的方式,求求了,喜欢这类的点点关注哦~