澜星科技五周年庆功宴上,大屏幕突然跳出一条匿名留言。
“听说研发中心那位程总,是靠给沈总暖床才拿到一百八十万年薪的?”
原本嘈杂的宴会厅,静了两秒。
很快,笑声从后排漫上来。
主持人的脸僵在台上,手忙脚乱地切换页面,那行字却像烙在我视网膜上。
我低头看了一眼胸前的工牌。
程砚,系统架构中心负责人。
这张牌我戴了五年,边角已经磨白。
五年前,澜星只有七个人,我睡在仓库的折叠床上,抱着电脑替第一条产线改了四十七版控制程序。
五年后,公司估值二十亿,我成了所有人嘴里最贵的关系户。
有人在桌下拽我衣袖。
沈知微坐在主桌正中,银灰色礼服衬得她冷静又漂亮。
她没有回头,只压低声音说:“先别发作,今晚有媒体。”
我看着她搭在酒杯旁的手。
无名指上没有戒指。
我们的婚姻三年前就领了证,但公司里只有财务总监和司机知道。
她说创业公司最怕老板夫妻店的标签,等C轮结束,我们再公开。
我答应了。
后来C轮变成战略融资,战略融资变成筹备上市,公开这件事便一直没有合适的时候。
“程总,上来一起切蛋糕吧。”
主持人终于找回声音,拼命朝我使眼色。
我起身时,台下有个喝高了的销售经理笑道:“人家切什么蛋糕,整个公司都是丈母娘家的。”
这一次,笑的人更多。
沈知微终于抬眼。
我以为她至少会说一句够了。
她却拿过话筒,语气轻松:“能吃软饭也是本事,你们想吃还排不上号。”
台下掌声和口哨声齐飞。
她用一句玩笑救了场。
也把我钉死在了那句玩笑里。
我没有上台。
我从西装内袋里取出早就准备好的信封,放到她面前。
“正好大家都在,省得我明天再跑一趟。”
她看到信封上的“辞职申请”四个字,眼神骤然一沉。
“程砚。”
我摘下工牌,轻轻放在信封上。
“这口软饭,我不吃了。”
宴会厅里彻底没了声音。
我转身往外走,沈知微跟到走廊,一把扣住我的手腕。
“你非要今天闹?”
“我准备这封信的时候,还不知道今晚会有这出。”
“那条留言我会让人查,刚才那句话只是圆场。”
她盯着我,像在处理一场突发公关事故。
“周一,新任总裁会宣布组织调整。你有情绪,我们回家再说。”
我笑了一下。
直到现在,她仍以为我只是闹脾气。
“你说的是周叙川吧?”
她的表情停顿了半秒。
“董事会要求引入有上市经验的人。他做总裁,你继续管技术,并不冲突。”
“他的方案里,系统架构中心并入运营部,我从负责人降为技术顾问。”
我把她的手指一根根掰开。
“你昨天已经签了字。”
“只是暂行方案。”
“所以我也只是暂时离开?”
走廊尽头的灯照过来,她脸上终于有了一丝慌乱。
我却忽然平静了。
这三个月,周叙川越过我改架构、挖团队、停掉边缘安全项目,我每次问她,她都说等融资落定再谈。
我以为她只是太忙。
其实她早就做出了选择,只是习惯了让我最后一个知道。
“沈总,离职流程我会走完,核心系统也会完整交接。”
我第一次在私下这样叫她。
“今晚这不是闹。”
“是我最后一次配合你,把体面留给澜星。”
1 十三箱东西
周一早上八点,我准时刷卡进公司。
离职消息已经传遍十六层。
电梯门一开,原本围在前台聊天的人同时安静下来。
有人同情,有人等着看笑话,还有人偷偷把手机镜头对准我。
我没理会,径直进了系统架构中心。
我的办公室不大,书柜里却塞满了历年项目资料。
助理小孟抱着纸箱站在门口,眼睛红得像熬了一夜。
“程哥,辞职是真的吗?”
“真的。”
“那我们怎么办?”
我把一摞标注手册放进箱子。
“项目是公司的,流程和权限都在。谁接手,你们就配合谁。”
小孟憋了半天,低声骂了一句。
“他们根本不知道你做了什么。”
“知道的人不需要你替我证明,不知道的人也不会因为一句解释改口。”
我说得洒脱,拿起那只掉漆的蓝色保温杯时,手还是顿了一下。
那是澜星拿到第一笔回款后,沈知微送我的礼物。
杯底刻着两个很小的字:并肩。
我用了四年。
人真奇怪。
几十万一组的服务器说交就交,一只旧杯子反而不知道该不该带走。
九点半,周叙川带着人来了。
他三十六岁,履历漂亮,西装永远像刚从杂志里熨出来。
“程总,真要走?”
他语气客气,目光却先扫过桌上的箱子。
“沈总让我来接你的权限。特殊时期,辛苦理解。”
“应该的。”
我把准备好的清单推过去。
“生产环境双人授权,安全日志只读保存一年。三号测试库还有两组异常样本,别删。”
他翻了两页,笑道:“以后流程会简化。技术是为业务服务,不该把自己搞成神秘学。”
“可以简化,但安全阈值不能拿掉。”
“这就不劳你操心了。”
我抬眼看他。
“周总,我是在交接,不是在求你听。”
他嘴角的笑淡了。
会议室里,法务递来一份补充协议。
竞业期限二十四个月,补偿按我过去一年平均工资的百分之三十支付,范围涵盖工业软件、物联网、人工智能及企业服务。
几乎等于让我两年什么都不能做。
“原合同的竞业范围没有这么大。”我说。
周叙川交叠双手:“你接触公司核心机密,董事会必须谨慎。”
“那就按原合同执行。”
“程总,别把路走窄。沈总在感情上亏待不了你,工作归工作。”
会议室的门在这时被推开。
沈知微站在门外,显然听见了最后一句。
她看向周叙川:“你先出去。”
等人都走了,她把补充协议合上。
“不想签就不签,我会处理。”
“谢谢沈总。”
她皱起眉:“你一定要这么说话?”
“公司场合,称呼职位有什么问题?”
“昨晚你没回家。”
“我在酒店。我的东西今晚会搬走。”
她像被什么刺了一下,声音也冷下来。
“辞职就辞职,为什么要搬?”
我望着她,忽然觉得我们之间隔的不是一张会议桌,而是五年没说出口的疲惫。
“因为家和公司早就混在一起了。”
“我回去看见你,就会想起每一次你让我顾全大局。”
“我怕再住下去,连我们为什么结婚都想不起来。”
她半天没有说话。
最终,她只把我的门禁卡收进掌心。
“那你冷静几天。”
我的十三只纸箱由搬家公司运走。
最后一箱装的是那只蓝色保温杯。
下楼前,我回头看了一眼办公室。
门上的名牌已经被摘掉,留下两枚浅色胶印。
像一个人站得太久,终于走开后,地面还记得他的形状。
2 第一张账单
我在城西租了一套四十平方米的公寓。
窗外是高架桥,夜里每隔几分钟,就有货车的灯从天花板上划过去。
沈知微给我打了七个电话。
我都没接,只回了一条消息。
“离职交接走邮件。生活上的事,等我们都想清楚再谈。”
她回了一个“好”。
那个字让我盯了很久。
第二天清晨,手机又响了。
这次是大学同学梁启。
“程砚,你真从澜星出来了?”
“消息传得这么快?”
“东榆精工的老罗说的。他们二号线昨晚停了六次,澜星派去的人压不住,问你能不能去看看。”
东榆是澜星最早的客户之一。
我站在浴室门口,手指悬在接听键上。
“我是离职,不是去挖老东家的客户。”
“保修期早过了,他们想找个人做独立诊断。钱照付,澜星那边也知情。”
“书面确认给我。”
两小时后,我在东榆的冲压车间见到厂长罗新桥。
机器的轰鸣震得胸口发麻,二号线上方的红色警报灯一遍遍闪。
澜星的两名工程师也在,其中一个是我带过的小孟。
他看到我,像见了救命的人。
“程哥,数据延迟不高,可机械臂总在落料前急停。”
我没碰他的电脑,先沿着安全围栏走了一圈。
第三个传感器的线束上,有一小块新换的黑色胶布。
我问罗新桥:“上周改过设备?”
“加了个视觉检测头。供应商说不影响原系统。”
“把他们的控制盒断电。”
供应商工程师立刻不乐意:“凭什么?我们设备验收过的。”
我蹲下去,指了指地面上一段并在一起的屏蔽线。
“你们把信号地和动力地接在同一端,高频干扰让安全模块误判。”
“先断五分钟。错了,停线损失算我的。”
断电后,机械臂连续运行了四十个循环,没有再急停。
罗新桥狠狠拍了一下我的肩。
“就这点事,折腾我们一晚上!”
“看起来是小事,因为替你挡下来的程序没出错。”
我让小孟重新做了隔离,又把异常波形和处置过程写进记录。
临走时,罗新桥让财务给我转了八千元咨询费。
我看着手机上的到账提醒,有点想笑。
过去三年,我的工资卡都放在家里,买一双鞋也有人说是沈知微的钱。
这八千元不多,却是我离开澜星后,靠自己挣到的第一笔钱。
梁启在厂门口等我,递来一瓶冰水。
“怎么样,独立执业的程工?”
“扣掉税和打车费,勉强够交半个月房租。”
“那就干票大的。”
他从车里搬出一台灰扑扑的边缘控制柜。
“我那家小工作室撑不下去了,剩四个人、六台电脑,还有这祖宗。”
“你出技术,我出人和客户。咱们做中小工厂用得起的离线安全系统。”
我拧开水,没立刻答应。
这正是我在澜星被停掉的方向。
澜星追求云端订阅和大客户,周叙川认为离线产品利润低、交付重。
可真正进过车间的人都知道,网络中断时,工人的手还在机器旁边。
安全不能等云端回话。
“股份怎么分?”我问。
梁启愣了一下,随即笑得见牙不见眼。
“你六我四,账全公开,谁也别跟谁讲情怀。”
我和他碰了碰水瓶。
“成交。”
当晚,我用那八千元里的六千五,注册了一家名叫砺川智能的公司。
填法人姓名时,我一笔一画写下“程砚”。
这一次,没人能说我的位置是谁给的。
3 被停掉的项目
创业第三天,砺川智能的办公室还没有桌子。
四个员工围着二手控制柜,坐的是物流园借来的塑料凳。
梁启在墙上贴了一张打印纸,上面写着:活下来,再讲体面。
我看了一会儿,在下面补了一行。
“但不能拿安全换活路。”
四个人里,年纪最大的老曹笑了。
“程总,咱公司一共十七万现金,您这原则挺贵。”
“出事更贵。”
我们要做的“砺盾”系统并不是凭空冒出来的。
两年前,我在澜星负责一家化工厂项目,厂区网络中断七分钟,云端平台失去响应,现场只能靠老师傅手动停机。
那晚没人受伤,却让我第一次意识到,工业智能不能只在网络良好时聪明。
我带团队做了离线决策模块,连续测试十一个月。
项目快要进入产品化时,周叙川以投入产出比太低为由叫停。
沈知微在停项单上签了字。
她对我说:“等公司上市,有钱了再做。”
可安全问题不会等公司有钱。
我当时没有争到底,因为她连续一个月每天只睡四小时,胃疼到在车里输液。
我以为退一步是爱她。
现在回头看,我退掉的不只是一个项目,也是自己的声音。
砺盾不能直接使用澜星的代码。
我把架构从零拆开,用公开协议重新设计,只保留经过专利确认属于我的一套故障隔离方法。
那项专利是我读研时的成果,后来以每年一元的价格授权给澜星使用。
授权还有八个月到期。
梁启看完协议,问得小心:“续不续?”
“到期前他们有完整使用权。”
“到期后呢?”
“按市场价谈。”
老曹咂舌:“一年一块变一年几百万,沈总不得说你趁火打劫?”
我把专利证书锁进柜子。
“过去便宜,是我愿意。”
“以后收费,也是我的权利。”
午后,一个陌生号码打进来。
“程砚,我是周叙川。”
他没有寒暄,直接问我是不是去了东榆。
“作为独立顾问,做了一次故障诊断。东榆和澜星法务都有书面确认。”
“你离职不到一周,就注册同类公司,这不合适吧?”
“我的竞业协议按原合同执行,只限制我做澜星现有三类云端产品。”
“工业安全一样是澜星规划中的业务。”
“规划不等于产品,会议纪要也不能代替合同。”
电话那头沉默片刻。
周叙川笑了笑:“难怪别人说你底气足。背靠沈总,连离职都留好了后路。”
我的手指缓缓收紧。
“周总,有件事你可能没弄明白。”
“我和她的关系,只让我多忍了三个月。”
“从来没让我少走一步。”
我挂断电话,把号码拉黑。
十分钟后,东榆发来一份询价单。
他们计划给三条老产线加装离线安全模块,预算四十万,要求十五天内做出样机。
钱不多,时间却紧得要命。
梁启问:“接不接?”
我看向那台灰扑扑的控制柜。
“接。”
“先让一条线在断网的时候,也能保护站在旁边的人。”
4 她第一次来求我
第七天晚上,我们的样机烧了第二块主板。
焦煳味弥漫在小办公室里,老曹举着灭火毯,梁启蹲在地上心疼得直抽气。
“四千六,又没了。”
我把发烫的电源模块拆下来。
“过流保护参数错了,换国产板,重新走线。”
“钱呢?”
“我还有九万三。”
那是我个人账户的全部余额。
梁启看着我:“你不是年薪一百八十万吗?”
“卡在沈知微那儿。家里开支、房贷、投资都从那张卡走。”
“那你转回来啊。”
我摇头。
钱是我挣的,但这个时候去算每一笔,像是在拿婚姻给创业融资。
我不想再把两件事混在一起。
凌晨一点,楼下卷帘门被人敲响。
沈知微站在雨里,黑色风衣肩头湿了一片。
她身后没有司机,也没有助理。
这是她第一次来我的新公司。
她看见墙皮开裂的办公室、泡面盒和地上的坏主板,目光停在我缠着创可贴的手指上。
“你就住这种地方?”
“楼上是办公室,住处不在这。”
“为什么不接电话?”
“你打的是工作电话还是私人电话?”
她闭了闭眼,像在忍耐。
“三号基地明早有验收。新版本把误报率压下去了,但漏报了两次高温异常。”
我动作一停。
三号基地存放的是高密度锂电模组,温控漏报不是小事。
“谁让你们动安全阈值的?”
“周叙川说原来的告警太频繁,影响客户体验。”
“安全系统不是音乐软件,用户不喜欢就少弹两次。”
她没有反驳。
雨水顺着卷帘门的缝隙淌进来,在她鞋边积了一小摊。
“程砚,跟我回去一趟。”
“以什么身份?”
“原架构负责人。临时顾问也可以,费用你开。”
我看着她,胸口像压着一块没有冷透的铁。
从前她胃疼,我半夜开两个小时的车送药;客户追责,我替她在会议室里站八个小时;系统出故障,她只需要说一句“阿砚,我撑不住了”。
我从没问过费用。
可现在她终于学会了谈合同。
偏偏是在需要我的时候。
“一百万,够不够?”她问。
梁启和老曹同时停住了动作。
我扯下手上的创可贴,丢进垃圾桶。
“不是价钱的问题。”
“那你想要什么?”
“书面说明事故原因,恢复被删的安全日志,把测试权限还给原团队。”
“还有,周叙川必须退出这次验收。”
她眉心紧蹙:“董事会刚任命他,我没办法因为两次漏报就让他退出。”
“那我也没办法替一个不尊重安全规则的人背书。”
“你明知道明天一旦出问题,澜星会损失什么。”
“我知道。”
我迎着她的目光。
“所以我在离职交接清单第一页,就写了不能下调阈值。”
“沈知微,我已经替你承担过很多次后果。”
“这一次,你该让做决定的人自己承担。”
她站了很久。
最后,她从包里取出一份盖了公章的顾问合同。
费用不是一百万,是两万元一天。
授权条款里,测试权限和数据调阅范围都写得清清楚楚。
显然,她来之前就准备好了。
她把合同放到我的工作台上。
“周叙川退出现场,我来承担董事会的质询。”
“现在可以了吗?”
我翻到最后一页,拿起笔。
“还差一条。”
“什么?”
“公事结束以后,我们不借工作谈感情。”
她的脸色一点点白下去。
我签下名字,将其中一份递还给她。
“沈总,明早七点,我会到。”
5 两万元一天
早上六点五十分,我到达澜星三号基地。
沈知微已经等在门口。
她换掉昨晚那双高跟鞋,穿了一双平底短靴,眼下有很淡的青色。
她递给我临时门禁卡。
“权限开到今晚十二点。”
“够了。”
“周叙川不会进现场,但他会远程参加验收。”
我看她一眼。
“你还是不相信问题出在他的方案上。”
“我相信证据。”
她一向这样。
以前我喜欢她的理性,如今才知道,当亲近的人永远需要自证清白,理性也会伤人。
机房里,原来的同事全在。
没人寒暄,屏幕上跳动的温度曲线已经把空气绷紧。
我先恢复被关闭的原始日志,再把新旧版本同时放进隔离环境。
十七分钟后,问题浮了出来。
旧版不是误报太多,而是新加的压缩算法把连续异常拆成了离散噪点。
为了让报表更漂亮,周叙川的团队把告警窗口从三秒放宽到十五秒。
高温持续十四秒,系统就会视而不见。
小孟气得拍桌子:“我提过三次,他们说这是用户体验优化!”
屏幕里的周叙川面不改色。
“实验环境不等于生产环境。程顾问只挑最极端的数据,结论未免武断。”
“那就做一次实测。”我说。
验收负责人迟疑:“今天有消防和客户的人在,临时改测试计划风险太大。”
“不实测,带着已知漏洞通过验收,风险更大。”
我把两套程序的预测结果投到大屏幕。
“模拟电芯温度从四十度升到八十度。旧版在五十二度发出预警,新版直到七十四度才响应。”
“如果你们觉得十四秒无所谓,可以让负责签字的人站在模组旁边等十四秒。”
没人说话。
周叙川冷声道:“程砚,注意你的表达方式。”
“这是现场,不是庆功宴。”
“设备烧起来,不会因为你职位高就给你面子。”
沈知微走到验收台前,拿起笔。
“暂停验收,恢复原安全阈值,追加极端工况测试。”
周叙川立即开口:“沈总,客户的人已经到了,你知道延期一天的违约金是多少吗?”
“八十万。”
“那你还——”
“我也知道一组模组起火要赔多少。”
她在暂停单上签下自己的名字。
“这次责任我承担。”
我第一次在她脸上看到那种熟悉的坚定。
五年前,她为了拿下第一个客户,敢抱着方案在工厂门口等一整夜。
后来公司越来越大,她需要权衡的事越来越多,那股劲反而被藏起来了。
我们连续工作十一个小时,重新跑完四组测试。
最后一轮告警响起时,所有参数都停在正确位置。
验收负责人长出一口气。
沈知微把签字后的报告递给我。
“谢谢。”
“合同范围内,不用谢。”
她看着我收电脑,忽然问:“你在那边做的,也是离线安全?”
“嗯。”
“需要钱的话,我可以投资,只占财务股。”
我扣上电脑包。
“你觉得我离开澜星,是因为没钱吗?”
“我不是这个意思。”
“可你总想用你最擅长的方式解决问题。”
我停了一下。
“沈知微,我要的从来不是你给我多少钱,是你有没有把我当成一个能和你并肩做决定的人。”
她的目光落在我空着的左手上。
结婚戒指被我摘下来,放在公寓抽屉里。
“那我们呢?”她问。
“今晚十二点以前,只谈工作。”
“十二点以后呢?”
我看了看表。
“十二点以后,我就不再是你的顾问了。”
我走出基地时,夕阳正落在园区尽头。
手机收到两万元顾问费到账提醒。
紧接着,梁启发来一张照片。
东榆的样机第一次完整跑通了。
照片里,四个人举着扳手和电笔,笑得像中了彩票。
我把顾问费全部转进公司账户,只给沈知微回了一句。
“款已收到,报告发邮箱。”
这一次,她很久没有回复。
6 一块钱的授权
东榆样机验收那天,罗新桥故意拔掉了车间网线。
云端监控瞬间灰掉,砺盾的本地屏幕却仍亮着。
机械臂在检测到异常震动后降速,三秒后稳稳停在安全位。
车间里响起掌声。
老曹抱住控制柜,恨不得亲上一口。
罗新桥签下四十二万元的合同,又介绍了两家供应商给我们。
“别嫌单子小。”
“小厂的钱更不好挣。”我说,“您肯让我们进场,已经是信任。”
“我信的不是你新公司的招牌,是你在澜星五年没糊弄过我。”
这句话比签约更重。
信誉不会因为工牌被收走就清零。
它藏在每一次不肯省掉的测试、每一次凌晨赶到的现场里。
回办公室后,梁启买了一只九十九元的蛋糕。
我们刚切到第二块,一封律师函送到了。
澜星要求砺川停止使用与“星盾”有关的技术,并配合源代码审查。
发函人不是沈知微,是周叙川。
梁启的笑当场没了。
“他这是想把咱们摁死在第一单上。”
我看完附件,给大学导师顾教授打了电话。
一小时后,我们在知识产权代理所碰面。
代理人把两份文件摊在桌上。
一份是澜星的“星盾”软件著作权,另一份是我七年前申请的故障隔离发明专利。
“澜星的软件代码属于公司,这没有争议。”
“但底层方法是程砚读研期间独立完成,早于澜星成立。公司取得的是非排他许可,不是专利所有权。”
代理人敲了敲授权协议。
“许可费每年一元,期限到明年六月三十日。”
梁启瞪大眼睛:“真就一块钱?”
顾教授冷哼:“当年有人要给女朋友创业,怕她用不起。”
我没有接话。
那时沈知微拿到第一份大客户意向,担保金还差四十万。
她整夜睡不着,问我愿不愿意把专利授权给澜星。
我说可以。
她问多少钱。
我从她钱包里摸出一枚硬币,说就一块,等你上市了再补。
她把硬币压在我手心,哭着亲了我一下。
那枚硬币后来被她穿成吊坠,放在床头。
我以为她会一直记得。
代理人问:“怎么回复律师函?”
“开放指定版本给第三方做代码比对,证明砺盾没有使用澜星代码。”
“专利授权呢?”
“现有期限不变,按约履行。”
梁启急了:“他们都骑到头上了,你还让他们用?”
“合同是我签的。”
我把律师函折好。
“我可以不续,但不能因为生气就毁约。”
当天下午,澜星法务主动联系我撤回律师函。
电话那头的人吞吞吐吐,说沈总事先并不知情。
我只要求对方发正式撤函文件。
晚上,沈知微来找我。
她把那枚穿了红绳的硬币放在桌上。
“法务调原始档案,我才知道授权明年到期。”
“嗯。”
“以前为什么没提醒我?”
“每年法务都发续期确认,是你没看。”
她的指尖压着红绳。
“那明年,你打算怎么办?”
“市场评估,正常报价。”
“你是在报复我吗?”
我抬头看她。
“你们的办公室按市场价交租,员工按市场价领工资,为什么我的专利收费就是报复?”
她脸上的血色褪了些。
“知微,一块钱不是它只值一块钱。”
“是因为那时候,我愿意把我有的东西都给你。”
“你不能拿我过去的愿意,要求我一辈子免费。”
她攥紧那枚硬币,边缘在掌心压出一道红痕。
离开前,她把它放回桌上。
“这是你的。”
我没有拿。
“送出去的东西,我不收回。”
“但送出去的心意,用完了就是用完了。”
7 我没有偷客户
砺川拿到第二份合同的当天,一篇匿名文章在行业群里疯传。
标题是《前高管携核心技术出走,澜星创始人的枕边人究竟带走了什么》。
文章没有点全名,却把我描绘成靠婚姻上位、离职后窃取代码和客户资料的白眼狼。
下面还配了一张照片。
照片里,我和东榆采购负责人在停车场握手。
拍摄角度刻意避开了旁边的罗新桥和梁启,看上去像一场偷偷摸摸的交易。
两个正在谈的客户同时暂停了考察。
银行也打电话,要重新评估我们的信用贷款。
老曹气得要顺着公众号地址找人。
我拦住他。
“先固定证据,报警,发律师函。”
“就这么忍?”
“不是忍,是让每一步都能算账。”
我联系东榆,取得询价、招标和澜星书面同意独立诊断的全部材料。
梁启查出文章首发账号的运营公司,股东之一和周叙川的助理是亲兄妹。
证据链逐渐完整,我却没有立刻公开。
澜星第二天要召开季度媒体会。
如果沈知微相信我,她有一整晚处理。
如果她不信,我也该彻底知道答案。
晚上九点,她的电话来了。
“文章不是公司授意的,我正在查。”
“查到哪里?”
“账号和周叙川的人有关,但没有直接证据证明是他安排。”
“东榆的合同流程都合规。”
“我知道。”
她顿了顿。
“可你注册公司的时间在离职第二天,产品方向又和被停掉的项目高度相似。董事会要我问你,是否在任职期间就准备出走。”
窗外一辆货车驶过,白光从我脸上掠过去。
我听见自己问:“你呢?”
“什么?”
“不是董事会。你怎么想?”
她的沉默比任何质问都清楚。
我打开电脑,把砺川代码仓库的时间戳、设计记录和第三方存证一次性发给她。
“最早的代码提交在我离职之后,硬件采购有发票,算法专利属于我本人。”
“明天我会发布澄清,并对造谣者提起诉讼。”
“程砚,我只是需要确认。”
“我理解。”
我说。
“但婚姻如果也要靠第三方存证维持,就没什么可确认的了。”
次日上午,媒体会直播。
记者果然问到“前高管窃密”的传言。
周叙川坐在台上,回答得滴水不漏。
“公司尊重离职员工,也会依法保护商业秘密。目前正在内部核实,不便评价个人行为。”
这句话看似中立,实则默认了我有问题。
直播评论里,“软饭男偷技术”刷了满屏。
沈知微坐在他旁边,低头看了一眼手机。
那是我发给她的全部证据。
她抬起头,伸手把话筒拉到自己面前。
“不需要核实了。”
周叙川侧过脸。
沈知微一字一句地说:“程砚先生没有窃取澜星任何代码,也没有违规接触客户。”
“东榆项目由客户公开询价,澜星提前知情。相关技术源于程砚个人专利,他曾以象征性价格授权公司使用。”
“网上文章存在恶意剪裁和虚假指控,澜星将配合警方调查。”
记者追问:“您和程先生是否存在特殊关系?”
现场一阵骚动。
她的手指在桌下蜷了一下。
我隔着屏幕,看到她深吸一口气。
“是。”
“程砚是我的合法丈夫,也是澜星早期最重要的技术贡献者。”
“过去没有公开,是我们共同的决定。但公司长期放任对他不实的关系户评价,是我的失职。”
直播间静了一瞬,评论随后像潮水一样翻涌。
她终于公开了我们的关系。
却是在我准备离开这段婚姻的时候。
8 迟到的正名
媒体会结束半小时后,澜星官方账号发布了完整声明。
声明列出了我负责过的九个核心项目,也澄清了年薪传闻。
我的固定薪酬只有八十六万,其余是项目奖金,而且过去五年,我主动放弃过三次奖金。
舆论迅速反转。
有人把庆功宴的偷拍视频发出来,评论区开始骂澜星过河拆桥。
更多人追问,一个创始人的丈夫为什么连身份都不能公开。
我关掉页面,没有想象中痛快。
正名来得太迟,就像雨停之后送来一把伞。
它有用,却暖不了已经湿透的人。
下午,沈知微来到砺川。
这次她没有穿高跟鞋,也没有让人清场。
四个员工都认出了她,办公室里安静得只剩风扇转动声。
她把一份盖章文件放到我桌上。
“澜星撤销对砺川的所有侵权质疑。周叙川停职接受调查,相关员工也会处理。”
“谢谢。”
“我公开我们的关系,不是为了公关。”
“我知道。”
我把文件收进抽屉。
“但它客观上也救了澜星。承认管理失职,比继续袒护周叙川成本低。”
她脸色微白。
“你现在看我,只有算计吗?”
“不是。”
“我只是终于学会把感情和事实分开。”
她站在原地,像有很多话说,最终却只问:“今晚回家吃饭吗?”
“不回。”
“妈听说我们的事,坐高铁过来了。”
她说的是我母亲。
我立即站起来。
结婚三年,两家父母只知道我们感情稳定,不知道公司里那些难堪。
我妈患过心梗,经不起刺激。
“谁告诉她的?”
“直播被亲戚看见了。她现在在家,我让医生先过去了。”
回到那套婚房时,我妈正坐在客厅里抹眼泪。
茶几上摊着几张打印出来的新闻截图。
她见到我,先摸了摸我的脸。
“他们说你吃软饭,你怎么从来不告诉妈?”
我蹲在她面前。
“公司里开玩笑,没那么严重。”
“没那么严重,你会连家都不回?”
老人家的手有些抖。
沈知微端来温水,低声说:“妈,是我没处理好,跟程砚没有关系。”
我妈没接水。
“知微,我以前总觉得你能干,阿砚跟着你不会吃苦。”
“他爸走得早,这孩子从小什么都自己扛。越委屈,他越不说。”
“你不能因为他不说,就真当他不会疼。”
沈知微端着杯子的手僵住。
我把水接过来,劝我妈别再说。
老人休息后,我在书房找她的药。
抽屉里放着一本旧账册。
我翻开第一页,愣住了。
那是澜星创业第一年的手写流水。
房租九万,服务器押金十二万,担保金四十万。
每一笔后面都写着来源。
其中六十七码,是我父亲去世后留给我的拆迁补偿款。
备注只有四个字:程砚借款。
后来公司账上有钱,我让财务把它改成了资本投入,又在B轮融资前签字放弃对应股份,转进员工期权池。
那次如果创始团队持股结构不调整,投资不会进来。
沈知微当时抱着我说,这份情她记一辈子。
账册最后一页,夹着那份放弃协议的复印件。
上面有她当年的手写批注。
“欠阿砚一个共同未来。”
我正看着,她走进来。
视线落到账册上,她忽然停住。
“我找了它很久。”
“为什么?”
“董事会做创始贡献审计。我才发现,你当年不是放弃了三个百分点。”
她声音发涩。
“是八点四。”
我合上账册。
“都过去了。”
“过不去。”
她第一次在我面前失去那种永远从容的样子。
“程砚,我把你给我的东西,当成了我们共同拥有的东西。”
“可轮到公司给你位置、名字和尊重时,我却每一样都要你等。”
她眼眶红了。
“我到底把你等成了什么?”
我没有回答。
因为那个答案,我们都已经看见了。
9 不是原谅书
我妈在客房睡下后,我和沈知微坐在餐桌两端。
桌上摆着她让阿姨做的四菜一汤,全是我以前喜欢的菜。
没有人动筷子。
她递给我一份新的股权确认书。
“八点四的股份,按现在估值折算。我可以从个人持股里转给你。”
我没有翻开。
“这是补偿?”
“是你该得的。”
“六年前的协议是我自己签的。它帮澜星拿到了融资,也换来了员工期权。我不后悔。”
“可我后悔。”
她把文件往前推。
“我不能继续占你的便宜。”
我看着她。
“你现在把股份给我,网上会说我闹一场终于分到了家产。董事会会说我离职是为了抬价,砺川的客户也会怀疑我们是假分家。”
“我不在乎别人怎么说。”
“但我在乎。”
我把文件推回去。
“你想补偿的是过去那个一直等你的程砚。”
“可他现在想要的,是把自己的公司做起来。”
她眼里的光一点点暗下去。
“那我还能做什么?”
这个问题,她以前从没问过。
她总是直接给出方案、期限和价码,以为爱也能按项目管理。
“先别做什么。”我说。
“把你该处理的事处理好,我也把我的日子过好。”
“然后呢?”
“然后我们再看,还要不要继续。”
我从包里取出一份分居协议。
不是离婚协议,只约定三个月冷静期,财务独立,互不干涉公司经营。
她盯着纸上“三个月”三个字,久久没有伸手。
“你连这个都准备好了。”
“庆功宴之前就准备了。”
她猛地抬起头。
我平静地告诉她,真正让我决定离开的,并不是那句软饭。
一个月前,安全项目复盘会上,周叙川当着二十多个人说,我的技术判断夹杂了创始人家属的情绪。
我要求他道歉。
沈知微却让我先离场,理由是不能让新总裁第一天就下不来台。
那天晚上,她回家后只说了一句:“你明知道他是董事会的人,何必较真。”
“从那时起,我就知道,你会一次次让我退。”
她脸上最后一点血色也褪尽了。
“我不记得我说过这句话。”
“我记得。”
受伤的人总比伤人的人记得清楚。
她终于拿起笔,却在签名处停了很久。
“三个月后,如果你还是想离婚呢?”
“那就离。”
“如果我不想呢?”
“婚姻不能靠一个人不想就继续。”
我说完,听见客房里传来轻微的咳嗽声。
沈知微低下头,签了名字。
笔尖划破了纸。
她用指腹按住裂口,哑声问:“我今天公开替你澄清,算不算做对了一件事?”
“算。”
“那能不能抵一件错事?”
我看了她几秒。
“不能。”
“对的事就是对的事,不是原谅书。”
她闭上眼,点了点头。
我把协议收好,去客房陪我妈。
走到门口时,她在身后叫我。
“阿砚。”
这是分开后,她第一次这样叫我。
我没有回头。
“三个月后,我会让你看见答案。”她说。
我握住门把手。
“别为我做。”
“做你认为对的事。”
“我只看结果。”
10 谁的标书
三周后,砺川收到了金衡汽车零部件公司的投标邀请。
项目预算四百八十万,改造五条产线。
对一家刚成立二十多天的公司来说,这是能不能活过明年的一单。
梁启兴奋了半天,看到入围名单后又蔫了。
澜星也在其中。
“他们报整套云平台,我们报本地安全模块,产品不完全冲突。”
“可甲方只选一家总包。”梁启把名单拍在桌上,“你跟沈知微到底算一家还是两家?人家会怀疑。”
“所以所有接触留痕,不私下交换信息。”
“她要是压价呢?”
“那就各凭本事。”
真正开始准备标书,我们才发现“不靠关系”不是喊一句话。
金衡要求提供三年财务报表,砺川连三个月都没有。
要求五十万元履约保函,我们账上还要留钱发工资。
要求十个同类案例,我们只有东榆一例。
梁启盯着表格,苦笑:“有本事和有资格,原来是两码事。”
我没有让他编合作经历。
我们逐项写替代证明:财务风险由银行监管账户覆盖,履约保函改为里程碑保证金,案例不足则增加第三方测评和创始人连带责任。
技术材料单独建库,凡是可能源于澜星内部经验的内容,一律先做权属判断。
顾教授看完我们的清单,骂我麻烦,又替我们联系了两名外部专家做清洁审查。
审查费十二万,几乎吃掉东榆项目的利润。
梁启签付款单时手都在抖。
“一行代码没卖,先花十二万证明自己没偷代码。”
“现在不证明,以后要花的就不只是十二万。”
我见过太多公司把侥幸当成本事。
砺川可以穷,不能从第一天就欠一笔说不清的账。
我给沈知微发了一封正式邮件,告知砺川参与投标,并建议双方人员回避私下接触。
她只回了四个字:同意,祝好。
这份生疏让我松了口气,又莫名有些发闷。
投标前一晚,小孟突然拎着电脑来到砺川。
“程哥,我辞职了。”
他把一只U盘放在桌上。
“这是澜星的投标底价和技术参数。你照着改,肯定能赢。”
我没有碰。
“把U盘带回去。”
“我已经不是澜星的人了!”
“数据是在职期间拿的,就属于公司。”
小孟急得眼圈发红。
“周叙川那帮人逼走你,现在还要拿你的架构来抢项目,凭什么?”
“凭那套架构是我在职时做的。”
我把U盘推回他面前。
“小孟,我出来是为了不再让别人说我靠关系。”
“如果第一份大合同靠偷标书拿到,我跟他们说的那种人有什么区别?”
他低着头,半天没动。
我给澜星合规部门打电话,让他原样归还资料,并说明未曾打开。
小孟抬头看我:“你还肯要我吗?”
“先把交接和审查做完。”
“做完以后呢?”
“砺川工资只有你原来的七成,办公室漏雨,出差坐高铁二等座。”
“我问你要不要我!”
我笑了。
“要。”
第二天,我在投标现场见到了沈知微。
她坐在澜星团队的最后一排,没有参与陈述。
轮到砺川时,甲方技术负责人问了一个尖锐的问题。
“你们只有一份正式案例,凭什么保证五条线同时交付?”
“不能保证。”我说。
会场里出现低低的议论声。
“所以我们不承诺一次性同时上线。”
我切换到施工计划。
“先做风险最高的第三线,运行七天,再平移到其余四条。总周期多十二天,但每一步都能回退。”
“我们不拿甲方的生产现场证明自己有多大胆,只证明系统有多稳。”
甲方又问:“澜星报价比你们低百分之八,而且可以提供全套云服务。”
“云服务是他们的优势。”
“砺川的优势是断网、断云、甚至主控制器失效时,现场仍有最后一道保护。”
我没有贬低澜星,也没回避我们的短板。
陈述结束前,甲方故意把网络切断,又让人拔掉一只振动传感器。
大屏幕上的云端曲线停住,砺盾却立即标红了缺失节点。
我当场接入备用传感器,没有让程序自动填补一条看似正常的假数据。
技术负责人问:“很多系统都会用算法补值,你为什么不用?”
“趋势分析可以补,安全判断不能补。”
“不知道就是不知道。机器说一句不知道,总比编个答案骗现场的人强。”
坐在后排的沈知微抬头看了我一眼。
这句话也是我对婚姻最晚才学会的道理。
不知道对方在想什么,就该问。
不能用“他会理解”“她不会在意”填上空白,再把猜测当成事实。
最终,金衡没有把总包给任何一家。
他们将云平台交给澜星,把离线安全模块单独拆出来,给了砺川。
合同金额三百二十万。
走出会场时,梁启在停车场跳起来抱住我。
沈知微从我们身边经过,停了停。
她没有以妻子的身份恭喜我,只伸出手。
“程总,期待合作。”
我握住她的手。
“沈总,按合同办事。”
她松手前,指尖在我掌心停了短短一瞬。
只有我知道,这次握手和五年前不同。
那时我是站在她身后的人。
现在,我们的名字第一次并排出现在合同上。
11 她砍掉了上市时间表
金衡项目启动后的第五天,澜星内部审计出了结果。
周叙川的助理承认联系营销公司发布匿名文章,却坚持说是个人行为。
真正麻烦的是另一份报告。
过去半年,澜星有十二个项目下调过安全阈值,其中七个没有客户签字。
周叙川引入的恒越数据公司还修改了后台统计口径,把告警压缩包装成稳定率提升。
澜星准备上市的核心指标里,有三项因此虚高。
沈知微把报告发给我,只问了一句:“三号基地的修复方案,能不能复制到另外十一个项目?”
我看完后回复:“技术上可以,必须先通知客户,逐站停机复测。”
她很快打来电话。
“最快多久?”
“两个团队并行,四十天。”
“上市申报材料十天后提交。”
“那就撤材料。”
电话那头很安静。
我知道这三个字意味着什么。
澜星为上市准备了两年,对赌协议、员工期权、银行贷款,全绑在那张时间表上。
延期可能让估值缩水三分之一,也可能让她失去公司控制权。
“董事会提出先修三个高风险站点,其他等申报后再做。”她说。
“你打电话,是想让我证明这个方案可行?”
“不。”
她声音很轻,却没有犹豫。
“我想确认,全部复测需要多少人和多少钱。”
我报出初步估算。
“至少四百万元,不包括客户停产补偿。”
“好。”
第二天,澜星发布公告,主动撤回上市辅导备案,全面复查相关项目。
开盘前的内部股权交易价格应声下跌。
几个投资人联名要求召开临时董事会。
媒体把沈知微称为“最昂贵的认错人”。
公告发出后,她带着客服团队逐个给十二家客户打电话。
有人骂她拿生产线做上市数据,有人要求十倍赔偿,还有一家直接把合作终止函发到邮箱。
她没有让公关部门写统一话术。
每一通电话,她都先报自己的名字,再说明哪些文件由她签过。
小孟从澜星同事那里听说,她在会议室里坐了十四个小时,桌上摆着十二份不同的整改承诺。
过去她最擅长在复杂局面里抓主要矛盾。
这一次,她没有把那些愤怒归纳成一个“客户情绪问题”。
她让每个人把该骂的话都骂完。
我在新闻里看见她被记者堵在公司门口。
有人问:“沈总,您是否因为丈夫离职,故意打击新任管理层?”
她站在镜头前,只说:“所有决定有审计证据。项目安全和婚姻状况无关。”
“谁签过不合规的文件,谁负责,包括我。”
当天下午,金衡突然暂停了澜星的云平台实施。
项目负责人担心审计影响砺川,要求我们也提交全部源代码。
梁启气得在办公室转圈。
“她认个错,咱们也跟着停工。这样下去工资都发不出来。”
“客户有权控制风险。”
我组织第三方测评,又把公司仅剩的四十三万元转入项目保证金账户。
转账前,我把现金流表发到员工群里。
“保证金冻结后,公司只剩一个月工资。谁想离开,我按实际工作日结清,不设限制。”
老曹第一个回话:“主板烧两块都没跑,现在合同都签了,跑什么?”
小孟还没正式入职,也发来一张高铁票。
“合规审查结束,我周一报到。工资晚几天没事,但社保别断,我要买房。”
梁启在群里发了个红包,金额两块八。
“砺川首轮融资,按贡献认购。”
四个人抢完红包,没人提离开。
我盯着屏幕看了很久。
过去我把一个人愿不愿意陪我扛事,看得比合同还牢。
如今才明白,真正的信任不是让别人闭着眼跟。
是把风险摊开,让对方有选择,再一起留下。
连续两天,团队都睡在金衡临时机房。
第三天清晨,完整测评通过。
砺川不仅恢复施工,还拿到了首笔百分之三十的项目款。
梁启趴在桌上,声音都是哑的。
“沈知微砍掉上市,你心疼吗?”
我看着玻璃外刚亮起来的天。
“心疼。”
“那你为什么不帮她?”
“我能帮她修系统,不能替她决定要做什么样的人。”
其实她作出选择的那一刻,我就知道答案。
她宁愿丢掉上市窗口,也没有再让安全等一等。
这不是为我做的。
所以比任何道歉都更有分量。
12 董事会那把椅子
临时董事会召开前,沈知微约我在一家旧面馆见面。
那是我们创业时常去的地方。
十六块一碗的牛肉面,她总把碗里的香菜夹给我,我把牛肉挑给她。
这次她到得比我早,面已经坨了。
“鼎岳资本要求我辞去董事长。”她说。
鼎岳是澜星第二大股东,也是周叙川背后的投资方。
“理由呢?”
“重大经营失误,以及和你的利益冲突。”
她把一份董事会材料递给我。
提案中称,我利用婚姻关系提前获得了项目调整信息,砺川涉嫌不正当竞争。
如果她想保住位置,就要支持起诉我,并将全部责任归给被停职的周叙川。
“你可以把金衡投标的通信记录给他们。”我说。
“证明你回避了,也能证明我没拿消息。”
“不够。”
她看着我。
“他们要的是我跟你切割。”
“那就切割。”
她手指一颤。
“我是说公司利益。婚姻本来也不该成为商业担保。”
“程砚,你总能把最疼的话说得像技术说明。”
“因为疼也解决不了问题。”
面馆老板端来两碗新煮的面。
沈知微下意识把香菜夹到我的碗里。
动作做完,我们都停了一下。
有些习惯比怨气活得久。
她低声问:“如果我不再是澜星董事长,你会觉得我失败吗?”
“会。”
她没想到我回答得这么直接,怔住了。
“但一次失败不等于你这个人失败。”
“五年前澜星账上只剩两万块,你也没问我会不会看不起你。”
我把一块牛肉放进她碗里。
“怕就承认怕,然后去做你认为对的事。”
她低头吃了一口,眼泪忽然掉进汤里。
她很快用纸巾擦掉,仍被我看见了。
“我以前是不是很过分?”
“是。”
“就不能哄我一下?”
“两碗面是你付钱,可以附赠一句。”
“什么?”
“现在还不算太晚。”
她笑了一下,眼眶却更红。
那天的董事会持续六个小时。
我不在现场,只从公开公告里看到结果。
沈知微拒绝起诉砺川,提交了她本人签署的全部审批记录,并要求追查恒越数据和鼎岳之间的资金往来。
她主动辞去董事长职务,保留董事和总经理职位,负责客户补偿与系统整改。
鼎岳没能让周叙川脱责,却拿到了临时董事长席位。
消息传出后,澜星估值再跌百分之十五。
她用了五年坐上最高的那把椅子。
又用六个小时,自己走了下来。
后来财务总监把现场的一段话转给了我。
鼎岳的代表问沈知微:“为一个已经离开的人,值得吗?”
她回答:“不是为程砚。”
“如果一个工程师按规则辞职、按合同创业,还要因为和创始人结过婚就被起诉,那澜星以后留不住任何有本事的人。”
“而且他没有离开我们共同承担过的事实。”
“是公司先离开了尊重人的原则。”
投票前,她还提出补发被取消的项目奖金,恢复安全团队的独立汇报权。
这两项提议会增加当期成本,却获得了员工董事的赞成票。
她失去了最高的位置,也把最初被牺牲掉的一些东西拿了回来。
晚上十一点,我收到她发来的照片。
空荡荡的董事长办公室里,纸箱已经装好。
桌面只剩那枚一元硬币。
她发了一句话。
“今天我没让你退。”
我看了很久,回复她。
“也没让你自己退。”
过了两分钟,她回了一个笑脸。
那是分居后,我们之间第一次不带职位称呼的对话。
13 十二个站点
澜星启动全面整改后,最先遇到的不是技术问题,而是人手。
三名骨干在风波中离职,剩下的工程师需要同时维护现有项目。
十二个站点遍布四省,四十天根本排不过来。
沈知微没有私下找我。
她让采购部向砺川发来一份联合整改邀请,范围、责任和费用一项不少。
梁启把报价单算了三遍。
“六百二十万,扣掉差旅和外协,利润能有一百三十万。”
“报价正常吗?”
“正常,甚至偏保守。”
“那就接。”
梁启盯着我:“这么干脆?不怕别人说你又回去吃软饭?”
我在合同上签字。
“客户付钱,我们交付,谁也不喂谁。”
两个团队被混编成四组。
我负责技术总协调,沈知微负责客户和资源。
第一次联合会议,她在所有人面前说得很清楚。
“整改期间,技术判断以程砚为准。我负责结果,但不越级改参数。”
原澜星员工的表情都有些复杂。
小孟坐在砺川一侧,悄悄挺直了腰。
第二站是家轴承厂。
现场没有人篡改参数,告警却被操作员用胶带封住了蜂鸣器。
老师傅说设备一天响几十次,真停下来反而耽误产量。
如果只恢复原阈值,验收当然能过,工人过几天还会把它封住。
我在控制台旁站了半班,发现高频告警大多来自正常换料。
沈知微问:“调低灵敏度?”
“不调安全阈值,改告警分级。”
我们用蓝灯提示维护,用黄灯要求确认,只有真正危险的红灯才联动停机。
又把工人的确认动作纳入记录,不再让他们为每一次无效蜂鸣背锅。
改完后,老师傅亲手撕掉了胶带。
沈知微在复盘会上说:“制度如果只能靠人一直忍受才有效,那也是设计有问题。”
我看了她一眼。
她没有回避我的目光。
我们都知道,这句话不只是在说系统。
第一站在临江,客户拒绝停产。
负责人拍着桌子说一天损失三百万,谁提停机谁赔。
沈知微没有把我推到前面。
她拿出董事会授权的补偿方案。
“澜星承担八小时停产成本,并将一年服务费全免。”
“如果您仍不同意,请在风险告知书上签字,由贵司承担继续运行的安全责任。”
对方看了半天,最终同意停机。
走出会议室,我问她:“八小时补偿,财务批了?”
“没有。”
“那你怎么敢答应?”
“批不下来,从我的分红里扣。”
“这不像你。”
她侧过脸看我。
“哪一点?”
“以前你会先算最省钱的方案。”
“我算过。”
她说。
“最贵的不是停产,是让另一个人替我承担不该承担的风险。”
我们在临江待了三个通宵。
第三晚,客户现场突然断网,砺盾接管本地告警,澜星云平台进入离线缓冲。
两套系统第一次真正配合。
屏幕上的数据一段段恢复时,沈知微靠着机柜睡着了。
她身上只盖着一件薄外套,眉心仍皱着。
我把空调温度调高两度,又把她手边冷掉的咖啡换成温水。
她很快醒来,看见杯子,没有说谢谢。
只从包里拿出一盒胃药,推给我一半。
“你晚饭也没吃。”
我们隔着一张设备桌,各自吞下药片。
没有拥抱,没有旧事重提。
可那一刻,我想起创业第一年。
我们也是这样坐在机房地上,分一盒已经凉透的炒饭。
那时她说,等公司做大,一定让所有人都知道系统是我写的。
我说不重要,你知道就行。
原来很多委屈的开端,都是一句“不重要”。
第八天,前六个站点完成整改。
车从临江开往北郊前,我们回酒店取设备。
前台叫住沈知微,把一只纸袋递给她。
里面是她托人从家里拿来的蓝色保温杯。
她将杯子放到我车上。
“你的箱子里少了这个,我在书房找到的。”
“不是少了。我后来又放回去了。”
她的手停在杯盖上。
“为什么?”
“底下刻着并肩。我那时候觉得挺讽刺。”
她把杯子收回纸袋,没有硬塞给我。
“等哪天你觉得不讽刺了,我再给你。”
上车后,她主动坐进后排,把副驾驶留给带设备的老曹。
过去出差,她永远坐我旁边,因为她晕车时只肯靠着我的肩睡。
那天她一路没睡,抱着电脑逐份核对客户补偿。
中途服务区,我看到她躲在洗手台边干呕。
我买了苏打饼干和温牛奶,放到后座。
“别误会。”我说,“总协调不想临时换负责人。”
她拆开饼干,轻声回我:“程总放心,我也只按合同领情。”
老曹憋笑憋得肩膀发抖。
我转回去启动车,嘴角也不受控制地松了一下。
第九天凌晨,最后一组却传来坏消息。
北郊电芯厂的后台日志被人为清空,现场温控数据开始大面积漂移。
更糟的是,厂区仓库里存着价值两亿元的模组,白天就要满负荷生产。
我远程看完残留数据,发现了一个熟悉的签名。
恒越数据留下的维护证书仍在生效。
有人在整改开始前,就给系统埋了远程入口。
沈知微的电话同时响起。
她接完后,脸色彻底冷下来。
“周叙川失联了。”
“鼎岳的人说,这件事和他们无关。”
我合上电脑,抓起车钥匙。
“先不找人。”
“北郊离这里三百公里,我们现在出发,四小时能到。”
她跟着我往外走。
“程砚,如果现场已经被控制呢?”
“那就把它从网上拔下来。”
我推开机房的门。
“系统可以重建,人不能拿来赌。”
14 拔掉那根网线
我们赶到北郊电芯厂时,天刚蒙蒙亮。
厂区没有警报,仓库上方却浮着一层不正常的白雾。
值班经理拦住我们:“只是加湿设备故障,生产不能停。”
我把便携热像仪对准仓库侧墙。
屏幕上,一片刺眼的红色正从第三排模组向外扩散。
“不是加湿,是冷却液泄漏后遇热汽化。”
“温控平台显示只有三十六度。”
“显示数据被人固定在三十六度了。”
我让老曹接上独立探头。
读数是六十八度,还在往上升。
值班经理脸色变了,却仍不敢下令停线。
“停产必须集团副总签字,他的飞机还没落地。”
沈知微直接按下墙上的紧急停机按钮。
红灯亮起,整条输送线发出长鸣。
“损失记澜星。”
“沈总,您现在已经不是董事长了,无权替公司——”
“我有整改项目全权授权。”
她把盖章文件放到他面前。
“有人追责,让他来找我。”
设备停了,后台远程指令却还在不断刷新。
对方试图重新打开冷却泵,又反复覆盖本地参数。
我沿着交换机找到恒越留下的维护网关。
网关装在上锁的控制箱里,钥匙由厂方保管。
砸锁会破坏现场证据,不砸,温度还在升。
“消防还有多久?”我问。
“八分钟。”
“来不及。”
我让值班经理打开上级授权视频,面对镜头说明风险。
得到口头许可后,老曹用液压钳剪断锁扣。
我没有去碰运行中的控制柜,只拔掉了网关外侧那根黄色网线。
屏幕闪烁两次。
远程指令中断,控制权回到本地。
砺盾的备用模块接管三组冷却泵,喷淋系统同时启动。
温度从七十二度缓慢降到六十、五十四、四十七。
消防队抵达时,最高温点已经被隔离。
没有起火,也没有人受伤。
危险解除后,沈知微扶着设备箱慢慢蹲下。
她不是害怕,是胃痉挛犯了,额头上全是冷汗。
我从背包里翻出药和饼干,递到她面前。
她疼得手指发抖,还先问:“现场数据保存了吗?”
“保存了。”
“员工都撤出来了?”
“都在安全区。”
“那就好。”
她咽下药,靠着墙缓了几分钟。
我没有说她逞强,只把自己的外套垫在冰冷的台阶上。
从前我照顾她,总希望她立刻明白我的心意。
她没看见,我就委屈;她没回应,我便把下一次付出做得更重。
此刻我只是希望她别在现场倒下。
爱一个人不该是暗中记账,也不该用牺牲逼对方猜答案。
她坐稳后,把外套叠好还我。
“谢谢。”
“这是私人帮助,不计入顾问费。”
“那我欠你一次。”
“不用欠。”
我说。
“下次记得先吃早饭。”
所有人松了口气,我却还盯着那只被剪开的控制箱。
正常的维护网关只负责通信,不该有修改安全参数的权限。
除非它从安装那天起,就被当成了一把后门钥匙。
小孟从残余控制器里找到一段无法远程清除的本地记录。
过去四个月,恒越通过网关进入系统二十七次。
每逢月末统计,告警数量都会被统一压低。
最后一次指令来自凌晨三点四十七分。
它原本要删除审计记录,却错误回滚了冷却配置。
这不是一场精心设计的纵火。
只是有人为了擦掉账本,根本不在乎擦除过程中会碰坏什么。
这种漠视比蓄意更让我发冷。
警方封存设备前,我让所有人逐一核对证据编号。
沈知微站在仓库门外,脸色被清晨的冷风吹得苍白。
“恒越是我同意引进的。”她说。
“周叙川给的报价比原供应商低百分之二十,我只看了成本和履历。”
“审查流程是谁做的?”
“采购和合规。”
“那就把责任拆清楚,别又什么都往自己身上揽。”
她看向我,像没想到我会这样说。
“你不是说,签字的人要负责吗?”
“负责不等于一个人替所有人顶罪。”
我把初步故障报告递给她。
“你该承担的是选错人的管理责任。拿回扣、开后门、删数据,是做这些事的人承担。”
她接过报告,忽然笑了一下。
“程砚,你以前也是这样替我分责任的。”
“以前我是不分青红皂白护着你。”
“现在只按事实。”
“那也比不护强。”
她笑意很淡,却是这一路最放松的一刻。
早上九点,警方根据设备登录地址,在机场控制了周叙川。
他没有携款潜逃,只是准备去海外参加一场早已订好的会议。
可他电脑里的删除脚本、恒越的返款记录和营销公司的付款凭证,一样都没有消失。
下午,北郊工厂恢复了低负荷运行。
值班经理在事故报告上签完字,握住我的手不肯松。
“程总,今天要不是你们……”
“不是我一个人。”
我指了指身后的联合团队。
“有人停线,有人查设备,有人守住了本地控制。”
沈知微站在最远处,没有往镜头前凑。
我却把她叫了过来。
“停机命令是沈总下的,写进报告。”
她看着我,眼睛里有一瞬间的亮。
我不是替她抹掉错误。
我只是第一次用同一把尺,量她做错和做对的事。
15 他给我的退路
周叙川被调查后的第三天,委托律师约我见面。
地点在拘留所旁边的一间会见室,桌上摆着一份和解意向。
只要我证明澜星早期架构本就存在安全缺陷,恒越的操作就能被解释为正常维护失误。
作为交换,鼎岳愿意以两千万估值投资砺川,并放弃对竞业问题的追究。
律师说:“程先生,商业世界没有永远的对错,只有风险怎么分配。”
“两千万估值太低。”
他以为我动心,立刻道:“可以谈。”
“我的意思是,你们低估了我拒绝这件事的成本。”
我把意向书推回去。
“砺川现在确实缺钱,但不缺到要拿事故原因换钱。”
律师脸色沉下去。
“沈知微已经失去董事长位置。就算你帮她,鼎岳也可以让她离开澜星。”
“这和帮不帮她没关系。”
“那你图什么?”
我想了想。
“图以后我的员工遇到同样的事,知道公司不会让他把黑的说成白的。”
我向警方和监管部门提交了原始日志、版本记录与现场报告。
证据证明,澜星旧架构没有导致事故,真正的问题来自违规后门和数据篡改。
恒越负责人供出了返点安排。
周叙川为了让报表达到上市预期,授意修改统计口径;事发后,他又远程删除记录,意外触发配置回滚。
案件进入刑事程序,鼎岳也启动了内部追责。
事情没有像爽文一样当天尘埃落定。
律师来回交锋,客户索赔一项项核算,监管问询持续了两个月。
周叙川的职业履历彻底中断,相关责任最终要由法院判定。
恒越被取消供应商资格,负责人因涉嫌破坏计算机信息系统和商业贿赂被立案。
澜星则承担了七百多万元整改与赔偿支出。
沈知微没有重新坐回董事长位置。
她把自己的年度奖金全部退回,又用个人分红补了被拖欠的供应商款。
有人说她傻,也有人说她在做形象工程。
她不再解释,只按周公开整改进度。
我妈出院复查那天,沈知微陪她在医院排了一上午。
我赶到时,她正蹲在走廊里替老人系鞋带。
我妈把我拉到一旁,小声说:“知微每周都来看我,你别因为妈就心软。”
我有点意外。
“您以前不是总劝我让着她?”
“以前妈觉得一家人,谁能干就听谁的。”
她叹了口气。
“后来才知道,一直让着,家里就只剩一个人的声音。”
“你要不要回去,自己想。她对我好,是她和我的事,不能拿来跟你换。”
我朝走廊另一头看去。
沈知微拿着缴费单,没有靠近,也没有试图听我们的谈话。
她察觉我的目光,只指了指取药窗口,示意还要等十分钟。
我妈拍拍我的手。
“别光看人家做了什么。”
“也看看你自己。你以前什么都不说,攒够了失望就一下走掉,也不算会过日子。”
这话我没法反驳。
离开澜星是我该做的选择。
可在婚姻里,我同样习惯用沉默代替沟通,再把她没听见当成不在乎。
承认这一点,不是替她开脱。
只是我不想带着同一个毛病,进入下一段生活,无论那段生活里还有没有她。
第十二个站点验收通过那天,联合团队在北郊食堂吃了一顿盒饭。
没有庆功酒,也没有媒体。
沈知微给每个工程师发了一封署名感谢信,信里写清了他具体做过什么。
轮到我时,信封里只有一张付款确认单。
六百二十万元项目款,一分不少。
我问:“我的感谢信呢?”
她正在给小孟盛汤,闻言看了我一眼。
“程总不是说,客户付钱,你们交付,谁也不喂谁吗?”
“别人都有。”
“那你想要?”
“我只是确认你有没有区别对待供应商。”
她忍着笑,从文件夹最底下抽出一封信。
纸上只有两句话。
“谢谢你在所有人都慌的时候,先拔掉了那根网线。”
“也谢谢你没有在我做错以后,替我说那是对的。”
我把信折好,放进外套内袋。
她看见我的动作,眼神柔下来。
“阿砚,三个月快到了。”
“嗯。”
“你想好了吗?”
食堂里的人很多,锅勺碰撞,热气浮在我们之间。
我没有给答案。
“回去再谈。”
她点头,没有追问。
离开时,她把蓝色保温杯递给我。
杯底那两个字仍在。
并肩。
这一次,我接了过来。
16 到期以后,按市场价
三个月冷静期的最后一天,我在律师事务所见到了沈知微。
她比约定时间早到十分钟,面前放着两份文件。
第一份是澜星的专利续约方案。
独立评估机构给出的三年许可费区间是四百二十万到五百一十万,澜星报价四百六十万,另加销售提成。
第二份是她签好名字的离婚协议。
共同财产按婚前约定分割,她没有追加条件,也没有用股份留我。
“先谈哪一份?”她问。
“专利。”
她的手在离婚协议上停了停,然后收回来。
我们花了一个半小时谈授权范围。
我不同意澜星取得排他权,她要求砺川不得向直接竞争产品开放最新版本。
双方各退一步,最后确定澜星享有两年行业优先许可,但必须单独列示我的专利署名。
许可费四百八十万。
签字后,她让法务和我的律师先离开。
房间里只剩我们两个人,以及那份薄薄的离婚协议。
“该谈第二份了。”她说。
我翻到签名页。
她已经签了,日期是昨天。
“你不是说不想离吗?”
“不想。”
“那为什么签?”
“因为婚姻不能靠一个人不想就继续。”
她把我说过的话原样还给我。
“过去三个月,我做的事不是为了换你留下。”
“该查的问题要查,该赔的钱要赔,该尊重的人原本就该尊重。”
“如果我拿这些要求你原谅,那我还是在做一笔交易。”
她望着我,眼里有难过,却没有逼迫。
“程砚,决定权还给你。”
这是她给我的退路。
也是我们结婚以来,她第一次没有替我安排答案。
我拿起笔。
她的睫毛颤了一下,手却安静地放在桌下。
我没有在签名处落笔,而是在协议封面写了两个字。
“暂缓。”
她怔住。
“什么意思?”
“意思是,我还没有原谅所有事。”
“我知道。”
“也不会回澜星,不会放弃砺川,更不会把专利改回一块钱。”
“我知道。”
“以后两家公司有利益冲突,我们站各自的立场。”
“应该的。”
她回答得太快,我反而有点想笑。
“但我愿意重新认识你。”
她眼圈一下红了。
我把笔放回桌上。
“不是沈总,不是董事长,也不是那个需要我永远顾全大局的人。”
“只是沈知微。”
她攥住桌沿,努力维持声音平稳。
“那我该从什么开始?”
“先吃饭。”
“你想吃什么?”
“面。”
我们又去了那家旧面馆。
她点了两碗牛肉面,特意对老板说,一碗不要香菜,一碗多加牛肉。
面端上来,她还是习惯性地把自己碗里的牛肉夹给我。
我挡住她的筷子。
“不用。”
她的神色黯了一下。
我把那块牛肉夹回去。
“你胃不好,自己吃。”
她低头咬了一口,笑意慢慢漫上来。
“程砚,这算约会吗?”
“考察期。”
“多久?”
“看表现。”
“有没有考核标准?”
“不许做表格。”
她终于笑出了声。
窗外下起细雨,玻璃上水痕交错。
我没有回到原来的房子,她也没有催。
之后每周三,我们约一顿晚饭。
有时谈客户,有时谈我妈的血压,有时什么正事都不谈,只争一部电影到底谁选得更差。
第四次晚饭,我们还是吵了一架。
澜星销售绕过砺川,向一家共同客户承诺砺盾可以免费并入云平台。
我拿着邮件去找她,语气很冲。
“你说不越界,下面的人照样把我们的产品当赠品。”
她没有先解释,也没有用“销售个人行为”把责任推走。
她当着我的面叫来负责人,撤回报价,向客户重发更正函。
然后她才对我说:“这件事是澜星错,但你进门前可以先问一句我知不知道。”
“你觉得我故意授意,为什么?”
我被问住了。
因为旧伤还在,我下意识把所有相似的事都判成同一个结果。
“对不起。”我说。
她也没有借机占上风。
“我接受。但下次再发生,你还是要来找我。”
“边界不是有矛盾就各走各的,是吵清楚以后,各自把该改的改掉。”
那天我们没吃成晚饭。
她回去开销售整顿会,我回公司补产品授权规则。
夜里十一点,她发来一句:“今天算不算考察扣分?”
我回复:“双方各扣一分。”
她回:“不许做表格的人先打分,不讲道理。”
我看着屏幕笑了很久。
她来砺川,从不再越过前台直接进我办公室。
我去澜星,也会先在访客系统登记。
边界没有把我们推远。
恰恰相反,它让每一次靠近都变成清醒的选择。
半年后,砺川搬进新的办公楼。
十七名员工有了真正的研发室,墙上仍挂着那张“活下来,再讲体面”的纸。
我把自己补的那句重新描黑。
不能拿安全换活路。
开业那天,沈知微送来一个纸箱。
里面没有昂贵礼物,只有十三只缩小的纸盒模型。
每只盒子上都写着我当初从澜星带走的东西。
最后一只里,放着一张新工牌。
姓名:程砚。
公司:砺川智能。
职务:创始人。
背面是她手写的一句话。
“这次,位置是你自己给自己的。”
17 我们各有一张桌
一年后,砺川完成了第一轮融资。
投资方不是鼎岳,也不是沈知微。
我们选了一家做制造业基金的国资平台,估值六千八百万,梁启和我仍保留经营控制权。
砺盾装进了四十七家工厂,其中一次真实断网事故里,它让整条线安全停机,保住了两个正在检修的工人。
那份事故报告被行业协会收进培训案例。
协会后来牵头制定工业边缘系统的安全指引,邀请砺川、澜星和六家厂商共同起草。
第一次讨论会上,澜星希望把云端恢复时间写成推荐项,砺川坚持列为强制测试。
我和沈知微在会议桌两边争了四十分钟,谁也没给谁面子。
最终实验数据支持了砺川的意见,她在表决时投了赞成票。
散会后,她问我:“程总,今天有没有觉得我胳膊肘往外拐?”
“没有。你只是终于知道,家里人也可以投反对票。”
她点点头。
“那今晚回家,我也反对吃你做的面。”
“反对无效,家里采用轮值制。”
我们在电梯里继续争,旁边几位专家装作听不见,肩膀却都在抖。
澜星也熬过了最难的一年。
它没有赶上原定的上市窗口,收入还下降了百分之十二,却把所有受影响项目整改完毕。
独立董事制度和安全否决权被写进公司章程。
沈知微仍是总经理,没有急着夺回董事长职位。
她说一把椅子坐过以后,就知道它没有想象中重要。
重要的是签下名字时,知道后面压着谁的生活。
周叙川案一审宣判那天,我们谁也没去旁听。
法院认定的责任比网上传闻更具体,也更冷静。
他为数据造假、非法控制系统和商业贿赂付出刑事与经济代价;鼎岳退出澜星董事会,几名参与者被行业禁入。
我没有觉得大仇得报。
真正让我痛快的,是砺川账户里每一笔干净的收入,是员工介绍自己时不用补一句“老板和澜星有关系”。
秋天,行业大会邀请我做主题演讲。
主持人在介绍中提到,我曾任澜星系统架构中心负责人,如今是砺川创始人。
台下有人举手问:“程总,网上一直说您的起步离不开沈总。您怎么看当年‘软饭’的评价?”
会场里响起一阵善意的笑。
我看向第一排。
沈知微作为合作企业代表坐在那里,无名指戴着我们的旧戒指。
我们没有重新办婚礼。
分居协议到期后,又用了九个月学着做一对不互相吞没的夫妻。
上个月,我才搬回家。
那套房里不再放她的专属办公室,也不再替我留一间随叫随到的机房。
我们各有书房,各管自己的账,冰箱门上贴着每周轮流做饭的表。
我收回目光,对着话筒说:“我起步时确实得到过沈总的帮助。”
“她替我见过客户、挡过酒,也在我最穷的时候付过房租。”
“同样,我给过澜星专利、资金和五年时间。”
“一段关系里有人多付一顿饭、少拿一点工资,不等于谁在吃谁。”
“真正难吃的软饭,是别人给你一个位置,也随时能拿一句恩情把你按回去。”
“所以我离开,不是为了证明我比她强。”
“是为了把自己的名字拿回来。”
掌声从后排响起来,渐渐连成一片。
会后,记者堵在通道里,问沈知微是否后悔放我走。
她回答:“后悔。”
“但如果我当时拦住他,他不会有今天,我们也不会有现在。”
“程砚不是从我的公司出走。”
“他只是走回了他自己该站的位置。”
她说完便穿过人群来找我。
没有助理替她拿包,也没有人替我们安排座位。
她把一把车钥匙抛给我。
“今晚你做饭。”
“表上不是你吗?”
“我下午临时加了采访。”
“沈总,临时变更要走审批。”
“程总批不批?”
“驳回。”
她挽住我的胳膊,压低声音:“专利续费还能再加五十万。”
“公然行贿?”
“那我洗碗。”
“成交。”
回家路上,我们去了趟超市。
她挑鱼,我买青菜,结账时各自伸出手机。
收银员看看她,又看看我,问到底扫谁。
沈知微指了指我。
“今天他付。”
我扫完码,提起两只购物袋。
“明天她付。”
晚饭做好后,她从柜子里拿出那只蓝色保温杯,给我倒了一杯温水。
杯底的“并肩”已经被磨得很浅。
我用手指摸了摸,把杯子放到我们中间。
曾经,我以为并肩就是站在她的公司里,替她解决所有麻烦。
后来才懂,并肩不是把两个人绑在同一张椅子上。
是各自站稳以后,还愿意朝对方走一步。
她夹了一块鱼放进我碗里。
“程砚,饭好吃吗?”
“还行。”
“那算不算软饭?”
我也给她夹了一筷子青菜。
“这口饭可以吃。”
“为什么?”
窗外灯火一盏盏亮起,我们的两张工牌并排放在玄关,各有名字,各有归处。
我笑着碰了碰她的杯子。
“因为这顿,是我们一起挣的。”