![]()
顾晚宁把电脑转向我,指尖点在成本表最后一栏:“三千二百万的预算,缺口还差四十六万。你再看一遍,哪里能调。”
我把设备运输拆成两段,又补上夜间吊装的人工费。光标刚落到最后一行,公司群忽然弹出一条全员公告。
“经管理层研究决定,即日起解除林屿项目负责人职务及劳动合同,相关工作由总裁助理程哲接管。”
投屏上的编辑按钮随即变成灰色。我的账号被移出项目权限,刚改完的数字停在屏幕中央,保存键却已经失效。
会议室外,项目组的人正抱着资料等最终版本。程哲推门进来,像没看见屋里的沉默:“林工,答辩提纲也一起交给我吧,晚上还要演练。”
我没回答他,只看向顾晚宁:“这份决定,你知不知道?”
她的目光在公告上停了两秒,先转向门外:“大家先回工位,按原计划工作。这里的事,会后再处理。”
没人动。许敏抱着模型站在最前面,身后几个人的手机还亮着,公告已经从群里传遍整层办公室。
程哲轻咳一声:“公告是我按流程发布的。项目时间紧,别因为个人情绪影响投标。林工把材料交出来,大家就能继续。”
我合上电脑,投屏骤然黑了。“流程走到哪一步,批准人是谁,先说清楚。否则今天没有所谓的继续。”
顾晚宁压低声音:“林屿,先让项目组做事。三天后就投标,有什么问题我们回家谈。”
“撤我的职,停我的权限,拿走我做了八个月的方案,却要我回家再问。”我看着她,“顾总,这不是家事。”
她伸手来拉我的手腕。我退开半步,从口袋里取下门禁卡,放进她还没收回的掌心。
塑料卡碰到她的婚戒,发出很轻的一声。门外有人低下头,程哲脸上的从容也终于僵了一瞬。
“看来我实在没有留下的必要。”
顾晚宁攥住门禁卡:“我没让你现在走。岗位调整是投资方谈判时预留的空间,原计划不是今天公布。”
“那原计划是什么时候?”
她没有立刻回答。程哲抢先道:“现在追究发布时间没有意义,我只是执行已经批准的流程。”
我拨通人事经理的内线,按下免提:“请带林屿岗位调整的审批原件过来。不是公告截图,是带批准时间和发布条件的那份。”
程哲伸手要关免提,被顾晚宁挡住。五分钟后,人事经理拿着平板赶来,站在门口看清阵势,脚步明显慢了。
审批记录显示,顾晚宁昨天上午十点已经签字。备注栏写着:答辩结束后发布,交接清单确认前保留林屿全部项目权限。
会议室里静得只剩空调声。我问她:“所以你不是不知道,只是准备再用我三天。”
顾晚宁脸色发白:“我想等投标结束再跟你谈。公司需要这次融资,我不能让岗位争议影响三千二百万的项目。”
“你担心争议,却没担心我在毫不知情的情况下,以负责人的身份继续作承诺。”我推开电脑,“从你批准那一刻起,这就不该再算我的责任。”
程哲把平板转回去:“发布时间是我的疏忽,但接任决定不变。为了公司,林工至少应该把今晚的演练带完。”
许敏忽然开口:“程助,连实施版和展示版的差别都没交接,现在把文件给你,我们听谁的?”
程哲看向她:“当然听新负责人的。”
“那就由新负责人讲。”我把答辩提纲压在桌上,没有推给他,“我不会替一份已经剥夺我署名和权限的决定兜底。”
顾晚宁当着所有人的面拿起电话,通知信息部恢复我的只读权限,又让人事暂停交接。“在事实核清前,任何人不得以程哲的名义调用林屿的成果。”
程哲猛地转头:“顾总,今晚不交接,明天怎么向甲方澄清?”
“暂停移交,不等于项目停摆。”我看向门外的人,“原方案谁负责哪一段,先回去保留现场记录。未经验证的新稿,谁都不要签字。”
项目组终于散开,却没有一个人跟着程哲走。许敏抱着模型回头问我:“林工,明早的技术承诺,还会算在你头上吗?”
我看了顾晚宁一眼:“这正是今晚必须说清楚的事。若公司认定程哲已经接任,就该让他亲自把方案讲完。”
当晚七点,演练室的灯重新亮起。顾晚宁坐在评审席中央,程哲站在屏幕前,胸牌已经换成了项目临时负责人。
我坐到最后一排,只带了纸笔。会前我发出的条件很简单:不替他补充答案,也不接受演练结束后倒签任何技术承诺。
程哲翻开新稿,第一页便是醒目的红字:“整体工期缩短十五天,实现生产零影响。”漂亮的进度图一铺开,管理层有人点了头。
“原稿太保守。”他笑着解释,“客户最在意效率,我们把分段切换合并,备用线提前启用,就能省掉重复调试。”
我没有出声。那条备用线三周前刚完成空载测试,带料验收尚未开始,这件事写在被他移去附页的风险清单里。
顾晚宁看向许敏:“你按甲方的方式提问,不必照顾现场气氛。”
许敏握着批注,声音仍有些紧:“如果一号线停机改造时,备用线的控制模块报警,生产转到哪里?”
程哲扫了一眼屏幕:“系统有冗余,可以切到二号线。”
“二号线就是正在改造的一号产段下游。”许敏低头念着批注,“两段共用蒸汽和废气处理,不能同时切换。”
程哲皱眉,转向我:“林工,这里的管线关系你最熟,你说明一下。”
我在纸上写下时间,没有抬头:“现在接受检验的是接任稿。问题应该留在现场,由写下承诺的人回答。”
评审席后方响起翻资料的声音。程哲停了几秒,把页面切到设备布局图,却找不到共用管廊的位置。
他又说:“细节可以由执行团队补足,答辩先给客户一个有竞争力的结论。”
许敏慢慢放下批注。她走到沙盘旁,把代表备用线的蓝色模型搬到主线出口,又将两根共用管道扣在同一个接口上。
“不是细节。”她说,“你承诺主线不停产,同时让唯一能承接产能的备用线参与联调。只要这里失败,两条线都会失去退路。”
她把红色故障标牌压在接口上,沙盘里的物料路径被彻底截断。刚才点头的几名管理层同时坐直了身体。
程哲脸色沉下来:“模型只是极端假设。实际可以协调生产部门让出窗口。”
“客户已经明确不能连续停产超过六小时。”许敏翻到邮件附件,“原方案把四次六小时窗口分开,你的新稿把停机窗口当成了总工期。”
顾晚宁伸手:“把你收到的原始批注给我。”
许敏没有再看程哲,直接把平板放到她面前。“我昨天下午就标出来了。程助说展示页不能放负面条件,让我挪到不展示的附页。”
程哲立即辩解:“我是在控制信息密度,不是隐瞒。客户不会在第一页看风险说明。”
“可你把删除限制条件后的排期,写进了结论。”我合上笔,“这不是版式问题,是把尚未验收的设备当成了既有能力。”
顾晚宁逐页看完批注,当场将演示文件状态改为禁用。“今晚这版撤下。许敏的批注恢复到主稿,所有周期表按真实产线条件重算。”
程哲撑着桌沿:“明早就是澄清会,现在主动改口,等于告诉甲方我们内部失控。”
“不改,才是拿一个无法实施的承诺去碰运气。”许敏把模型推到评审席前,“现场不会因为图表好看,就多长出一条备用线。”
顾晚宁转向我:“原来的分段方案,还能赶在明早形成澄清材料吗?”
“文件在,只读权限也够。”我说,“但由谁签发、谁在中标后负责,必须先写明。”
她点头,让法务连夜拟定临时授权。我只负责恢复原方案依据,许敏负责产线数据,程哲不得再单独修改技术页。
演练散场时,市场部经理却追了进来。他举着手机,神色难看:“压缩后的周期,下午已经写进发给甲方的预约邮件了。”
顾晚宁接过手机。邮件正文中,“提前十五天完工”被加粗,发送人正是程哲,抄送名单里还有甲方技术代表韩工。
程哲低声说:“只是会议议题预告,不算正式承诺。明天口头带过去就行。”
我站起身,把恢复后的分段图交给许敏:“口头带不过去。客户已经据此准备追问,公司只能主动申请更正。”
顾晚宁问:“你愿意去吗?”
“可以,但先由公司书面确认我以什么身份去。”我看着她,“我已经被撤职,明早说出的每个字,都不能再被默认算成丈夫替你帮忙。”
次日上午九点,甲方会议室外,法务把临时技术服务确认书递给我。范围只覆盖澄清会、指定资料交接和投标日必要答疑。
解除劳动合同的八万元补偿、拖欠的十八万元项目奖金,都被列为与服务报酬分开结算。付款节点写清后,我才签下名字。
顾晚宁站在一旁,几次想开口,最后只问:“条款还有没有遗漏?”
“有。”我把文件递回去,“中标后的实施责任不在服务范围内,任何人不得再用原项目负责人的称谓对外介绍我。”
法务补上这一条,加盖公司印章。顾晚宁亲自签字,没有再用一句‘先把眼前难关过了’来模糊边界。
进入会议室时,韩工已经把那封预约邮件投在屏幕上。
他没寒暄,直接问:“贵司昨天说能提前十五天,今天又申请更正,是技术变化,还是实施团队已经散了?”
程哲刚要解释沟通误差,顾晚宁先把话筒推到我面前。我没有接,而是示意许敏把停机模拟图打开。
“先说明事实。”我说,“设备条件没有变化,变化的是展示稿删掉了约束。公司昨晚发现后主动更正,今天提交的是可验证方案。”
韩工盯着我:“林工,我听说你已经不再担任负责人。一个离职人员来证明方案可靠,恰好说明你们失去了实施能力。”
会议桌另一端有人停下记录。顾晚宁的手压在文件边缘,却没有替我回答这个关于执行归属的问题。
我把四个停机窗口依次投到屏幕上:“人员调整属实,但技术是否成立,不靠我的职位证明。请先看每一步能否独立验收。”
第一步先完成备用线带料验收,再只切断旧线的进料端,由备用线承接百分之六十产能;第二步在夜间六小时窗口更换控制模块,失败即可退回旧系统。
第三步等备用线完成带料验收后,再改造共用管廊。最后一步才切换下游,不让生产和施工同时押在一条未经验证的路径上。
许敏接过演示笔,将沙盘上的蓝色备用线移到验收区。“每个窗口都有回退条件,产量、压力和排放数据由我负责提交。”
韩工问她:“如果第二步延迟两个小时,谁决定回退?”
许敏下意识看向我,又很快转回去:“现场实施负责人决定。我建议阈值写进作业票,压力波动超过百分之五,立即停止切换。”
韩工继续追问三次,涉及夜班权限、外协到场和废气旁路。她起初语速发紧,回答到最后,已经能直接调出对应记录。
程哲插话:“这些细节都可以在中标后继续优化。我们的商务目标仍然是尽量缩短工期。”
韩工抬眼:“我问的是谁能执行,不是谁会概括目标。昨天那封邮件,是你发的?”
“是我发的,但排期来自团队讨论。”
许敏把版本记录调出来:“压缩十五天的页面由程助单独创建。我的两次风险批注被移到了附页,林工没有编辑过这一版。”
程哲脸色骤变:“你现在拿操作记录追究责任,对澄清没有帮助。”
“恰恰有帮助。”韩工说,“我们需要知道更正后的条件会不会再次被管理表达覆盖。三千二百万的改造,不能靠一句内部沟通不足交代。”
顾晚宁终于开口:“责任在我。岗位调整和文件权限没有同步,导致未经验证的版本对外发送。该版本已撤销,后续技术页实行实施人员与审核人双签。”
她同时提交书面更正函,明确分段工期不变,并取消“提前十五天完工”的表述。会议室里没人替她淡化这次失误。
韩工看完文件,要求我们现场运行停机模拟。许敏按真实产能输入数据,屏幕上的总工期比程哲的图表长,却没有出现双线同时中断。
模拟结束后,韩工合上电脑:“更正可以接受,贵司保留投标资格。但投标日必须由中标后真正负责实施的人接受追问,不能再请顾问代答。”
顾晚宁应下,程哲却低声说:“三天内临时换人,谁能承担?”
我收起自己的服务确认书。
会后,韩工单独叫住许敏,把现场问题清单递给她:“你熟悉条件。回去把回退阈值补全,投标日我会照这个问。”
许敏接过清单,没有再等程哲许可。她追上我时眼睛发亮:“林工,如果公司让我上台,我怕答不好。”
“怕就把每个答案落到数据和动作上。”我说,“你刚才已经做了一次。别替任何人的漂亮结论猜现场。”
回程车上,顾晚宁让司机调高温度,又像过去无数次加班后那样问我:“晚上想吃什么?冰箱里还有你买的鱼。”
我把服务确认书放在我们中间:“先确认交接边界。澄清材料已经通过,下一步是谁准备最终答辩,今天必须定下来。”
她沉默片刻:“一定要把我们也切得这么清楚吗?”
“是你先在重大决定里把我排除出去。”我望着车窗外,“现在我只是让工作回到合同,让婚姻回到它真正剩下的部分。”
车到公司楼下,她没有再伸手拉我,只通知管理层开会。许敏带着韩工的问题清单坐到主讲位,程哲被安排在末席说明版本记录。
顾晚宁宣布,未经验证的接任稿永久撤销,许敏进入最终答辩小组;程哲暂停项目文件管理权限,是否继续担任负责人另行审查。
市场部随即投出最终人员名单。我只看了一眼,便发现“实施负责人”后面依旧写着林屿,备注是外部技术支持。
我将激光笔压在那个名字上:“澄清会已经说明,投标日要由实际实施负责人接受追问。技术支持不能被改写成负责人。”
顾晚宁看着名单,像是这才意识到,恢复一个名字比找到真正承担责任的人容易得多。
她问许敏:“如果由你负责实施,你愿不愿意站到投标席上?”
许敏握紧问题清单,没有马上点头:“我可以承担技术部分,但授权、人员和停机决策权必须同时给我,不能只让我替别人回答。”
“合理。”我把服务范围清单推到顾晚宁面前,“我的交接止于这些指定事项。名单改好后发我确认,超出的部分另行协商。”
会议结束,我用访客卡走出大门。玻璃门在身后合拢时,顾晚宁仍坐在那张长桌尽头,第一次必须在没有我的默认支持下,决定谁为中标后的执行负责。
第二天,投标前一日,法务把修改后的人员名单送到我临时使用的小会议室。许敏的名字已经换到实施负责人栏,我则被列为历史方案顾问。
名单最后一页还有一份责任确认书,要求原设计负责人对投标文件的全部技术内容承担连带复核责任,签字处依然印着我的名字。
我把文件推回去:“服务确认书只约定指定资料交接和必要答疑,没有全案复核。这个负责人栏,我不签。”
法务面露难色:“顾总说投资协议对核心团队稳定有要求。现在更换负责人已经触线,必须有原负责人背书,董事会才肯放行。”
“那就把你们所说的投资条件拿给我看。”我指着空白签字栏,“不是转述,也不是会议结论,我要看原文。”
半小时后,顾晚宁亲自送来一个加密文件夹。她坐在我对面,没有像从前那样把电脑推到我们两人中间,只把解锁密码写在纸上。
投资附件的确要求核心技术团队保持稳定,却另有一项例外:负责人因离职或岗位调整无法继续履职时,可以改为直接向董事会汇报,并由具备同等经验的执行人员接任。
后面附着顾晚宁三个月前提交的内部方案。方案不是保留我的职务,而是撤掉项目负责人岗位,让程哲负责管理汇报,我以总裁特别技术顾问的名义在幕后支持。