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

我刚把技术履约附件翻到签字页,周承就抽走整册合同,把一张解除劳动关系通知压在桌上。

他朝门外抬了抬手:“沈总监已经不是公司员工了。保安,收回他的门禁,请他离开。”

会议室里忽然安静。韩征握着签字笔,笔尖停在半空,几名客户代表同时看向许知微。

许知微没有看那张通知,只蹙眉对我说:“你先出去,别让客户看笑话。其他事回家再说。”

我按住合同另一端,没有松手:“这份开除决定,是不是你的意思?”

周承抢先答道:“解除通知经过人事系统审批。许总给了我人事权限,我当然有权处理。”

“我问的是许知微。”我看着她,“不是替她回答的助理。”

许知微避开我的目光,声音压得更低:“先把合同签了。公司不能因为我们之间的矛盾丢掉百亿订单。”

她又在赌我会像过去三年一样,替她补上所有缺口,再把争执带回家里悄悄消化。

我把签字笔推到周承面前:“那就让他签。”

周承怔了一瞬,随即坐到我的位置上:“技术总监只是职务。你被解除职务以后,公司自然可以另行指定负责人。”

韩征合上自己面前的文本:“谁指定,谁负责。但签字之前,请先证明贵公司取得了新增型号的授权。”

周承从文件袋里抽出一份许可协议,翻到首页:“三年前签的长期合作协议,白纸黑字,技术一直由制造公司使用。”

“你最好看看期限,也看看附件里的型号清单。”我说,“首页只能证明双方合作过,不能证明什么都归你们。”

周承翻页的动作越来越快。旧许可覆盖的六个型号列得清清楚楚,本次订单采用的两套新控制架构却不在其中。

韩征让法务把订单附件和许可清单并排投到屏幕上,逐项核对编号。最后两行全部显示为空。

“本次新增型号的权利主体是谁?”他问。

“沈砚研发。”我答道,“制造公司可以继续履行旧许可项下的义务,但新型号必须由权利主体单独授权。”

许知微终于看向我:“新增授权不是已经谈好了吗?你只差补签。”

“谈好的是联合履约条件,不是把技术无偿交给你的人事助理。条件没有落实,我也从没授权他代签。”

周承把解除通知往前一推:“你现在已经不是技术总监,还想拿技术卡公司的合同?”

我抬手点了点三份文件:“劳动岗位可以解除,股东身份要按公司法和章程处理,外部技术授权只由权利人决定。你拿一张人事通知,转不走我的股份,更拿不走研发公司的资产。”

韩征抽回合同:“没有授权,周先生签了也不生效。我们不会拿投产计划赌一份越权文件。”

周承脸色一沉:“韩总,沈砚是在利用夫妻关系要挟公司。技术团队和设备都在我们这里,换个负责人照样交付。”

我盯着许知微:“你把男宠带进高层,连公司大权都由他说了算?”

周承猛地站起来。许知微的脸也白了一下,却没有否认他越权,只说:“注意场合。回家再说。”

“就在这里说。”我将解除通知转向客户一侧,“他当着客户开除项目技术负责人,还准备替权利主体签字。你让我出去,就是认可他的处置。”

“我让你出去,是为了把损失降到最低。”许知微冷声道,“你非要把私人猜疑带进会议室吗?”

我第一次没有替她遮掩:“造成损失的是越权签字和错误授权,不是我指出它们。今天这份合同,我不会替你圆场。”

韩征敲了两下桌面,截断争执:“夫妻关系与我们无关。我们只确认两件事:授权是否合法,首批设备能否按期通过验收。”

周承立刻抓住后一句:“设备已经完成内部测试。即使沈砚拒签,我们也可以改用其他技术团队,再和权利方谈许可。”

韩征看了他一眼:“刚才你还说现有许可足够。现在又承认需要另谈,贵公司的陈述已经不一致。”

许知微按住周承,不让他继续。她转向我,语气恢复成谈判时的平稳:“你要什么条件,可以现在提。”

“先撤回越权代签方案,再让客户核验真实履约能力。至于我的劳动关系,等董事会和律师按程序处理。”

许知微沉默片刻,却从周承手里拿过另一份文件:“你要核验,可以。这是内部技术违约报告,过去六周,研发组连续拖延,试机还出现温升异常。”

报告末页盖着制造公司的章,责任结论直指我和陆遥。韩征重新拿起笔,却不是签合同,而是在空白页上写下复核事项。

许知微把报告推到我面前:“你说周承越权,那你也解释一下,为什么明知技术不成熟,还让公司把百亿订单带到签字桌上?”

我没有急着碰那份报告,只看了一眼末页的署名:“这不是陆遥完整签过的版本。让她带原始记录过来。”

周承冷笑:“出了问题就说签名被挪用。工程部的人都归公司管,没必要听一个已被开除的人调度。”

我当着他的面拨通电话,只说了会议室和报告编号。陆遥那边机器声很重,她停了两秒:“我带原件上来。”

韩征让所有人留在原位:“在记录到场前,谁也别给我讲立场。我要知道故障是否存在、能否重现、由什么引起。”

十二分钟后,陆遥推门进来。她的工装袖口沾着黑色油污,手里夹着测试本,另一只手还端着没吃完的盒饭。

她把盒饭放在墙边,米饭上只动了两口:“产线午间停机四十分钟,我们刚换完一组传感器。哪份报告用了我的名字?”

周承把文件递过去:“注意你的措辞。你是公司员工,只需要说明签名是不是真的。”

陆遥翻到末页,先看骑缝章,再看页码:“签名是真的,结论不是。这一页原本附在三月十七日的阶段记录后面,前面的数据页被换了。”

她从测试本里取出复印件。原记录写的是发现温升异常、建议停机拆检,责任栏为空,并没有“研发算法失稳”的结论。

韩征让法务扫描比对。两份署名页上的折痕、污点完全一致,连左下角被订书针压出的白痕都重合。

周承仍不松口:“页面管理混乱只能说明工程部失职,不能证明报告数据是假的。温升异常总是真的吧?”

陆遥攥紧本子,没有回避:“是真的。三号样机在高负载下超过警戒值十四摄氏度,保护程序主动降速。”

客户席上立刻有人低声交谈。韩征问:“同一配置能不能再次出现?”

“目前不能保证。”陆遥答道,“异常后,采购部要求我们换回送检配置继续跑,但换件申请被驳回,原模块也被返修组收走了。”

韩征看向我:“也就是说,你们能证明责任结论被拼接,却还不能证明设备为什么发热。”

“对。”我说,“假报告不能让坏设备变好。要保住交付资格,我们必须找到当时的实物或同批次模块,完成对照复测。”

许知微问陆遥:“你为什么没有直接向我报告署名被挪用?”

陆遥从手机里调出邮件回执:“我报过三次。第一次退回,理由是影响融资口径;第二次转采购部处理;第三次,周助理取消了我的抄送权限。”

周承面不改色:“总裁每天收到几百封邮件,我只是做信息分级。未经验证的猜测,不该直接干扰决策。”

“你把工程异议归为猜测,却把拼接报告送进签约会。”我问,“替代团队也是按这种效率提前准备的吗?”

周承像是等着这句话,抽出一份名单:“既然原团队无法保证交付,公司当然要有预案。这三家都愿意今天进场,最快今晚接管。”

名单上不仅有技术服务商,还有驻场人员、报价和门禁申请编号。最早一份申请,提交于温升异常发生前三天。

陆遥盯着日期:“那时样机还没出问题,你就准备把我们全部换掉了?”

周承淡淡道:“成熟管理者不会等风险发生才准备方案。况且你们成本高、效率低,早就该替换。”

韩征把名单拿过去,逐页看完:“你可以换人,但新团队是否熟悉新增架构?是否获得权利方授权?是否看过故障原始记录?”

周承的回答停在喉咙里。三家公司都只签了保密意向,没有技术授权,履历里甚至没有同类控制架构的交付记录。

“备选供应商不能证明你们有能力接管。”韩征说。

他在复核事项后写下时间:“今天十八点前,给我一个值得复测的实物依据。否则我们将启动其他制造商接洽。”

许知微看了一眼腕表:“只剩四个小时。沈砚,你要查可以,但不能拆正在出货的设备,更不能让产线停摆。”

“先查三号样机的维修流转。”我拿起陆遥的原始记录,“当晚替换下来的模块如果没报废,就一定经过返修区。”

陆遥立即翻到设备编号页:“主机编号M3071,驱动模块尾号是9C。维修单上写着隔离待判,没有报废签字。”

周承说:“返修件每天清运。两周过去,箱子早就不在厂里了。”

“清运必须有称重和交接。”我看向他,“你既然管采购,应该比我更清楚,没有报废签字的模块不能出厂。”

他移开视线,只催许知微:“别让他们去车间闹。客户还在等正式方案。”

这个反应已经足够说明方向。韩征合上记录本:“我带质量代表一起去。找到实物,立即封存;找不到,复核到此为止。”

我起身时,陆遥端起那盒已经凉透的饭,又放了回去。她把测试本抱紧:“返修班的赵师傅认编号,也记得东西通常塞在哪儿。”

“先找人,再找箱。”我推开会议室的门。

车间里冲压声一阵接一阵,黄线外堆着等待转运的木箱。赵师傅听完来意,先看韩征胸前的客户证件,又看向许知微。

“返修柜不能随便开。”他两只手压在钥匙串上,“一开柜就要清点,万一耽误晚班投产,我担不起。”

许知微还没开口,周承便说:“听见了吗?生产秩序不是某些人想破坏就能破坏的。”

我对赵师傅说:“不要求停产,只查M3071对应的隔离件。开柜、拆检和清点责任都记在我名下,影响组织由我承担。”

“你已经不是公司技术总监,拿什么承担?”周承问。

“以研发公司负责人和本次复核发起人的身份承担。客户在场,造成的合理工时和检测费用由我方先付。”

韩征随即让质量代表记录:“客户见证查验,不碰在制品。若有人担心责任,现在把边界写清楚。”

赵师傅这才摘下钥匙。他仍没去最显眼的红色报废柜,而是领我们绕到返修区最里面。

“隔离件怕混料,老工程师都不放报废柜。”他指着一排落灰的灰柜,“先按维修班组找,再按进柜日期找,最后才看设备尾号。”

陆遥翻开记录:“故障发生在三月十七日夜班,签收人姓冯,第二天转一组返修。”

赵师傅打开一组的柜子,里面只有近期的电源板。他摸了摸空出的隔板:“大件放不下,应该连缓冲棉一起进周转箱。”

我们沿墙寻找三月中旬的标签。十几个箱子被后来的物料压在底下,编号有的被油污盖住,有的只剩半张纸。

周承站在黄线外不断看表:“你们已经找了二十分钟。就算翻出一块废料,也不能代表量产设备有问题。”

没人回应他。陆遥用手机照亮标签,赵师傅则根据封箱胶带的颜色判断班组,我逐个核对维修单上的重量。

M3071的模块连缓冲架应重十一点八公斤,眼前多数箱子只有三四公斤。我们把范围缩到三个没有完成出库扫描的重箱。

第一个装着旧伺服器,第二个是待返厂的电机。第三个箱子的标签被新单据覆盖,只露出日期最后一个“8”。

赵师傅用指甲掀开上层标签,底下果然是三月十八日的一组返修单。设备栏被油渍糊住,重量写着十二公斤。

“就是这个习惯。”他低声说,“冯师傅总把实际重量取整,尾号写在箱盖内侧。”

他撬开封钉,箱盖里面一行褪色的记号露出来:M3071—9C。陆遥长出一口气,却没有立刻伸手。

韩征的质量代表先拍照,再戴手套取出模块。封条已经破损,但接插件上的蓝色定位漆仍与原始记录照片一致。

陆遥对照序列号,脸上的喜色很快消失:“外壳是9C,里面的功率单元却不是送检批次。”

送检资料标注的是A17批次,实物激光码却是B04。两者外观相近,额定参数相同,热保护曲线却采用不同校准值。

韩征问:“能确定它当时装在三号样机上,而不是返修时拼装的吗?”

“仅凭外壳不能。”我检查定位漆和螺钉压痕,“需要调装配照片、扭矩记录,再对这个单元做热循环。现在只能证明资料与实物不一致。”

赵师傅忽然指向箱底:“这里还有张换件卡。返修时谁拆过内部件,都得把旧码和新码一起写上。”

换件卡没有新码,旧码一栏正是B04,处理意见写着“采购确认正常,整件隔离”。这意味着返修班并未更换内部功率单元。

陆遥立刻调出三号样机装配照片。放大后,散热片边缘一道月牙形磕痕,与眼前实物完全重合。

韩征让质量代表将模块、换件卡和周转箱一起装入证物袋:“样品由客户封存。替代供应商接洽暂缓,等正式复测结果。”

周承上前一步:“这本来就是异常废品。废品和正常出货设备不是一回事,不能拿它否定整批产品。”

“维修单写的是隔离待判,没有报废。”陆遥说,“如果它真是废品,为什么没有报废审批,又为什么和送检资料不是同一批次?”

周承转向许知微:“许总,我们不能被一块来历不清的模块牵着走。最公平的办法,是直接测正常出货机。”

许知微盯着封存袋,终于问他:“B04批次是谁批准采购的?”

“采购按降本方案执行,供应商资料齐全。具体批次由仓库收货,我不可能记住每个编码。”

赵师傅摇了摇头:“这种模块入库前,工程师原本有否决权。两个月前新规下来,采购说不影响额定参数,不再让我们等工程签字。”

陆遥把新规调出来,批准栏正是周承的电子签名。许知微看到后没说话,只把屏幕递给韩征。

我说:“若只测这块异常模块,周承可以说它是偶发废品。”

韩征听出了我的意思:“所以你同意拿正常出货机作对照?”

车间另一侧,首批待交付设备已经完成包装。拆一台做高负载测试,可能错过装车;不拆,异常模块的证明力就止于一件孤证。

许知微说:“一旦影响交期,责任仍由你承担。你现在退出,我们还能把这块模块送第三方慢慢检测。”

“客户的投产日期等不了慢检。”我指向封存袋,“测异常件,也随机抽一台同配置出货机。两边使用同一程序、同一负载、同一环境。”

周承立刻道:“出货机测试一直正常。你要是输了,原团队当天退出,新增型号也不得再以授权为由阻碍公司更换团队。”

“团队去留由履约能力决定,技术权利不能拿来下注。”

我说,“但如果对照结果证明B04与温升无关,我承担本次拆检费用,并接受客户取消联合履约资格。”

韩征看了我几秒:“可以。相反,如果正常出货机也存在同批次风险,制造公司必须开放采购、装配和测试原始记录,由权利方牵头整改。”

许知微的手指在手机边缘收紧。这个条件意味着她一旦同意,就再也不能让周承筛选哪些记录可以送到客户面前。

她最终点头:“随机抽机,今晚复测。”

韩征当场指定抽样编号。客户质量代表走向成品区贴封条,赵师傅则推来防静电车,将9C模块送往试验间。

周承跟在后面,仍咬定异常只属于废品。我看着他签过字的采购新规,没有争辩。

接下来机器会替所有人说话,而这一次,许知微不能再让我先出去。

试验间的隔音门合上时,墙上时钟指向十六点四十七分。离韩征给出的期限,只剩七十三分钟。

被抽中的出货设备已经拆除外包装,客户质量代表核对封条后,将控制器接入独立记录仪。9C模块则固定在旁边的对照台架上。

我把测试工况投到屏幕:“负载每三分钟提高百分之十,达到额定值后保持十二分钟。所有保护阈值沿用送检版本,任何人不得临时修改。”

周承扫了一眼曲线:“出厂测试早就跑过。你故意拉长时间,是想拖过客户期限。”

韩征把倒计时设为六十分钟:“十八点前只看原始数据。谁再用结论代替记录,就离开试验间。”

陆遥站在操作台前,录入设备编号。她的指尖停在审批人一栏半秒,随后将窗口最小化,启动了第一段负载。

冷却风机低速转动,声音均匀。屏幕上的温度线缓慢抬升,前六分钟与送检记录几乎完全重合。

周承抱着手臂站在许知微身侧:“我说过,正常出货机没有问题。那块所谓证据只是返修废品。”

没人接话。负载升到百分之七十时,风机的低鸣突然多了一层尖锐啸声,像有一片薄铁在机壳里发颤。

陆遥抬头:“冷却转速已经到上限,比控制指令提前了两个阶段。”

周承立刻说:“风机补偿而已。温度还没过线,继续按。”

我看着屏幕右上角的倒计时。负载升至百分之八十后,功率单元温度在九十秒内连续跳了六次,爬升速度已经超过安全模型。

韩征的质量代表问:“保护程序为什么还没降速?”

“警戒值按送检批次A17的校准曲线设定。”我指向实测值,“如果里面装的是B04,它的真实结温会比传感器回传值更高。”

周承走到操作台旁:“你自己设的程序,现在又说读数不能信。既然没到阈值,就别按结束。”

屏幕显示距离下一档负载只剩十二秒。冷却声越来越尖,机柜侧板开始出现细密震动。

十秒。陆遥盯住电流波形:“师父,二号相位有漂移。”

七秒。保护界面仍没有自动弹出,记录仪测得的壳体温度却已经越过我设定的人工止损线。

三秒。我拍下红色停机键,切断负载,再执行冷却保持。设备发出一声沉闷回落,风机仍高速转了近半分钟才逐渐平稳。

周承猛地推开椅子:“谁允许你停的?再撑三秒就进入下一档负载,你故意让测试失败!”