谢知微说只谈不婚那晚,我答应得很痛快。
“可以。”
我替她扣好安全带,还笑了一声。
“反正我也没求你嫁。”
她看了我两秒,抬手碰了碰我的下巴。
“周叙,你最好一直这么洒脱。”
后来我才知道,人最好不要在喜欢的人面前逞强。
逞过的强,迟早会变成耳光,挑一个最没防备的时候扇回来。
周五晚上十点,谢知微失联了四个小时。
她下午还在群里改新款康复机器人的临床参数,六点后电话关机,消息没回。
我先问了医院,又问她助理。
没人知道她去了哪儿。
我开车穿过半座城,去了她从不让我靠近的旧房子。
地址是我替她叫闪送时记住的。
她知道我记性好,却不知道我在她的事上,记性好得近乎讨嫌。
楼道声控灯坏了。
我摸黑上到五楼,刚抬手,门自己开了一条缝。
屋里有股碘伏、汗和潮湿床单混在一起的味道。
谢知微背对着门,俯身站在护理床边。
“肩别顶住,承屿,我数三下。”
她一手托着男人的肩,一手扶住他的髋。
“一、二、三。”
男人很瘦,腰以下几乎使不上力。
她把他翻向自己,用枕头垫住他的背,又熟练地检查他肩胛和尾骨的皮肤。
男人疼得吸气,她便停下来,手掌托着他的后颈。
“红印还没褪,今晚两小时翻一次。”
那动作太熟练了。
不是临时帮忙,也不是普通同事。
是无数个夜里,一寸一寸照料出来的熟练。
我拎着保温桶站在门口。
鸡汤还热,烫得指节发麻。
床上的男人先看见我。
他脸色苍白,眼神却很清醒。
“知微。”
谢知微回头。
她的手还垫在男人腰侧,整个人像被谁按住了。
我们隔着半间客厅对视。
四年大学,两年同事,十一个月恋爱,我第一次在她脸上看见真正的惊慌。
“周叙,你怎么来了?”
我把保温桶放到鞋柜上。
桶底碰出一声闷响。
“我女朋友失联,我来看看她死没死。”
我扫了一眼护理床边的药盒、导尿用品和墙上的康复计划。
计划表右上角写着患者姓名。
顾承屿。
紧挨着那三个字的关系栏里,印着两个字。
配偶。
我指了指。
“现在看起来,快死的是我。”
谢知微站直,嘴唇动了一下。
“你先听我解释。”
“行。”
我点头。
“他是谁?”
床上的男人闭了闭眼,像是不想让她替自己答。
“我是她丈夫。”
谢知微的脸一下白了。
我倒是笑了。
笑声在那间堆满护理用品的小房子里,显得尤其不合时宜。
“合法的?”
顾承屿看着我。
“合法的。”
“多久?”
“六年。”
我转向谢知微。
“我们在一起十一个月。”
她往前一步。
“周叙,我们早就分居了,原本也准备离婚。他出事以后——”
“所以没离。”
“是。”
“所以你有丈夫。”
她没有回答。
我替她答了。
“有。”
手机在口袋里震了一下。
是首饰店发来的取货提醒。
我订的戒指已经改好尺寸,明天下午可以取。
我本来想借它问问谢知微,只谈不婚是不是她最后的答案。
如果是,我认。
如果不是,我想争一次。
现在看来,她不是不婚。
她只是不能跟我结婚。
我把她家钥匙放在鞋柜上。
那是她三个月前给我的,只能开她在公司附近租的公寓。
“汤给他喝吧。”
谢知微猛地抓住我的手腕。
“周叙,不是你想的那样。”
我低头看她的手。
“你知道我想的是什么?”
她指尖收紧,眼圈一点点红了。
“我知道我瞒了你。”
“这不叫瞒。”
我把手抽出来。
“瞒是忘了说。你每一次说只谈不婚,每一次不让我来这里,每一次周末突然加班,都是在做选择。”
她僵在原地。
我喉咙发紧,却还是把每个字说得很清楚。
“学姐,你不是没告诉我。”
“你是在确认,我知道得足够少,才会继续爱你。”
顾承屿偏开脸。
监护仪上的心率往上跳。
谢知微想追,我已经退到门外。
“别追。”
我看着她。
“他需要翻身。你不是算得很准吗?两小时一次。”
门在我们之间合上。
楼道没有灯。
我扶着墙往下走,走到三楼才发现,右手一直在抖。
可我没有回头。
我这个人输得起。
最输不起的,是别人拿走我的选择,还劝我体面。
1 退出关系
谢知微追到楼下时,我刚拉开车门。
她只穿了一件薄毛衣,拖鞋踩进积水里,脚背溅满泥点。
“周叙,给我十分钟。”
“顾承屿一个人在楼上?”
“护工马上到。”
“那就五分钟。”
我坐进驾驶座,没有让她上车。
她站在车门外,呼吸急促。
“我和承屿两年前就决定离婚。去办手续的前一天,他在康行的测试场出了事故,胸椎损伤。”
康行医疗是我们共同任职的公司。
我负责新一代下肢康复机器人的控制算法,她负责临床转化。
顾承屿这个名字,我也不是第一次听。
旧款设备的现场工程师,十四个月前因“个人违规操作”受伤,公司内部通报只有半页纸。
“所以你留下照顾他。”
“他父母去世了,妹妹在国外。他刚受伤的时候连自主呼吸都困难,我不能那时候离开。”
“可以。”
她怔了怔。
我说:“这是你的选择,我不评价。”
“那我们——”
“我们结束。”
雨丝落在她头发上。
她像没听懂一样看着我。
“我不是因为还爱他才留下。”
“谢知微,这句话对他残忍,对我也没用。”
我握着方向盘,掌心一层冷汗。
“我介意的不是你给他翻身。”
“我介意你和我亲热完,转头去照顾一个我不知道存在的丈夫。你看着我计划下个月、明年,甚至以后,还让我以为你的边界只是恐婚。”
她扶住车门,指节发白。
“公司对事故有保密要求。他的治疗费和后续设备都在康行手里,我不能让外面知道我们的状态。”
“那我呢?”
我终于抬高声音。
“我是外面的人,还是你随时能拿来挡一下寂寞的人?”
她眼里的泪掉下来。
谢知微很少哭。
第一次见她哭,是我们读研时实验室着火,她抱着抢出来的患者数据坐在台阶上,一边哭一边骂我冲进去不要命。
那时候我觉得,这个学姐心硬,眼泪却值钱。
现在我看见了,只觉得疼。
可疼不等于原谅。
她说:“我是真的爱你。”
我胸口像被钝器顶了一下。
“爱我,所以让我在不知情的情况下当第三个人?”
她嘴唇发颤。
“承屿知道。”
她说完,抓着车门的手先松了一下,像她自己也清楚,这句话会把最后一点侥幸碾碎。
那一刻,雨声忽然变得很响。
我盯着她,半天没动。
原来这段关系里,最后一个知情的人是我。
顾承屿知道她爱上了谁。
她知道自己每天回到谁身边。
只有我,把她那些欲言又止都当成受过伤后的谨慎。
我笑了一下。
“你们真尊重我。”
“不是。”
她慌乱地摇头。
“我告诉他,是因为我要结束婚姻。我没有让他同意我们——”
“够了。”
我发动汽车。
她抓住车门不肯放。
“周叙,康行的事故不是通报里写的那样。你明天要签的新款安全评估,和承屿出事有关。”
我看向她。
她眼里除了悲伤,还有一种压了很久的恐惧。
“你什么意思?”
“旧款在横向负载下有偶发失稳,承屿发现过。公司改了报告,却没有彻底解决。你现在的自适应算法能把数据修得更漂亮,也可能把最危险的波动藏起来。”
我盯了她几秒。
“所以你接近我,是为了算法?”
“最开始不是。”
她回答得太快,快得像早就问过自己无数次。
我听见了那个没说出口的后半句。
后来有过。
我松开手刹。
“谢知微,明天在公司,把证据放我桌上。”
“周叙——”
“感情到此为止。”
我看着前方,不再看她。
“事故的事,我会查。不是为了你,是因为产品上站着人。”
她的手慢慢从车门上落下去。
我开出小区时,从后视镜里看见她还站在雨里。
我没有停。
凌晨一点,我回到自己的公寓,把那枚没取到的戒指订单取消了。
店员问我原因。
我打了四个字。
尺寸不合。
然后我打开电脑,撤回了原定清晨部署到测试服务器的算法包。
系统弹出确认框。
“本操作可能影响发布进度,是否继续?”
我按下确认。
爱情里有人替我做了决定。
工作上,不会再有第二次。
2 拒绝签字
第二天九点,康行医疗的发布准备会提前召开。
总经理梁稷把会议室的门关上,第一句话就是问我:“为什么撤包?”
长桌两侧坐着研发、临床、市场和法务。
谢知微坐在最末端,眼睛有些肿,面前放着一个银灰色硬盘。
我没看她。
“安全参数需要复核。”
梁稷把签字笔扔到桌上。
“今晚投资人做封闭演示,后天发布。你现在告诉我复核?”
“对。”
“理由。”
“旧款设备事故可能涉及横向负载失稳。新算法用了同源步态数据,我要看原始异常段。”
会议室静了。
研发副总韩峥皱起眉。
“旧款事故已经定性,是顾承屿擅自进入测试区,关闭安全绳,和产品没有关系。”
“原始日志呢?”
“封存了。”
“给我。”
韩峥看向梁稷。
梁稷两手交叠,语气反而缓下来。
“周叙,你是我亲自挖来的人。公司给你团队、期权和独立架构权,不是让你在发布前听几句传言就掀桌。”
他把安全评估书推到我面前。
“先签。日志我让人慢慢调。”
我翻到最后一页。
技术负责人签名栏空着,临床负责人一栏已经签了谢知微的名字。
我终于看她。
“你签了?”
她迎着我的视线,脸色发白。
“签的是临床流程完备,不是核心安全结论。”
“这张纸最后只会留下一个结论。”
我把文件合上。
“可上市。”
梁稷敲了敲桌子。
“你们的私事不要带进公司。”
市场总监诧异地抬头。
谢知微手指一紧。
我看着梁稷。
“什么私事?”
他没有回答,但那一瞬间我明白了。
他知道我和谢知微的关系。
也知道她有丈夫。
或许在这家公司,真的只有我不知道。
火气从胸口一路烧到太阳穴。
我最想做的是掀掉那张桌子。
可我父亲年轻时就爱掀桌,掀完让家里人收碎碗。我最厌恶他,也最怕自己像他。
我把评估书推回去。
“既然您提到私事,我申请回避谢知微参与的评估环节。”
谢知微猛地抬头。
我继续说:“同时,作为算法负责人,我拒绝在取得原始事故日志前签署上市意见。”
梁稷脸上的温和消失了。
“发布延期一天,损失至少八百万。你承担?”
“如果设备把人摔了,谁承担?”
“没有证据的假设,不叫风险,叫情绪。”
“不给日志,也不叫管理。”
我靠回椅背。
“叫心虚。”
韩峥拍桌而起。
“周叙!”
“韩总耳朵好,我没必要重复。”
梁稷盯着我,过了很久才点头。
“好。”
他抽走我面前的文件。
“即刻暂停周叙的项目权限,由韩峥暂代算法负责人。法务评估撤包造成的损失。”
同事们没人说话。
我手机连续震动,代码库、测试平台和远程设备权限依次失效。
他们准备得太快了。
快得不像临时决定。
谢知微站起来。
“梁总,事故线索是我提出的,和周叙无关。”
梁稷淡淡看她一眼。
“谢总监,你最好先解释,为什么在丈夫仍接受公司救助期间,和项目负责人保持不正当关系。”
空气像被冻住。
我看见谢知微肩膀晃了一下。
愤怒先于理智冲上来。
我站到她和梁稷之间。
“关系里不知情的人是我。”
梁稷挑眉。
我咬住后槽牙,把最难堪的事实亲口说出来。
“她隐瞒婚姻,我今天凌晨才知道。”
谢知微看着我的侧脸,眼泪一下涌出来。
我没有替她擦。
我只是不能容忍梁稷用我的难堪,替一台可能有问题的设备封口。
“但这件事和安全结论没有关系。”
我一字一顿。
“谁敢把它们绑在一起,我就把今天这场会原样说给监管部门听。”
梁稷眯起眼。
“你在威胁公司?”
“不。”
我拿起自己的电脑。
“我在提醒你,我已经没有期权可舍不得了。”
走出会议室前,谢知微把银灰色硬盘塞进我手里。
她声音很低。
“密码是你拿到研究生录取通知那天。”
我没有问她为什么记得。
硬盘很凉。
像一块迟到了十四个月的证词。
3 迟到的日志
回到家,我把硬盘放在桌上,盯了很久。
密码提示只有四位数字。
我拿到研究生录取通知那天,是四月十七日。
0417。
硬盘解锁。
里面没有公司原始日志,只有谢知微这些年保存的照片、病历和几十段顾承屿的康复视频。
最早一段拍于事故后三周。
顾承屿躺在重症监护室,颈部以下插满管线。
谢知微的声音从镜头外传来。
“你眨一次是,眨两次是不是。”
顾承屿眨了一次。
“还想继续治疗?”
一次。
“恨我吗?”
画面里的人很久没动。
最后,他眨了两次。
谢知微没有说话。
镜头晃了一下,只剩雪白的床单。
我关掉视频,胸口堵得发闷。
这不是能拿去揭发公司的证据。
却足以让我明白,谢知微为什么把自己困在那里。
硬盘最深处有一个名为“L-17”的文件夹。
里面是旧款步行机器人的测试曲线、设备录像和顾承屿手写的观察记录。
事故前三天,他连续记录到右侧髋关节执行器出现高频补偿。
当设备处在平整地面时,补偿幅度不大。
一旦遇到横坡或使用者重心突然偏移,控制器会同时加大两侧扭矩,像两个脾气相反的人抢着扶一个将倒的人。
扶得越用力,人摔得越快。
我反复看事故前最后一段录像。
顾承屿穿着安全背心,在测试台上走到第三步,右腿突然向外甩。
他立刻拍下急停。
设备停了。
数据曲线却在急停后的零点六秒里又跳了一次。
录像到这里被截断。
文件属性显示,这不是原始拷贝,而是谢知微用手机录下的电脑屏幕。
没有设备编号,没有服务器签名,也没有完整时间戳。
法务会把它撕得一文不值。
天亮时,门铃响了。
我以为是谢知微,开门却看见项目组的年轻工程师罗湛。
他抱着一个纸箱,头发乱得像熬夜和静电共同完成的作品。
“周哥,公司让我把你的私人物品送来。”
“你这是奉旨抄家?”
“我只负责运赃。”
他把箱子放到地上,压低声音。
“韩峥让我们把昨晚撤回的算法包重新部署,午前必须完成。”
我脸色沉下来。
“谁签安全责任?”
“他。”
“测试呢?”
“他说先跑预设病例。横向扰动组暂时关闭。”
我看向桌上的曲线。
他们不是不知道问题。
他们知道得很具体。
罗湛顺着我的视线看到屏幕,脸色变了。
“这不是我们上个月被要求删除的异常段吗?”
我转头。
“你删过什么?”
他咽了咽口水。
“训练集里有四百多段髋关节高频振荡。韩总说是传感器噪声,让我们标成采集失败,不参与模型验证。”
“原始数据还在吗?”
“内网归档库,权限在韩总手里。”
我把一张便笺递给他。
“把你记得的批次和日期写下来。”
罗湛没接。
他盯着我,声音发紧。
“周哥,我女儿刚出生,房贷一个月一万三。”
我手停在半空。
以前的我会骂他一句没种。
今天我忽然不想替别人决定勇敢的价格。
我收回便笺。
“当我没问。”
他愣住。
“你回去照常工作,别替我拷数据,也别删自己的工作记录。有人要求你做越权操作,就让他发邮件。”
“那你怎么办?”
“我先证明它不是噪声。”
罗湛走到门口,又停下来。
“上周三,测试中心换过一批压力传感器。”
他没回头。
“采购单据可能还在供应链系统。”
门关上了。
我看着那只装着奖杯、杯子和两盆半死绿植的纸箱,忽然笑了一声。
原来一个人能拿走多少东西,不看他抱得动多少。
看他还愿意为自己留下多少。
手机响起,是陌生号码。
我接通后,顾承屿的声音传来。
“周工,有些话,知微不会告诉你。”
他停下来喘了口气。
“如果你还想查事故,下午来见我。别带她。”
4 丈夫的请求
顾承屿住的房子不大。
白天看得更清楚,客厅为了轮椅通行,拆掉了几乎所有家具。
墙角立着一台旧款康行步行机器人,外壳已经磨花。
谢知微不在。
护工把门打开,便去厨房准备流食。
顾承屿坐在电动轮椅里,身上盖着一条深灰色毯子。
他比昨晚精神一些,说话仍需要在句子之间换气。
“谢谢你来。”
“别谢。”
我在离他两米的位置坐下。
“我不是来听婚姻故事的。”
“巧了,我也不想讲。”
他眼里有一点很淡的笑。
“知微说你脾气坏,原来还算客气。”
“她评价男朋友的时候,会跟丈夫讨论?”
我这一刀下得很快。
顾承屿脸上的笑没了。
“这件事是我们对不起你。”
“你们?”
“她隐瞒,我知道后没有阻止。”
“你凭什么阻止?”
我盯着他。
“顾先生,你不用代她认错,也别拿自己受伤的身体替她求情。她欠我的,不会因为你更惨就抵消。”
护工端水的动作顿了一下。
顾承屿沉默片刻,点头。
“你说得对。”
他控制轮椅往前半米,把一只存储卡放在小桌上。
手指不听使唤,卡片落了两次,才被他推到我面前。
“事故前,我把设备诊断程序复制进私人终端。出事后,公司收走了电脑,却不知道家用训练机每天会把故障缓存同步到这张卡。”
我没有立刻碰它。
“为什么现在才给我?”
“因为我以前想拿它换治疗。”
他说得很平静。
“康行承担所有费用,提供护理和设备,条件是我承认违规操作,不对外谈产品问题。我的手术、知微的工作,都被绑在这份协议上。”
“现在不想活了?”
“想。”
顾承屿低头看着自己盖在毯子下的腿。
“就是因为想活,才不想永远靠别人决定我能不能治疗。”
他示意我看墙角的旧设备。
“新一轮神经调控后,我右腿恢复了一点主动收缩。康行准备让我在发布会上做示范患者。”
我皱眉。
“你的损伤等级不适合公开首试。”
“适不适合不重要。一个被旧款摔残的人,用新款站起来,这故事值钱。”
我指尖发凉。
梁稷连伤疤都要做成广告位。
“谢知微同意?”
“她不知道。公司昨晚直接通知我,拒绝就中止下一阶段费用。”
门锁忽然响了。
谢知微提着药进门,看见我,脚步定在玄关。
“你为什么叫他来?”
她把袋子放下,快步走到顾承屿面前。
“医生说你今天不能久坐。”
顾承屿看着她替自己调整头枕,语气疲惫。
“知微,我叫来的是工程师,不是你的男朋友。”
她的手僵了一下。
“你们谈什么?”
“谈我参加发布会。”
谢知微猛地转头看我。
“他不能去。”
“我知道。”
“你不知道。”
她声音发颤。
“他的骨密度、血压和痉挛频率都不稳定,一旦设备失衡,他不是再摔一次那么简单。”
“那就把这些话写进正式风险意见。”
她忽然沉默。
我明白了。
“你已经写过,是不是?”
顾承屿说:“三次,都被退回。”
谢知微闭上眼。
她不是没有反抗。
她只是把反抗关在一间没人看见的屋子里,然后继续对外签字。
顾承屿抬起能动的那只手,缓慢按住她的手背。
“还有一件事。”
谢知微像预感到什么,脸色骤然变了。
“别现在说。”
“就现在。”
他每说几个字都要停下来,可没有退让。
“离婚申请我已经重新提交了。下周律师会来。”
谢知微手指发抖。
“你现在连独立生活都做不到。”
“所以我需要护理合同,不需要妻子。”
“顾承屿!”
她红着眼蹲下来。
“你以为我照顾你,是在等你放我走?”
“不是。”
顾承屿看着她,眼神很温和,也很残忍。
“你是在罚自己。”
屋里只剩制氧机的低鸣。
谢知微像被人抽走了力气,蹲在轮椅边没动。
顾承屿的目光越过她,落到我身上。
“她事故前把测试场门卡给了我,我才有机会夜里进去复测。”
我看向谢知微。
她脸上最后一点血色褪尽。
“我以为安全绳已经修好。”
她低声说。
“我催他把证据拿出来,因为第二天公司就要封存设备。我没想到他会一个人进去。”
“我也没告诉她。”
顾承屿说。
“错是我们一起犯的。婚姻却不该变成刑期。”
谢知微抬头,泪水停在下巴上。
“那你让我怎么办?”
“先承认我不是你必须守一辈子的债。”
他顿了顿。
“再承认周叙也不是你想保护,就可以骗的人。”
我起身拿走存储卡。
谢知微看向我,像想说什么。
我先开口。
“这张卡只用于事故调查。我不会因为你们离婚,就自动回到原来的位置。”
她嘴唇微动,最终点了点头。
“我知道。”
这一次,她没有追出来。
5 不是噪声
我带着存储卡去了母校的智能医疗实验室。
导师贺昭已经退休返聘,头发比我上次见他时又白了一圈,骂人的力气倒一点没减。
“为了谈恋爱去企业,为了失恋回来找我。”
他戴上老花镜。
“你这职业规划,狗看了都摇头。”
“狗不懂控制算法。”
“狗至少知道谁给肉跟谁走。”
他嘴上嫌弃,还是替我打开了隔离服务器。
私人日志不能作为唯一证据,却能帮助我们定位故障。
顾承屿保存的缓存显示,事故设备在急停命令发出后,确实又执行了一次补偿。
问题藏在两个控制模块的时间差里。
姿态模块先判断人体向左倒,命令右髋加力。
足底模块晚了十几毫秒,判断左脚仍有支撑,又命令左髋纠正。
两个正确命令叠在一起,变成一次错误的猛拽。
而我负责的新算法,会根据使用者历史步态自动降低“偶发异常”的权重。
换句话说,它能让机器越来越懂一个人。
也可能让机器越来越擅长忽略一个人的求救。
贺昭看完波形,摘下眼镜。
“能复现吗?”
“要同型号执行器和原始标定参数。”
“康行不会给你。”
“我知道。”
“那你手里这点东西,只够证明有疑问,不够证明产品有罪。”
我靠在椅背上,两天没睡的脑子一阵阵发胀。
“先阻止顾承屿上台。”
“用什么身份?”
我没说话。
康行停了我的职,锁了我的权限。
离开那栋大楼,我的名字还是周叙,脑子里的东西也还在,可落到纸面上,我只是一个和临床总监有感情纠纷的前负责人。
手机响起。
梁稷的秘书约我在附近酒店见面。
贺昭冷笑:“鱼饵来了。”
酒店茶室里,梁稷亲自给我倒了杯茶。
“停职只是程序,不代表公司不重视你。”
他推来一份新合同。
职级提升一级,期权翻倍,发布后由我负责独立事业部。
附加条件只有两条。
交回存储卡,签署对旧事故不知情的声明。
“谢知微会怎么处理?”我问。
梁稷笑了笑。
“你还关心她?”
“我关心谁,不妨碍我看清你拿谁当筹码。”
“她会主动离职。顾承屿继续治疗。你继续做产品。”
他说得像给每个人都安排了最合适的位置。
我翻到合同最后。
“梁总,我以前很佩服你。”
“现在呢?”
“现在也佩服。”
我端起茶,却没喝。
“把封口费写成职业理想,把人质写成员工福利,确实不是一般人的本事。”
梁稷脸色淡了。
“周叙,别把一段失败的感情,变成你毁掉前途的理由。”
“你高估她了。”
我合上合同。
“我拒绝,不是为了谢知微。”
“那为了什么?”
“为了以后哪天我妈需要做康复时,我敢让她站上我做的机器。”
我把合同推回去。
“这条理由,够不够贵?”
梁稷没有再笑。
“没有完整证据,你阻止不了发布。反而会因为泄露商业秘密和毁损公司利益,被行业一起拒绝。”
“那就看看,行业更怕一个说话难听的工程师,还是一台会摔人的机器。”
我起身离开。
下午,康行内部发出通报。
我因“个人情绪影响重大项目、擅自撤回已验收版本”被暂停全部职务。
半小时后,一张我和谢知微在地下车库拥抱的照片流进工作群。
有人把她的结婚登记信息贴在下面。
评论只有一句。
“项目负责人和有夫之妇联手敲诈公司。”
我盯着屏幕,气得笑了。
他们终于把机器的问题,改写成了人的丑闻。
可他们忘了一件事。
算法是我做的。
我知道它会在哪一步摔倒。
6 谁的丑闻
照片传开后的两个小时,我接了十七通电话。
有猎头委婉问我是不是准备离职,有同行直接问我睡已婚临床总监是什么体验,还有人劝我赶紧把技术争议删掉,免得显得因爱生恨。
我一条都没回。
母亲的电话打来时,我却犹豫了。
她没问照片,先问:“吃饭了吗?”
“还没。”
“又出事了?”
我小时候,父亲也有一个“只是同事”的女人。
母亲最后一个知道。
从那以后,她最怕电话另一头先沉默。
我说:“妈,我谈的那个人有丈夫。我不知道。”
她呼吸停了几秒。
“现在知道了呢?”
“分了。”
“难受吗?”
“还行。”
“你从小嘴硬,小时候打针哭得裤腿都湿了,还说是护士洒的水。”
我忍不住笑了一声,眼睛却酸得厉害。
她没有骂谢知微,也没有替我决定。
只说:“别因为别人骗了你,就急着证明自己不在乎。该疼就疼,该做的事做干净。”
挂掉电话,门铃响了。
谢知微站在门外,怀里抱着一摞文件。
“我不是来求你开门的。”
她把文件放在门边。
“这里是我和承屿从分居到事故后的全部材料,还有我和康行的邮件。我会实名向公司伦理委员会和器械监管部门提交。”
我隔着半开的门看她。
她今天没化妆,工牌也不见了。
“你辞职了?”
“递了。”
“因为照片?”
“因为我不能一边说设备有风险,一边继续用职位给它背书。”
我语气发冷。
“这句话你十四个月前就该说。”
“是。”
她没有辩解。
“那时候承屿刚做完第二次手术。梁稷拿来治疗方案,说只要我留在临床部,签保密协议,公司就负责到底。”
“你怕他死。”
“我也怕自己坐牢。”
她看着我,声音很轻。
“门卡是我给的,违规测试的想法也是我先提的。我每天告诉自己,留下来是为了收集证据,其实有一半是因为我不敢承担结果。”
我手扶着门,没让她进来。
“所以你选择了一个最聪明的办法。”
“什么?”
“照顾顾承屿,证明你不是坏人;和我相爱,证明你还有人生;替康行签字,证明你没有背叛公司。”
她脸色一点点苍白。
“所有身份你都想保住,所有真相都让别人最后知道。”
楼道里很静。
谢知微垂下眼,过了很久才说:“你说得对。”
我宁愿她反驳。
她太安静,反而让我胸口那团火无处可落。
“网上的事,你准备怎么办?”我问。
“公司要求我发声明,说你因被拒绝结婚而报复,我没同意。”
她递来一张打印纸。
上面是她拟好的公开说明。
她承认自己在婚姻存续期间与我交往,明确写出我不知情,也承认这段关系与产品安全争议应分开调查。
没有卖惨,没有把顾承屿推出去挡枪。
最后一句是:我为自己的隐瞒承担后果,但不接受康行以此替代对事故与产品风险的回答。
“你发了会被骂。”我说。
“应该的部分,我认。”
“顾承屿呢?”
“声明发出前会给他看。涉及他的病情全部删掉。”
她终于抬眼。
“周叙,我以前总觉得,不告诉你是保护你。其实是我想保留你,又不肯承担失去你的风险。”
她手指攥紧纸边,纸张微微发颤。
“我现在告诉你,不是想换你回来。”
“是因为你本来就有权知道。”
我喉结动了一下。
这句话,我等了十一个月。
等到听见时,我们已经站在门的两边。
“交给律师看完再发。”
我把门再推开一点,接过文件,却没让她进来。
“别写任何未经证实的技术结论。你承担自己的错,不代表要替康行送一个可以告你的把柄。”
她眼里亮了一下,又很快压住。
“好。”
“还有。”
我看着她。
“别用自毁向我证明诚意。我不需要你把生活砸烂,来配得上我的原谅。”
“那你需要什么?”
“现在什么都不需要。”
我合上门。
这一次,门外没有哭声,也没有追问。
半小时后,谢知微发出说明。
舆论没有立刻反转。
有人骂她,有人骂我,也有人终于开始问,为什么一家医疗器械公司面对安全质疑,首先公布的是员工床照。
康行删除了通报下的评论。
可问题已经从我们的关系,重新回到了机器上。
这就是我想要的第一步。
不是洗白。
是让该回答的人,没办法再躲在我们的难堪后面。
7 一台借来的机器
贺昭替我联系了市康复中心的器械实验室。
那里有一台康行旧款展示机,三年前捐赠,早已过保,设备产权属于医院。
实验室负责人许岑医生和我约法三章。
“不接患者,不联网,不拆不可恢复的核心部件。所有测试由医院工程师在场。”
“可以。”
“结果不替你站队。”
“更好。”
我需要的不是站队,是一台会说实话的机器。
设备搬进封闭测试区时,罗湛给我发来一张公开采购平台的截图。
去年事故后一周,康行曾紧急采购新批次足底压力传感器,备注是“供应稳定性调整”。
旧供应商同时发布过一份校准漂移提示,只发给采购客户,没有公开召回。
这些都是公开或合规取得的信息。
拼在一起,终于有了轮廓。
许岑看完材料,问:“先复现急停后补偿?”
“先做横坡。”
我把配重假人固定在设备上。
第一次,正常。
第二次,正常。
第九次,仍然正常。
贺昭在玻璃外抱着手臂,没催我。
我把坡度提高半度,再把右侧绑带放松两毫米。
设备走到第四步,假人重心偏移。
右髋电机瞬间加力,左侧跟进,整副支架剧烈一抖。
安全绳绷紧。
急停拍下后,右腿果然又向外甩了小半步。
所有人都没说话。
许岑走进测试区,查看扭矩峰值。
“如果里面是骨密度低的脊髓损伤患者,这一下可能造成股骨骨折。”
我看着仍在轻微震动的机械腿。
“记录封存,出具实验条件,不做超出数据的结论。”
许岑点头。
我们又换上新批次传感器。
相同条件下,急停后的异常补偿消失了。
旧事故的缺陷能复现。
但梁稷完全可以说,新款已经更换硬件,风险不再存在。
我盯着新设备架构图,忽然觉得不对。
“把我的自适应模块装进去。”
许岑皱眉。
“你不是说没有公司代码?”
“核心算法是我入职前的专利原型,公司版本不能碰。我用自己的基础版,只验证决策逻辑。”
贺昭隔着玻璃骂了一句。
“你小子最好知道自己在干什么。”
我知道。
正因为知道,手心才在冒汗。
基础模块运行后,设备连续避开了七次轻微扰动。
第八次,我们模拟患者肌张力突然升高。
波形出现异常。
算法先把变化判定为短时痉挛,为保持步态连续,没有立即停机。
零点四秒后,它才重新评估为失衡。
四百毫秒。
正常人眨一次眼的时间。
对一台绑着脆弱患者的机器,足以把一次晃动变成骨折。
我站在屏幕前,背后一阵发冷。
许岑问:“这个策略是谁定的?”
“我。”
“临床端没人反对?”
我没有回答。
记忆却很诚实。
三个月前,谢知微在评审会上提出,痉挛患者的异常不能全部当成可恢复波动,建议增加强制降速。
我嫌她的方案过于保守。
当时我说:“机器如果每次遇到病人腿抖就停,还不如轮椅。”
她当着十几个人的面和我争了二十分钟。
会后我抱着她,在电梯里笑她公私不分。
她推开我,说:“周叙,我是认真的。”
我亲了她一下。
“我也认真。相信我。”
她最后没再坚持。
我曾以为那是她对我的偏爱。
现在看,偏爱也可能是一种失职。
而我把自信写进了代码。
许岑又问了一遍:“是谁定的?”
我抬头。
“我。”
这一次说得很清楚。
“请把这个测试也封存。”
贺昭进来,压低声音。
“这会伤到你自己的专利。”
“不是伤到。”
我看着屏幕上的红色峰值。
“是它本来就有伤。”
那天晚上,我向器械监管部门提交了两份材料。
一份指向康行隐瞒的旧款缺陷。
另一份,实名报告我本人算法策略中的安全漏洞。
按下发送前,我想起梁稷那份事业部合同。
也想起取消掉的戒指。
我好像总是在最后一步,才承认自己真正想要什么。
这次我想要的,不是赢。
是别让另一个人躺进顾承屿那张护理床。
8 站不起来的发布会
监管受理回执来得比预想中快。
但要求企业暂停发布,需要正式调查和更多材料。
康行把发布会提前了。
原定后天下午,改成第二天上午。
顾承屿也收到通知,清晨六点接车。
谢知微打来电话时,我正在实验室整理测试记录。
“他们派人到家里了。”
她压着声音,背景里有人争执。
“说承屿已经签过治疗项目授权,公开展示属于协议内容。”
“他现在什么意见?”
“他要去。”
我停下动作。
“让他接电话。”
片刻后,顾承屿的声音传来。
“周工,我去,才能让他们露出完整流程。”
“你拿身体钓鱼,显得自己特别英雄?”
“我不去,他们会换一个患者。”
“所以你替陌生人摔?”
“至少我知道风险。”
我压住火气。
“知道风险不等于控制风险。你血压不稳,设备一旦持续牵拉,你可能自主神经反射异常,连急救窗口都比别人短。”
电话那边沉默。
谢知微显然就在旁边,却没有替任何人作决定。
顾承屿问:“那你有更好的办法吗?”
我看向测试台上被安全绳吊住的假人。
“有。”
“什么?”
“让发布会照常开。”
谢知微吸了口气。
我继续说:“你可以去,但不上设备。现场需要你亲口撤回授权。康行如果强行展示,医护和媒体都会看见。”
“他们会拦我说话。”
“所以需要一个让他们不能立刻关麦的人。”
我给许岑发了条消息。
市康复中心是康行的重要临床合作单位,她有正式参会邀请。
贺昭作为行业专家,也在嘉宾名单上。
而我没有邀请。
但我手里还有康行新款控制算法的发明人证明,以及发布材料上印得最大的那句宣传语。
“由周叙团队原创,全球首创个体步态自适应。”
他们要借我的名字卖机器,就不能假装不认识我。
谢知微问:“你想怎么进去?”
“走正门。”
“梁稷不会让你上台。”
“那就让他先请我上去。”
我把计划说完,顾承屿沉默了很久。
“如果失败呢?”
“你不上设备,是底线。”
“如果他们用治疗费逼我?”
“我联系了公益法律援助和两家康复基金。钱未必立刻够,但不会让你明天断药。”
顾承屿呼吸变重。
“周叙,你不用替我——”
“我不是替你。”
我打断他。
“我在替我的算法收拾烂摊子。”
电话另一边传来轮椅扶手被轻轻敲击的声音。
过了一会儿,他说:“好,我不上。”
谢知微接回电话。
“我能做什么?”
我本想说,照顾好他。
话到嘴边又停住。
那仍然是在替她安排唯一的角色。
“你自己决定。”
她安静几秒。
“那我会以原临床负责人的身份,提交反对意见和完整评审记录。发布会上如果有人问,我实名回答。”
“你可能被追究保密责任。”
“我知道。”
“也可能没人原谅你。”
“我不是去求原谅。”
她顿了顿。
“我是去把十四个月前没说完的话说完。”
第二天上午,康行新品发布厅座无虚席。
巨幅屏幕上,是顾承屿从病床到坐起的康复影像。
画面剪得热血,没人看得见他肩胛上的压疮和每两小时一次的翻身。
梁稷站在台上,声音沉稳。
“今天,我们会让一位曾被判定无法站立的患者,重新迈出人生第一步。”
掌声响起。
顾承屿坐在侧台,谢知微站在他身后。
两名工作人员推来设备。
其中一人俯身,准备解开顾承屿轮椅的固定带。
顾承屿抬起手,按住了他的手腕。
动作很慢,却没有松。
“我撤回展示授权。”
工作人员脸色变了。
梁稷仍在台上微笑。
“顾先生有些紧张,我们先请新品算法的核心发明人,周叙先生,为大家介绍突破性的控制技术。”
追光落向嘉宾席。
所有人顺着光看过来。
我站起身,扣好西装外套。
梁稷以为他请上去的是一块招牌。
他不知道,我昨晚已经决定,亲手把这块招牌拆下来。
9 我先拆自己的台
我走上台时,梁稷伸手和我握了一下。
他的掌心干燥,力道稳定。
“周叙,别冲动。”
他对着我笑,声音只够我们两个人听见。
“台下坐着投资人、医院和监管观察员。你说错一句,毁的不只是康行。”
我也笑。
“放心,我从最熟悉的部分说。”
他把话筒交给我。
大屏幕切换成我的算法示意图。
这是发布会预设流程,他们甚至保留了我被停职前做的动画。
一个蓝色人形走进机器,系统读取他的腿长、肌力、步态和疲劳程度,再像水一样贴合每一步。
我讲了七分钟。
没有控诉,没有爆料。
我把这套算法为什么先进,讲得比任何一次内部彩排都清楚。
台下渐渐安静。
梁稷的神色也松下来。
他大概以为合同和前途终于起效。
讲到最后一页,我按下遥控器。
屏幕上出现四个红字。
不建议上市。
会场先静了一秒,随后炸开。
梁稷上前一步。
“周工,这不是既定内容。”
“对,这是我作为核心发明人的最新安全意见。”
我转向台下。
“个体步态自适应能过滤传感器噪声,也会在特定条件下延迟识别真实失衡。尤其对痉挛、骨密度下降和躯干控制不稳定的患者,延迟可能带来严重伤害。”
韩峥从侧台冲工作人员打手势。
屏幕黑了。
我的话筒也被切断。
我没有抢设备,只往前走到舞台边缘,直接提高声音。
“更重要的是,康行旧款设备曾出现急停后继续补偿的缺陷。相关事故日志没有纳入新款风险评估。”
媒体区的相机一片闪烁。
梁稷拿起备用话筒。
“周叙正因严重违反公司纪律接受调查。他所说的是个人专利早期版本,与即将发布的产品无关。”
“那就公布新版本的痉挛识别策略。”
我看着他。
“如果已经修正,我当场道歉。”
梁稷脸色不变。
“核心代码涉及商业秘密,不能在发布会公开。”
台下有人喊:“第三方测试报告呢?”
许岑站起来。
“市康复中心昨日对同类控制逻辑做了封闭测试。测试显示,在模拟肌张力突增的情况下,安全停机存在明显延迟。完整记录已封存并提交。”
贺昭随后举手。
“本人参与见证。”
梁稷眉心终于动了一下。
韩峥接过话筒。
“所谓同类逻辑,不是公司正式产品。拿简化原型制造恐慌,不具备任何效力。”
“所以我没有说它证明新产品有缺陷。”
我接过媒体递来的手持麦克风。
“我说的是,它足以要求正式产品接受独立复测。”
“康行为什么宁愿提前发布,也不愿等这项复测?”
掌声没有响。
但越来越多镜头从我转向梁稷。
这比掌声有用。
侧台突然传来争执声。
工作人员仍在劝顾承屿上设备。
谢知微挡在轮椅前。
韩峥沉声说:“谢知微,你已经离职,无权干扰公司活动。”
她走上台,手里拿着一份签过名的意见书。
“我以患者委托代理人的身份,确认他已经撤回授权。”
梁稷冷冷看她。
“顾先生本人行动和表达能力受限,相关合同由配偶共同签署。你确定要在这里毁掉他剩余的治疗机会?”
这句话像一把刀,准确插进她最怕的地方。
我看见她捏着纸的手发抖。
她没有立刻回击,而是转身蹲到顾承屿面前,把话筒递给他。
“你自己说。”
顾承屿抬不起手,她就托住话筒底部,却没碰他的嘴。
“我意识清楚。”
顾承屿的声音不大,发布厅却一点点静下来。
“我撤回展示授权,也拒绝以沉默换取治疗。”
他每说一句,都要停下来换气。
“如果康行认为我没有决定能力,请当场出示医学评估。”
梁稷没有。
谢知微站起身,把自己的临床意见投到大屏幕。
三次反对,三次退回。
邮件的收件人包括韩峥和梁稷。
最后一封回复只有一句:风险可通过发布现场的专业保障控制,不影响商业进度。
会场里响起压低的议论。
梁稷盯着谢知微。
“你泄露内部文件,清楚后果吗?”
“清楚。”
她的肩膀仍然在抖,声音却没抖。
“我更清楚,一名临床负责人明知风险仍保持沉默,会有什么后果。”
“你已经签过同意意见。”
“所以我申请同时调查我。”
她停了一下。
“我不请求免责。”
我站在离她两步远的地方。
这是我认识谢知微以来,第一次看见她放弃给所有人留后路。
她没有看我。
也没有用这场选择向我索要任何回应。
发布厅后门打开。
两名监管工作人员出示证件,要求康行封存现场设备及演示配置。
不是因为我们在台上说得多动人。
是因为昨晚提交的材料已经受理,而康行提前发布、安排高风险患者展示,触发了现场核查。
梁稷终于不再微笑。
他看着我,声音低得发冷。
“你以为这就赢了?”
我摘下胸前印着康行标志的嘉宾牌,放到他手里。
“不。”
“我只是让你今天卖不出去。”
10 缺失的十八秒
发布会被叫停,不等于事实已经判清。
第二天,康行召开线上说明会,公布了事故录像的“完整版”。
偷拍视频里,顾承屿深夜进入测试场,主动关闭了安全绳检测,又用工程权限绕开了双人测试限制。
谢知微的门卡刷开了侧门。
此前缺失的十八秒,把他们推到了所有人的对面。
康行的声明很简单。
个人违规测试导致事故,公司出于人道承担治疗,却被当事人与离职员工联合勒索。
舆论再次翻转。
有人说顾承屿自作自受,有人说我用有缺陷的个人算法碰瓷成熟产品。
连许岑都收到医院通知,暂时停止对外发言。
监管调查组第一次谈话前,律师建议我们不要主动提那十八秒。
“对方公布的视频来源和完整性仍可质疑。”
会议室里,顾承屿坐在轮椅上。
他问:“关闭安全绳是我做的,为什么要质疑?”
律师皱眉。
“顾先生,承认严重违规,会削弱你对产品责任的主张。”
“事实会吗?”
没人回答。
谢知微握着水杯,指节苍白。
“我给门卡的时候,不知道他会关闭安全绳。”
“但你知道他要违规进入。”律师说。
“知道。”
她低下头,又抬起来。
“我会如实说。”
律师看向我。
“周先生,你呢?你提交的算法漏洞并非康行现版本的直接测试结果。建议强调公司未经你最终授权使用,避免把责任揽到自己身上。”
我靠在椅背上。
“现版本是不是保留痉挛滤波策略,查代码就知道。”
“可你承认原始设计有缺陷,对你的专利和后续职业都很不利。”
“那也是事实。”
律师叹气。
“你们三个人,倒很适合一起输。”
顾承屿淡淡说:“以前不是一起瞒吗?换个方向也好。”
调查谈话持续了五个小时。
顾承屿承认自己发现设备故障后,因正式报告被压下,选择夜间私自复测。
他关闭安全绳,是因为此前安全绳传感器频繁误报,设备无法进入目标工况。
这是严重违规。
也是产品测试体系失效后,一个工程师自负又冒险的决定。
谢知微承认提供门卡,承认事故后接受保密安排,也承认她三次提交新款临床异议,最后仍在流程文件上签字。
轮到我时,调查员问:“你认为康行新款设备一定会造成伤害吗?”
“不一定。”
“那你为何公开反对上市?”
“因为我不能证明它不会。”
我把算法决策树画在白板上。
“医疗器械不是手机软件。把真实异常当成噪声,一万次里错一次,对报表是万分之一,对躺在床上的那个人就是全部。”
调查员又问:“该策略由谁提出?”
“我。”
“临床人员是否警告过?”
我停了一秒。
“谢知微提出过强制降速。我认为她过度保守,没有采纳。”
谢知微猛地看向我。
她大概没想到我会把这段也说出来。
调查员记录后问:“后来为什么又改变判断?”
“因为我做了更接近真实患者状态的测试,也因为我终于肯承认,技术负责人的自信不能替代临床证据。”
“与谢知微女士的感情变化有没有影响?”
“有。”
屋里安静下来。
我没有回避。
“我发现她隐瞒婚姻后,对她的所有判断都产生怀疑。这促使我追查事故,也差点让我把她以前的专业意见一并当成欺骗。”
“所以我申请回避她参与的环节,并引入独立实验室。”
“情绪影响了我,但不能决定数据。请查数据。”
谈话结束时,天已经黑了。
谢知微在走廊叫住我。
“周叙。”
我停下。
“谢谢你提起我当时的意见。”
“那不是替你说话。”
“我知道。”
她看着我,眼睛很红,却笑了一下。
“就是因为不是替我,我才谢你。”
顾承屿的轮椅从里面出来。
他经过我们中间,没有停。
“车到了。”
谢知微下意识要去推轮椅。
顾承屿自己操纵摇杆,轮椅稳稳转向电梯。
她的手停在半空,慢慢收回来。
我忽然明白,他要争取的站立,未必只是双腿。
谢知微要学会的放手,也未必只是婚姻。
电梯门打开。
我们三个人进去,各站一边。
镜面照出三个都不体面的人。
可至少这一次,没有谁藏在另一个人的背后。
11 代价不是句号
初步调查结果在一周后出来。
康行新款设备暂停注册变更与商业发布,旧款事故重新进行产品责任调查。
这不是最终结论,只是一道刹车。
代价却立刻落了下来。
康行正式解除我的劳动合同,以泄露商业秘密和损害商誉为由提起诉讼。
谢知微被行业协会启动职业伦理调查。
顾承屿的公司资助治疗中止,康复团队两天内撤走。
梁稷没有消失。
他辞去总经理职务,仍是第二大股东,并通过律师发表声明,称暂停是企业主动配合,与产品安全无关。
对手没有因为一场发布会就变成纸老虎。
他们用钱、时间和程序,把每个人拖进不同的泥里。
顾承屿的治疗最先撑不住。
一套神经调控疗程每月近六万,专业护理另算。
公益基金能接一部分,缺口仍然很大。
谢知微准备卖掉公司附近的公寓。
顾承屿拒绝。
“那是你婚前的房子。”
“治疗不能断。”
“离婚也不能因为我没钱就不离。”
两个人在律师办公室里僵持。
我本不该在场。
可康行把三项诉讼捆在一起,我们需要共同整理证据。
顾承屿看向我。
“周叙,你评评理。”
“我不评。”
“为什么?”
“你们以前最擅长的就是拉别人进来,替你们的亏欠找平衡。”
我把一份项目预算放到桌上。
“治疗不是家庭恩情,可以变成服务合同。”
谢知微翻开文件。
我和贺昭、许岑联系了两家医院,准备建立一个独立的康复设备安全验证项目。
顾承屿既是工程师,也是受伤患者,可以作为有偿顾问参与故障场景设计。
谢知微负责临床风险标准,但必须等伦理调查结果,现阶段只能做无偿资料整理。
我负责算法验证和项目筹资。
第一笔经费来自三家曾经采购康行设备的医院。
它们不想公开站队,却更不想下一次事故发生在自己的病房。
顾承屿看完合同。
“顾问费不够治疗。”
“所以你还要接受基金援助,以及起诉康行的治疗保全申请。”
“你为什么帮我做这些?”
“你能指出工程师看不见的风险。”
我指了指预算表。
“这是能力,不是可怜。”
顾承屿盯着那行顾问费用,很久没说话。
谢知微先偏过脸,眼泪落在文件边缘。
“你哭什么?”我问。
她抬手擦掉。
“以前我只会替他交钱、签字、安排下一步。我没想过给他一份合同。”
顾承屿淡淡道:“因为你觉得我只剩下被照顾的价值。”
这句话很重。
谢知微没有反驳。
她转回去看着他。
“对不起。”
“我不接受用照顾换来的道歉。”
“那你要什么?”
“按离婚协议走。”
他把协议推过去。
“房产归你,各自债务各自承担。事故赔偿里,属于你误工和照护损失的部分,我不拿。”
谢知微手放在协议上,没有翻开。
“承屿,我签字,不代表我不管你。”
“签字代表你以后管我之前,要先问我。”
她呼吸发颤。
“好。”
这一个字说得很慢。
却比十四个月的照顾更接近尊重。
离开律师事务所时,谢知微追上我。
她没有靠得太近,停在两步之外。
“项目的临床资料,我今晚整理给你。”
“发公共邮箱。”
“好。”
“只谈工作。”
“好。”
她答得干脆,我反而烦躁。
“你除了好,不会说别的?”
她看了我几秒。
“会。”
“说。”
“我很想你。”
我脚步顿住。
她眼睛发红,却没有往前一步。
“但你说只谈工作,所以这句不用回答。”
她转身走了。
我站在原地,看着她的背影消失在街口。
风灌进衣领,凉得我想骂人。
有些代价确实不是句号。
它只是把人从借口里赶出来,让他站在自己该站的位置上。
至于还爱不爱,反而成了最不急着处理的事。
12 把偏爱写进规则
独立验证项目落地,比揭露问题难得多。
办公室是医院借出的旧会议室,窗户漏风,墙上还贴着五年前的消防疏散图。
设备靠捐,服务器靠贺昭从学校淘汰名单里抢,连打印纸都要登记。
我习惯了康行一声招呼调动几十个人,第一次开项目会,只来了六个。
顾承屿远程参加。
他坐在新租的无障碍公寓里,护理员按服务时间上门,轮椅旁放着他自己改装的控制键盘。
谢知微坐在离我最远的位置。
她交来一套高风险患者分层表,把我原计划的测试周期延长了整整两周。
我翻到最后,皱眉。
“每一种异常都暂停复核,效率太低。”
“患者异常不是弹窗,不能点掉继续。”
“这是台架测试,不接真人。”
“所以更容易忽略真实身体的反应。”
她把痉挛、体位性低血压和疲劳累积三组条件圈出来。
“你设计的是机器怎么纠正,人真正害怕的是机器纠正时,自己有没有拒绝权。”
会议室安静下来。
所有人都知道我们是什么关系。
或者曾经是什么关系。
我最讨厌在工作里被人用感情看热闹,语气不由得硬了。
“谢顾问,你是在讨论方案,还是借机教育我?”
她看着我。
“讨论方案。”
“那拿数据。”
“好,明天给。”
她收起资料,没有像以前那样因为我不耐烦就退让,也没有当众翻旧账。
第二天,她带来二十七名脊髓损伤患者的访谈记录。
其中一个问题是:使用机器人时,你最担心什么?
答案最多的不是摔倒。
是机器不停。
有个患者说,他曾在训练时反复喊疼,工程师却告诉他,参数显示正常,再坚持十步。
那十步没有造成骨折,却让他三个月不敢再训练。
我看完整份材料,把测试方案重新投到屏幕上。
“增加患者主动中断权重。”
我在原流程旁新画了一条红线。
“任何语音、手动或生理异常触发后,设备先停,再判断是不是误报。”
工程师提醒:“误停率会很高。”
“高就优化识别,不能先取消人的拒绝。”
谢知微抬头看我。
我没看她,只把她要求的两周写进进度表。
“临床组还有意见吗?”
“有。”
她举手,眼里终于带了一点从前和我争参数时的亮光。
“控制权转移以后,重启必须二次确认。”
“理由。”
“一个已经害怕的人,不该被机器默认他还想继续。”
我停了停。
“通过。”
会后,贺昭靠在门边看我。
“当年你在实验室,要是这么听劝,我能少掉一半头发。”
“您剩下那一半主要是年龄问题。”
“滚。”
第一版安全协议完成后,三家医院追加了经费。
一家康复设备企业提出投资,条件是买断我的专利,并要求项目不再公开康行事故数据。
我拒绝了。
对方负责人问:“你想靠公益做一辈子?”
“我想赚钱。”
我回答得很坦白。
“但我不想再靠藏风险赚钱。”
最后,我们采用医院联合采购预付、公开标准授权的方式。
企业可以使用协议,必须提交异常数据,并接受交叉复核。
这条路慢,也不性感。
可第一笔授权费到账时,我盯着那串数字看了好几遍。
不是因为多。
是因为它证明,安全不只是一句阻碍商业的话,也能成为一门正经生意。
项目群里一片庆祝表情。
谢知微只发了一句:恭喜,周工。
我点开她头像,又退出来。
三分钟后,我回:同喜,谢顾问。
罗湛立刻发了个捂眼表情,又在两秒内撤回。
我把他叫进办公室。
他一脸心虚。
“周哥,我什么都没看见。”
“下次别撤。”
“啊?”
“成年人开过的玩笑,也要自己承担。”
他愣了两秒,笑得差点撞门。
我低头继续改方案,嘴角却没压住。
原来喜欢一个人不必写进特殊照顾里。
也可以写进规则。
让她能够反对我,而不必先担心失去我。
13 离婚那天
谢知微和顾承屿的离婚手续办下来那天,没有下雨。
他们从民政局出来,顾承屿手里多了一本证,谢知微手里什么都没有。
她问:“要送你回去吗?”
“护理车在路口。”
“药带齐了吗?”
“护理员有清单。”
“晚上翻身——”
顾承屿抬眼看她。
她停住,慢慢改口。
“晚上需要我帮忙吗?”
“不需要。”
“好。”
她站在台阶上,像忽然不知道手该放在哪里。
顾承屿操纵轮椅下了缓坡。
到路口,他又转回来。
“知微。”
她立刻抬头。
“我不恨你了。”
她眼圈一下红了。
“但这不是邀请你留下。”
“我知道。”
“以后来看我,提前约。”
“好。”
顾承屿笑了笑。
“你还是只会说好。”
谢知微也笑,泪却掉了下来。
“那祝你下一次恋爱,找个不爱替你做决定的人。”
“借你吉言。”
护理车到了。
他没有回头。
谢知微站在原地,看着升降板把轮椅送上车,直到车门关好。
我在马路对面的咖啡店等项目材料。
她早上发消息说,办完手续后交给我。
看见全过程,不在我的计划里。
她走进咖啡店时已经擦干眼泪。
把文件放下,她问:“看见了?”
“看见了。”
“有什么想问的吗?”
我搅了搅已经凉掉的咖啡。
“有。”
她手指一紧。
“你今天吃饭了吗?”
她愣住。
“没有。”
“那先点。”
她看了我很久,点了一碗热汤面。
面上来后,她低头吃了几口,眼泪忽然落进汤里。
我抽了张纸递过去。
没有握她的手,也没有说离了就好。
一段六年的关系结束,不该只作为我爱情里的障碍被清除。
顾承屿带走的是婚姻,她失去的还有朋友、家人、共同生活和十四个月不分昼夜的责任。
这些感情不等于复合,却也不会因为证件变化立刻归零。
“难过就哭。”我说。
“你不介意?”
“介意什么?”
“我为前夫难过。”
“我会吃醋。”
我看着她。
“但吃醋是我的感受,不是你的禁令。”
她用纸按住眼睛,肩膀轻轻发抖。
过了一会儿,她问:“你以前会这么说吗?”
“不会。”
“以前你会怎样?”
“会告诉你别哭,然后想办法证明我比他重要。”
她放下纸,鼻尖通红。
“现在呢?”
“现在我知道,一个人可以在乎过去,也可以选择以后。”
我顿了顿。
“前提是别再让我最后一个知道。”
她点头。
“不会了。”
吃完面,她把一个纸袋推给我。
里面是我留在她公寓的衣服、剃须刀和一双拖鞋。
最上面放着那把钥匙。
“为什么还我?”
“因为我们已经分手了。”
她看着我,声音平静。
“我不想借共同工作,把自己偷偷放回你生活里。”
我捏起钥匙。
“你倒是学得快。”
“代价贵,记得牢。”
她起身结账。
走到门口时,我叫住她。
“谢知微。”
她回头。
“下周六有空吗?”
她眼神轻轻一动。
“先说什么事。”
“吃饭。”
“项目餐?”
“不是。”
她没有立刻答应。
我开始后悔把话说得太快。
几秒后,她问:“这是重新追求,还是离婚慰问?”
“重新认识。”
“条件呢?”
“所有重要事实都说清楚。谁也不替谁决定承受能力。”
她看着我。
“只吃饭?”
我故意说:“先只谈吃饭,不谈结婚。”
谢知微眼里终于有了笑。
“周叙,你最好一直这么洒脱。”
这句话绕了一大圈,重新落回我们之间。
我这次没逞强。
“装的。”
我说。
“周六别迟到。”
14 公开复测
康行的最终反击,落在监管公开复测那天。
调查组要求企业在第三方实验室演示新款设备的安全策略,并对旧事故日志作出解释。
韩峥带来经过紧急更新的软件版本。
梁稷没有出面,律师坐在观察席第一排。
康行主张,旧款事故来自顾承屿违规,新款已更换传感器,且现算法与我的个人原型不同,不存在延迟停机。
技术陈述听起来滴水不漏。
测试开始前,韩峥忽然提出异议。
“周叙与举报人存在不正当感情关系,且经营同类项目,具有直接竞争利益,不应参与测试设计。”
调查员问我:“你是否回避?”
“可以。”
韩峥显然没料到我答得这么快。
我把测试方案交给许岑。
“全部条件来自公开临床风险指南,参数由第三方随机抽取。我不接触设备,不进入控制区。”
我退到观察席。
“另外,我和谢知微曾有恋爱关系,这一点已书面披露。我的项目也确实与康行存在竞争。”
梁稷的律师露出一点笑。
我继续说:“所以更应该看机器,不看我。”
第一轮,平地步行正常。
第二轮,轻度痉挛模拟正常。
第三轮加入疲劳性重心偏移,设备及时停机。
韩峥紧绷的肩膀慢慢放松。
他们确实修了策略。
如果复测全部通过,康行仍要为旧事故和隐瞒承担责任,但新款可能获准继续注册。
我没有失望。
安全问题解决,本来就是我想要的结果。
第四轮随机条件抽出:语音拒绝与足底压力正常同时发生。
台架上的扬声器播放预设口令。
“停止训练。”
设备没有停。
第二次口令响起。
“停止训练。”
机械腿仍往前迈。
直到第三次口令提高音量,设备才减速锁定。
许岑检查记录。
“语音中断被判定为环境噪声。”
韩峥立刻说:“语音模块不是核心安全通道,使用说明要求患者通过手柄停止。”
顾承屿在观察席开口。
“手不能动的人呢?”
“需要由治疗师操作。”
“如果治疗师认为参数正常,不肯停呢?”
韩峥看了他一眼。
“那属于人员管理问题。”
谢知微把患者访谈记录交给调查员。
“这不是假设。已有患者报告过口头要求停止却未得到响应。”
韩峥冷笑。
“任何设备都有使用边界,不能为了极端情况否定整个产品。”
我坐在原位,没有插话。
测试继续。
第五轮,模拟治疗师手柄中断。
设备立刻停机。
第六轮,患者语音中断,治疗师手柄给出继续。
设备继续运行。
控制权被默认放在治疗师一侧。
这不是一个隐蔽的软件错误。
是产品从设计之初,就没有把患者的拒绝当成最高指令。
调查员要求康行出示需求文件。
韩峥的脸色变了。
文件里,语音中断原本被定义为与手柄同级。
两个月前的内部评审中,这一项被降为辅助交互。
修改理由是:降低误停率,提高训练完成数据。
签批人是韩峥。
抄送人包括梁稷。
更关键的是,谢知微曾在评审意见里明确反对。
罗湛和另外两名工程师保留了邮件回执,并在调查启动后通过公司合规渠道提交。
他们没有偷代码。
只证明谁在什么时候,做了什么决定。
韩峥额角冒汗。
“这是商业指标优化,不代表设备不安全。”
顾承屿操纵轮椅来到观察窗前。
“韩总,我出事那晚,你也这么说。”
韩峥没有看他。
“你违规关闭安全绳,别把责任都推给公司。”
“我不推。”
顾承屿抬起下巴。
“我承认我的违规。你承认你的修改吗?”
屋里没有人出声。
他继续问:“我为我的决定赔了一双腿。你的决定,准备拿什么赔?”
韩峥嘴唇动了动,最终没有回答。
复测结束后,调查组作出阶段结论。
康行新款安全需求变更缺乏充分临床评估,风险控制体系失效,继续暂停上市;旧款相关批次启动主动召回,事故责任移交进一步调查。
当天下午,康行董事会解除韩峥职务,并要求梁稷退出全部经营管理。
公司律师联系我,提出撤回诉讼、恢复名誉,并邀请我带团队回去主持整改。
条件比梁稷那份合同更好。
我问对方:“患者中断权会写进最高安全规则吗?”
“可以谈。”
“异常数据会向采购医院开放吗?”
“这涉及商业机密。”
“那就不用谈了。”
我挂断电话。
贺昭在旁边摇头。
“给你钱不要,给你职位不要。你到底图什么?”
我看向测试区。
顾承屿正和工程师讨论怎样让手部无力患者更容易触发急停。
谢知微拿着记录板,听完每个人的意见才落笔。
“图他们下次说停的时候,机器真能停。”
贺昭啧了一声。
“还有呢?”
玻璃上映出谢知微的侧脸。
她像察觉到我的视线,转头看过来。
没有躲,也没有假装公事。
她对我笑了一下。
我也笑。
“还有,周六的饭别再被加班耽误。”
15 他说停,机器就停
八个月后,顾承屿第一次进入真人步行测试。
不是康行的发布厅,也没有巨幅屏幕和煽情音乐。
测试室里只有医生、工程师、伦理观察员和两个随时准备接住他的治疗师。
新设备不属于任何一家企业。
三家医院共建,开放安全协议,所有异常都会进入共享库。
顾承屿是风险顾问,也是自愿受试者。
他花了半小时逐条确认知情文件,在最后一页签下自己的名字。
谢知微问:“还需要我再解释一次吗?”
“不需要。”
“中途任何时候都可以退出。”
“这句可以多说。”
她笑了一下。
“中途任何时候,你都可以退出。”
设备支架从轮椅两侧合拢。
顾承屿的腿被固定,躯干绑带扣好。
我蹲在控制台旁,确认他的手动开关和语音中断都在线。
“准备好了?”
“没有。”
他额头已经出汗。
“但可以开始。”
升降电机缓慢抬高。
他的膝盖从弯曲到伸直,视线一点点越过我们肩膀。
受伤后近两年,他第一次在清醒状态下直立。
监测屏上的心率迅速上升。
谢知微下意识往前半步,又停住。
她没有替他喊停。
顾承屿自己开口。
“停。”
机器立刻锁定。
没有多走一步,没有用“参数正常”覆盖他的声音。
我看着记录上的响应时间,喉咙发紧。
“需要坐回去吗?”治疗师问。
顾承屿闭着眼呼吸。
十几秒后,他睁开。
“继续。”
机器没有立刻动。
屏幕弹出二次确认。
他按下手边的绿色按钮。
第一步很小。
右脚往前不到十厘米,鞋底落在跑台上。
第二步时,他全身都在抖。
第三步完成,血压接近预警值。
他主动说:“结束。”
设备停机,缓慢把他送回轮椅。
安全带解开的那一刻,顾承屿低下头,肩膀剧烈起伏。
没人急着鼓掌。
我们都等他把这一阵情绪过完。
过了很久,他抬起脸,眼泪和汗混在一起。
“刚才第三步,算我走的吗?”
我说:“机器提供了支撑和驱动。”
他看着我。
我笑了一下。
“但继续和停,都是你决定的。算你的。”
这一次,测试室里才响起掌声。
谢知微站在人群后面哭。
顾承屿看见了,冲她抬了抬能动的手。
不是召唤,只是招呼。
她也抬手回应,没有走过去替他擦汗。
测试结束后,他把一份赔偿调解书给我看。
康行承认旧款风险管理存在缺陷,承担后续治疗和损失赔偿;顾承屿也对违规测试负相应责任。
没有谁得到一个完美清白的结论。
可责任终于不再全压在一双不能动的腿上。
“赔偿够你退休吗?”我问。
“够我有尊严地继续上班。”
他指了指顾问合同。
“下季度要求加薪。”
“第三步就想涨价?”
“核心用户体验,不可替代。”
我伸手和他碰了一下拳。
谢知微走来,把测试记录递给我们。
顾承屿扫了她一眼。
“今天周六,你们还不走?”
我说:“走去哪儿?”
“不是每周六重新认识吗?”
谢知微耳根红了。
“你怎么知道?”
“项目群里某人每逢周六四点五十分就催所有人下班,瞎子也看得出来。”
我转头看罗湛。
他抱起电脑就跑。
我推着顾承屿往出口走。
他按住轮椅摇杆。
“我自己来。”
“门槛有坡。”
“我的轮椅比你聪明。”
我松手。
谢知微站在门外等我,没有替我拿外套,也没催。
我走到她身边,很自然地牵住她。
她指尖收紧。
这一次,没有任何一扇关着的门,等她在夜里回去。
16 重新认识
我和谢知微重新约会后,定了三条规矩。
重要事实不省略。
冲突不过夜不现实,但不能靠失联解决。
工作里谁错谁改,不许拿接吻堵对方的嘴。
第三条主要约束我。
第一次违反,也确实是我。
那天项目拿到外地医院的长期合作,我兴奋得把她按在办公室门后亲了一下。
她推开我,气息还乱着。
“周工,患者知情文件第七条没改。”
“明天改。”
“你又来。”
我只好松手,回去打开电脑。
她在旁边笑得趴在桌上。
恋爱重新开始,没有我想象中那么浪漫。
更多时候是把旧习惯一件件拆开。
她晚回消息,会提前告诉我在做什么,而不是发一张模糊的加班照片敷衍。
我不安时会直接问,不再故意冷淡,等她猜。
她去看顾承屿,会把时间和目的告诉我,却不请求批准。
我会吃醋,也会承认。
有一次顾承屿高烧住院,她在医院陪了大半夜。
我送去换洗衣物,站在病房门口,心里还是发堵。
她出来后问:“你是不是不舒服?”
“是。”
“想让我走吗?”
我看见病床旁新来的护理员正调整输液,顾承屿意识清醒,并不需要她守着。
“想。”
她点头,回病房和顾承屿说明情况,又确认护理安排,随后跟我离开。
电梯里,我问:“你会不会觉得我小气?”
“会。”
“那你还走?”
“因为今天留下不是必须,而我也在乎你的感受。”
她握住我的手。
“尊重不是每次都选你。是让你知道,我为什么这样选。”
我反握住她。
“下次如果必须留下呢?”
“我会留下,也会告诉你。”
这答案不甜,却让我安心。
真正的偏爱不是世界上只剩我一个人。
是世界很复杂,她仍然把我放进她的决定里。
春天时,谢知微收到南方一家康复医院的聘书。
职位和待遇都很好,唯一的问题是异地。
她把聘书放在我面前。
“我想去。”
我心里一沉。
“多久?”
“至少两年。”
“那我们的项目呢?”
“远程顾问,每月回来一周。”
“我们呢?”
她没有拿一句“你决定”把难题丢给我。
“我想和你继续,也想去做那边的临床中心。这两件事可能冲突,所以我来和你商量。”
我们争了三天。
我觉得她离开是再次把关系放在最后。
她觉得我默认她的人生必须围着共同项目转。
最凶的一次,我说:“你是不是永远都准备好退路?”
她脸色白了,却没有像过去那样道歉求和。
“周叙,这句话不公平。”
“哪里不公平?”
“我把选择告诉你,愿意一起想办法。你因为害怕我隐瞒,就要求我永远选最让你安心的答案。”
她眼圈红了。
“那不是坦诚,是另一种控制。”
我一夜没睡。
第二天早上,我去找她。
“对不起。”
她没有立刻说没关系。
“你对不起什么?”
“我把旧伤当成了限制你的许可证。”
我坐在她对面。
“我不想异地,也不会装得大方。但我可以认真讨论,不拿过去判你。”
她眼泪掉下来。
“那我们认真讨论。”
最后,不是她放弃工作,也不是我跟去南方。
两家医院共建远程临床节点,她负责南方中心,我每月过去一次,她每月回来一周。
剩下的时间,我们学会视频吃饭、同步看一部总被电话打断的电影,也学会想念不一定等于被抛下。
两年期满那天,她拖着行李回到我家门口。
我开门时,她没直接进来。
“周叙,我有一件重要的事要说。”
我扶着门框,心口条件反射地紧了一下。
“说。”
“我不准备续约。”
“原因?”
“中心已经能独立运行,我想回来。不是牺牲,也不是为了补偿你。”
她望着我。
“是因为这里有我想参与的事业,也有我想一起生活的人。”
我让开门。
“还有隐瞒吗?”
“有。”
她从行李箱侧袋拿出一个小盒子。
“我买了戒指。”
我盯着盒子,半天没说话。
她紧张得耳朵都红了。
“你要是不愿意,可以只当我审美不错。”
我接过盒子,却没打开。
“谢知微。”
“嗯?”
“你两年前说只谈不婚。”
她吸了口气。
“我撤回。”
17 这次一起决定
谢知微没有跪。
她坐在行李箱上,仰头看着我,认真得像在做一场最重要的风险告知。
“我的婚姻经历、债务、工作安排和与承屿的联系,你都知道。”
“我仍然有遇事先自己扛的毛病,可能还会犯。”
“我不能保证以后不让你失望,但我保证不再靠隐瞒保住关系。”
她把戒指盒又往我面前推了一点。
“周叙,你愿不愿意和我结婚?”
我没有立刻回答。
她眼里的期待一点点变成不安,却没有催促。
两年前,我站在一扇半开的门外,看见她给丈夫翻身。
那一刻我以为,最疼的是她已婚。
后来才明白,真正让我无法接受的,是所有人都知道自己在这段关系里的位置,只有我没有选择。
现在,她把全部事实摆在我面前。
没有替我判断能不能承受,也没有用两年的等待逼我心软。
我打开盒子。
里面是一枚很简单的男戒,内圈刻着两个字。
共决。
我忍不住笑。
“太像项目口号了。”
“可以改。”
“别改。”
我把戒指套上,尺寸刚好。
“你什么时候量的?”
“以前那枚戒指的订单记录。”
我抬眼。
她立刻补充:“两年前你取消订单后,店员打电话向我确认退款账户,我才知道。没有偷看你的手机。”
“交代得挺快。”
“训练出来了。”
我伸手把她从行李箱上拉起来。
她站稳后,仍盯着我。
“所以答案呢?”
“结。”
她眼泪一下掉下来。
我替她擦了,故意问:“和谁?”
“周叙。”
“为什么?”
“因为我爱他,也因为他终于学会了好好吵架。”
“评价一般。”
“那你别结。”
她转身要拿戒指,被我抱住。
“晚了。”
我低头贴着她额头。
“但有一条。”
“你说。”
“以后有人问起来,不许说是你单方面决定结婚。”
她笑着哭,手臂收紧。
“好。”
“是我们一起。”
一年后,独立验证项目成为正式的康复设备安全协作中心。
康行完成旧款召回和整改,退出对我的诉讼,并公开更正停职通报。
谢知微的职业伦理调查认定她曾未充分披露利益冲突、未坚持临床风险意见,暂停项目签批资格六个月。
期限结束后,她重新接受考核,回到临床一线。
顾承屿用赔偿款入股了一家无障碍技术工作室,同时继续担任我们的用户安全顾问。
他仍不能独立行走。
可他能靠辅助设备站立十分钟,也能用改装汽车去任何愿意去的地方。
我们登记那天,他送来一个巨大的纸箱。
打开后,是一套自动翻身床垫。
卡片上写着:送给新任丈夫,祝永远用不上人工两小时翻一次。
谢知微当场把卡片揉成一团。
我捡起来,珍藏进结婚证盒。
婚后第三个月,我打球扭伤腰,在床上翻不动。
谢知微扶住我的肩和髋。
“我数三下。”
“等会儿。”
我警惕地看她。
“你是不是对这个动作特别熟?”
她眯起眼。
“周叙,你再提一次,我让你趴着睡到明天。”
“患者说停,最高指令。”
“你现在不是患者。”
“那是什么?”
她俯身,鼻尖碰了碰我的鼻尖。
“丈夫。”
这个称呼落下来,我安静了。
不是因为一个名分终于赢过另一个人。
是因为我知道,她说出这两个字以前,我们都看过全部代价,也保留了各自说不的权利。
“还翻吗?”她问。
我把手递给她。
“翻。”
“一、二、三。”
她用力,我配合,顺利转过身。
窗外是协作中心新楼亮起的灯。
桌上的项目消息还在跳,顾承屿又发来一长串设备意见,罗湛在群里嚷着让他先付加班费。
谢知微替我垫好枕头,转身要走。
我拉住她。
“去哪儿?”
“给你拿药。”
“会回来吗?”
她没有笑我明知故问。
“会。”
她俯身亲了亲我。
“周叙,我会回来。”
我松开手。
门没有关严,客厅的灯从缝里落进来。
这一次,我不需要追出去确认门后藏着谁。
我知道她去哪里,也知道自己在等什么。
更重要的是,留下、离开、继续还是停下,从来不该由一个人替另一个人决定。
我们终于学会了,把答案交给彼此。