凌晨两点十七分,一声闷响砸醒了我。
窗外暴雨横扫十九楼。客厅亮着冷白的灯,玻璃门外,一只带血的手扣住阳台栏杆。
“予宁,开门。”
男人半身悬在雨里,湿透的衬衫贴着肩背,像一张拍到高潮的偶像剧海报。
我脑子里也在这一刻多出了一本书。
《贺总,夫人已经不爱你了》。
书里,阳台外的是男主贺砚川。客厅里那个握着铜马摆件、脸色发白的女人,是女主桑予宁。
而我,是她结婚三个月的联姻丈夫陆沉舟。
原情节中,贺砚川雨夜翻过十九楼阳台,桑予宁被他的疯狂打动。陆沉舟冲出来质问妻子,又和贺砚川动手,最后撞碎玻璃茶几,右手留下后遗症。
此后镜川安全被陆氏收回,归航项目被贺氏接管,这段联姻也在一地狼藉里结束。
男女主重归于好,配角从此退场。
我看完脑子里那几行情节,只觉得作者对物理学和治安管理都缺乏敬畏。
桑予宁听见我出来,猛地回头。
她光着脚,长发散在肩头,握铜马的指节白得发青。
那不是欲迎还拒。
她是真的害怕。
“陆沉舟。”她嗓子发紧,“别开门。”
玻璃外,贺砚川重重拍了一下。
“予宁,我知道你没睡。你不肯见我,我只能来找你。”
整面玻璃随之震响。
桑予宁肩膀一缩,铜马险些脱手。
原书把这一幕写成“她终于被他的执着撬开一道缝”。
可我只看见,一个拒绝见面五次的女人,在自己家里被逼得抄起了凶器。
我停在离她两步远的位置。
“要我报警吗?”
她明显怔住。
大概原来的陆沉舟从不会这样问。他会接管场面,会替她下结论,再要求她为他的决定负责。
“你说报警,我就报。”我拿出手机,“你说让他进来,我回房。今晚听你的。”
阳台外,贺砚川吼道:“陆沉舟,这是我和予宁的事!”
桑予宁盯着我看了两秒。
“报警。”
“好。”
我拨通110,开免提,报出住址、楼层和入侵路线。
贺砚川脸上的深情裂了。
“桑予宁,你让他抓我?”
“是我让他报警。”
她放下铜马,声音仍有些抖,却一句比一句清楚。
“我拒绝见你。你从隔壁翻到我家,不是追我,是闯入。”
“我只是担心你!”
“所以你吓我?”
他还想拍门。
我把客厅灯全部打开,又拉上一半厚窗帘,只给玻璃外留了一条窄缝。
“警察和物业已经上来。你先穿鞋。”我对桑予宁说,“可以吗?”
她低头看了看自己,像是这才察觉脚底冰凉。
“可以。”
我没去阳台前和贺砚川比嗓门,而是拍下他所在的位置、栏杆血迹和隔壁阳台的方向,又通知物业封存门禁记录。
十九楼没有公共连廊。
他若真从隔壁空置房过来,就不只翻了一道栏杆。
“你早知道他会来?”桑予宁穿好拖鞋,忽然问。
我心里一跳。
书中情节只剩一团凌乱的碎片。那些被作者当作名场面的地方格外清楚,商业线却模糊得像被水泡过。
“听见动静才知道。”我说,“但他能进隔壁,说明有人给了门锁权限。”
她顺着我的视线看向书房。
那里有她的工作电脑,还有归航医疗冷链平台的离线签名密钥。
原书只顾写贺砚川隔着雨幕叫出她所在的房间,仿佛那叫心有灵犀。
现在想来,他为什么知道她在家,为什么知道阳台门锁着,都值得问。
警笛声从楼下传来。
贺砚川的语气终于从恳求变成命令。
“让他们回去。贺家和桑家丢不起这个人。”
桑予宁站直了。
“爬阳台的人都不怕丢,我怕什么?”
十分钟后,消防绳从楼顶放下,物业和民警将贺砚川带回安全区域。
他裹着毯子经过门口时,脸色铁青。
“陆沉舟,你满意了?”
我把录像交给民警。
“一般。隔壁房屋的临时码、门禁和电梯记录已经封存,栏杆上可能留有血迹,麻烦一并登记。”
贺砚川死死盯着我。
“你以为一纸协议,就能让她站在你这边?”
“今晚是我站她这边。”
桑予宁的呼吸停了一瞬。
民警问她是否愿意调解。
她看着贺砚川。
“不接受。依法处理。”
房门关上后,客厅只剩雨声和一串湿脚印。
桑予宁逐一检查门窗,最后停在我面前。
“陆沉舟。”
“嗯?”
“谢谢。”
我穿进这本书的第一个晚上,没有抢项目,没有斗男主,也没有安排惊天逆袭。
我只是替一个被追到家里的女人报了警。
可脑子里那本书忽然翻错了页。
因为我清楚记得,原情节中,她从没有对联姻丈夫说过这两个字。
1 协议没写这一条
民警做完笔录,天已经蒙蒙亮。
我和桑予宁隔着长餐桌坐着,面前各有一杯温水。
结婚三个月,这是我们第一次在没有长辈、律师和项目议题的情况下,相处超过十分钟。
这场婚姻源于两家共同投资的“归航”平台。
陆家提供物联网安全和云端调度,桑家旗下的长桥医疗提供仓储渠道。原来的陆沉舟要为自己带出的镜川团队争取独立发展,桑予宁则要保住母亲留下的冷链项目。
我们各取所需,分房而居,生活互不干涉。
婚姻协议有23页。
其中没写前男友从十九楼翻进来该由谁报警。
物业发来初步记录。
隔壁空置房没有被撬,电子锁在昨晚十一点四十二分生成了一次管理员临时码。申请使用的是业主服务部经理的账号。
“贺砚川能买通他。”桑予宁说。
“也可能有人想让我们只盯着贺砚川。”
“什么意思?”
“他昨晚在阳台上喊,你一直在书房。”
桑予宁的手指在杯沿停住。
“他知道我的习惯。”
“知道习惯,不等于知道昨晚。”
她看向书房,脸上的疲惫一下褪尽。
“电脑里没有患者数据。签名密钥需要指纹和动态口令。”
“归航的安全方案是我签的,我记得权限边界。”
原身二十九年的记忆并没有消失。
我知道公司哪台服务器脾气最坏,知道祖母喝茶只喝第一泡,也知道桑予宁的电脑如何加密。
那些记忆像已经长进手里的习惯。
唯独我不知道,该怎样解释一个人为什么能在一夜之间看清自己过去有多讨厌。
“我想让镜川排查这套房的门禁和公共网络。”我说,“不碰你的工作电脑和私人设备。书房、主卧查什么,由你确认,你在场。”
桑予宁抬眼。
“婚后第二天,你让人换过全屋门锁。安装人员进了我的卧室,我才收到通知。”
那段记忆浮上来。
原身觉得自己是在负责,还因为她拒绝录入卧室指纹生了气。
“那次是我越界。”我说,“对不起。”
她像听见了比爬阳台更离奇的事。
“你最近受过什么刺激?”
“昨晚那个还不够?”
“他刺激得你学会道歉了?”
“说明他的出现并非毫无价值。”
她唇角动了一下,没真笑出来。
“公共区域可以查。书房先列项目,得到我同意再动。”
“好。”
我给镜川负责人柯竞发消息,约在上午十点。
桑予宁看见时间,略显意外。
“你居然没让员工天亮前赶来。”
“我以前经常?”
“你对自己也这么狠。”
原身靠比所有人晚睡、早醒,从陆氏边缘业务里抢出了镜川。他把疲惫当本事,也默认跟随者该一起燃烧。
故事里,他右手受伤后仍强撑着去公司,最终却被父亲以不适合管理为由收走团队。
那不是命中注定。
是一个人把自己和身边人都逼到没有余地后,迟早会迎来的结果。
“以后改。”我说。
桑予宁靠进椅背。
“你今晚真的很奇怪。”
“也许是摔一跤前先醒了。”
“你摔了?”
“比喻。”
她审视我片刻,没再追问。
天亮后,贺家律师打来电话。
对方措辞客气,希望桑予宁出具谅解说明,称贺砚川只是情绪激动,没有伤害意图。
“陈律师,我明确拒绝见他。”桑予宁开着免提,“他非法取得相邻住宅的门锁权限,再攀爬进入我家阳台。这和他主观上觉得浪不浪漫无关。”
“桑小姐,两家仍有业务往来。”
“所以你在用业务要求我承受骚扰?”
“我只是希望把影响降到最低。”
桑予宁看向我,轻轻点了一下头。
我才开口。
“影响最低的办法,是你委托人今后遵守法律和她的拒绝。若贺家把合作与谅解绑定,这次通话会作为进一步施压的记录保存。”
陈律师沉默片刻。
“陆总,这是贺先生与桑小姐的私人感情。”
“她不认为那是感情。”
我偏头看她。
“我尊重她的定义。”
电话挂断后,她仍望着我。
“为什么帮我?”
因为我不想被情节推倒在玻璃茶几上。
因为我不想失去右手,失去团队,再像个用完的反派一样退场。
也因为她昨晚明明怕得发抖,仍然说了不接受调解。
这些都是真的。
“第一,我讨厌别人闯我的房子。第二,保护归航负责人符合我的利益。”
她眼里的温度淡了一点。
我不喜欢那点变化,话已经先一步出口。
“第三,也是最重要的。”
“什么?”
“你说了不。”
她怔住。
“有人说不,就该算数。”
晨光一点点漫过餐桌。
桑予宁低头拿起已经凉掉的水。
“排查结束后,我请你吃早餐。”
“为了感谢?”
“第一,感谢报警。第二,谈项目风险。”
她学着我的语气,眼里终于浮出一点笑。
“第三,最重要。”
“我饿了。”
2 门锁不会撒谎
上午十点,柯竞带着两名工程师准时进门。
他先看见阳台外的警戒带,再看见餐桌旁的桑予宁,最后把目光落回我脸上。
“老大,昨晚改行抓贼了?”
“少废话。”
“语气没变,应该还是本人。”
桑予宁低头喝咖啡,肩膀轻轻动了一下。
我重新说明范围。
公共网络、门禁和家庭控制中枢可以检查;书房和主卧每一步先征得桑予宁同意。需要接线、读取日志或移动设备,先讲清用途。
柯竞的表情从看热闹变成惊讶。
“明白。桑总,我们从弱电箱开始?”
“可以。”
两个小时后,他从控制中枢背面夹出一枚无线桥接模块。
东西只有半个打火机大,伪装成物业维护终端,每隔六小时向外发送一次加密心跳。
“壳上没多少灰,安装不超过两个月。”柯竞说,“它读过门锁状态、在线设备名称和阳台门磁。昨晚十一点五十六分,刚查过阳台门是否反锁。”
贺砚川凌晨两点十七分出现。
桑予宁盯着那枚模块。
“所以他不是猜到我在家。”
“至少有人替他确认过。”
我胸口那股怒气窜得很快。
我已经在想如何冻结贺氏与归航的全部接口,桑予宁却先说:“现在不要断。”
柯竞抬头。
“桑总的意思是?”
“做隔离镜像,让安装者以为它还在正常工作。我们监测后续请求。”
“断开会提醒对方。”柯竞眼睛一亮,“可以搭蜜罐,但需要项目方授权。”
桑予宁看向我。
她不是等我拍板,而是在问我的专业意见。
“同意。”我说,“诱导数据不能含真实患者和商业秘密。方案先发你确认。”
“好。”
“二位已经建立联合指挥部了?”柯竞把工具箱合上,“那我这个技术人员先退场。”
“本季度绩效不想要了?”
“看,这句更能证明是原装的。”
他跑得飞快。
桑予宁笑出声。
我看过去时,她又端起咖啡,装得若无其事。
“你团队的人不怕你?”
“他们知道我只会嘴上扣绩效。”
“原来你知道自己嘴硬。”
“最近刚发现。”
中午,陆老太太叫我们回老宅吃饭。
消息比雨停得快。
长桌两边坐着陆家三房,桑家来的则是桑予宁的父亲桑明柏和继母乔佩兰。昨夜的闯入被包装成一场需要两家联手消毒的丑闻。
桑明柏开口第一句便是:“贺家已经道歉,你何必把事情闹到派出所?”
我放下筷子。
桑予宁在桌下碰了一下我的膝盖。
不是求助,是提醒我让她先说。
“不是我把事闹到派出所,是他把自己闹到我家。”
乔佩兰叹气。
“砚川也是放不下你。年轻人冲动,给个教训就够了。”
“乔姨,如果昨晚从阳台翻进你卧室的是个男人,你也会先问他是不是放不下你吗?”
乔佩兰脸色顿时难看。
陆正勋敲了敲桌面。
“话不要说得这么冲。沉舟,你是丈夫,打算怎么处理?”
他要的不是办法,是我会不会为了体面逼妻子退让。
原身若强硬,陆家嫌他破坏合作;若示弱,又会说他丢脸。
这道题根本没有标准答案。
我夹了一块鱼,慢慢挑刺。
“报警,取证,配合调查。谁拿项目施压,就暂停谁的合作。”
陆正勋眉头紧锁。
“归航下个月要完成三家医院验收。暂停合作意味着什么,你清楚吗?”
“清楚。所以最好提醒贺家,别用几亿元的合作给一次违法闯入陪葬。”
桑明柏冷笑。
“你为了予宁,连项目都不要了?”
“桑叔叔说反了。”
我把挑好刺的鱼送进自己碗里。
“项目重要,才不能让一个分手后控制不住情绪的人随意接近核心负责人。今天他能拿业务逼她撤回陈述,明天就能拿业务逼归航接受不合规供应商。”
陆老太太看了我许久。
“沉舟说得对。”
她转向桑予宁。
“陆家不要求你撤回任何陈述。怎么处理,由你自己决定。”
一句话定了席间的风向。
饭后,桑予宁在廊下等我。
院中石榴花被雨打落,红色花瓣贴着青砖。
“谢谢。”她说。
“你已经说清楚了,我只是算了笔账。”
“那条鱼为什么不给我?”
我没反应过来。
她指了指我的碗。
“我以为你挑刺,是准备演一下体贴丈夫。”
“我饿。”
“果然不能对你抱太高期待。”
她走出两步,又回头看我。
“不过,没抢走我的话,比鱼重要。”
我站在廊下,忽然想起原书里的另一幕。
陆沉舟在这场家宴上逼她保证再不见贺砚川。他明明也想维护妻子,却每帮一次,就要顺手拿走她说话的权利。
我以前只觉得他是个写坏的工具人。
现在我身在他的记忆里,才承认那份傲慢并非作者凭空捏造。
它就藏在我每一次想替她做决定的冲动里。
3 一张旧权限单
第二天,我和桑予宁一起走进长桥医疗科技园。
偷拍视频已经传上本地短视频平台。
画面只拍到消防人员把贺砚川带回室内,标题却写成“贺氏继承人雨夜翻窗求和,桑家千金狠心报警”。
评论有人骂他疯,也有人说这才叫轰轰烈烈。
我则被称作“最窝囊的联姻丈夫”。
电梯里,桑予宁看了一眼我的手机。
“你不生气?”
“很生气。”
“看不出来。”
“我在保存传播链,等他们把收益结完,再算赔偿。”
她瞥我一眼。
“很有你的风格。”
“什么风格?”
“一分钱的亏都不肯白吃。”
电梯门打开,项目总监秦屿迎上来。
他眼下泛青,手里攥着一叠日志。
“桑总,三号测试库出问题了。”
凌晨零点左右,温度记录出现七分钟断层。
库内实际温度没有异常,但系统收到过一条维护模式指令,将那七分钟标记为计划停机。
对药品冷链而言,无法证明全程合规,与真实失温同样严重。
会议室里,电子审批页被投到屏幕上。
权限单上的姓名是桑予宁,签名摘要也属于她。
时间是昨晚十一点五十九分。
那时她正握着铜马,听贺砚川拍玻璃。
“不是我签的。”她说。
质量负责人立即问:“密钥有没有离开过你?”
“没有。”
会议室里的目光悄悄变了。
签名若是真的,她在撒谎;若是假的,归航的核心安全便有足以叫停验收的缺陷。
我示意柯竞投屏。
“摘要是真的,但审批并没走正常入口。”
他放大调用记录。
“有人把桑总以前签过的合法操作封装进一张新权限单。这只能证明她曾经签过,不证明她签的是昨晚这项。”
秦屿皱眉。
“旧签名重放?”
“系统本应拒绝。”我说,“但调用方使用了HL-MIG服务账户。这个账户两年前用于旧仓库迁移,半年前申请注销,却没有真正回收。”
“谁负责注销?”
会议室后排,基础设施主管邵文修低下头。
“当时还有两个仓库没迁完。”他解释,“贺氏信息部建议先保留接口,会议上通过了。”
贺氏曾是长桥的云服务供应商。
董事代表马上说:“是不是先请贺氏协助?也许只是误操作。”
桑予宁转过身。
“在原因查明前,不让潜在关联方参与取证。”
“可他们掌握旧系统底层。延误验收,谁负责?”
“我负责。”
她语气不高,却把每个人的视线都接住了。
“秦屿,封存原始数据,通知医院我们主动发现记录异常,申请延后验收。质量部门隔离测试批次,财务登记损失。”
“主动上报会影响评级!”
“隐瞒才会。”
她没有借我的势,也没有抬出两家联姻。
她只是站在那里,把麻烦一项项接到自己肩上。
我忽然看懂她的另一种固执。
她并不软弱,只是太习惯独自承担。
“技术调查由镜川出具独立报告。”我开口,“安全服务费按联合协议暂由陆氏承担,测试批次损失先走风险准备金。”
董事代表没了声音。
散会后,桑予宁把我堵在楼梯间。
“你替陆氏承诺费用,董事会知道吗?”
“我有授权额度。”
“超过额度呢?”
“我去说服他们。”
“说服不了?”
“从团队奖金里——”
话到一半,我停住了。
她的脸已经沉下来。
“你把员工奖金当你逞强的备用金?”
这是原身最熟练的毛病。
他愿意为选择承担一切,却擅自把追随他的人也算进“自己”。
“不会扣他们的。”我说,“刚才那句话很混账。”
她的怒气像被我这句认错卡住。
“你最近道歉得很快。”
“欠得多。”
楼梯间安静几秒。
我把权限单递过去。
“昨晚十一点五十六分,桥接模块查询阳台门磁。三分钟后,服务账户生成维护指令。两件事可能来自同一套远程控制程序。”
“贺砚川爬阳台,是为了吸引我们的注意?”
“也可能他只知道其中一部分。”
“你替他开脱?”
“我在区分一个自恋的蠢货和一个有计划的对手。”
她问:“你认为是哪一种?”
“两种都是。”
桑予宁没忍住,嘴角动了一下。
随即她又认真起来。
“沉舟,如果归航真出大问题,陆家会放弃项目。”
这是她第一次只叫我的名字。
我听见了,偏偏装得若无其事。
“桑家也会。”
“所以你没必要为了协议站到最后。”
“我也不会拿全部身家陪你赌。”
她眼中的光轻轻暗下去。
我翻过权限单,在背面写了三条调查路径。
“我会算风险,会准备退路,代价不值得时也会撤。”
我把笔递给她。
“不够浪漫,但比发誓永远站你这边可靠。”
她盯着那三行字,接过笔,在最下方加了一句。
“撤之前,共同决定。”
“你对临时备注也这么严格?”
“防止陆总擅自加戏。”
楼梯间的感应灯恰好熄灭。
黑暗中,她的笑声很轻。
我忽然发现,原书从没有写过她这样笑。
4 白玫瑰不是答案
第三天早上,九百九十九枝白玫瑰堵住了长桥科技园正门。
花车横在消防通道,司机举着一张巨大的道歉卡。
卡片上只有一句话。
“我可以为你低头,也可以为你不顾一切。”
我站在桑予宁办公室窗边往下看。
“他每次道歉,都像在给别人出选择题。”
保卫部打来电话,说司机坚持必须由桑予宁亲自签收,否则贺砚川就会过来。
“阻塞消防通道,按园区规定处理。”桑予宁说,“十分钟不走,联系交警拖车。”
她挂断电话,转身继续看访问日志。
“这次不用你替我报警。”
“业务进步很快。”
“你说我还是你?”
“我们。”
她瞥了我一眼,没反驳。
司机最终在拖车抵达前把花开走,偷拍视频却很快被传到网上。有人赞叹贺家少爷痴情,有人追问桑予宁为什么如此绝情。
没有人在意消防通道能不能用。
她把手机扣在桌上。
“大学时,他也送过一次这么多花。”
我没问,她却主动说下去。
“那时我母亲病后离开了实验室。她做了五年的便携冷链箱要被停掉,我不肯签项目终止。贺砚川把走廊铺满白玫瑰,说会陪我把项目做完。”
“后来呢?”
“贺家投资实验室,把专利打包进并购协议。核心团队被裁,原型机锁进仓库。他告诉我,只有这样项目才能活。”
她的指尖在触控板上停住。
“项目确实活了,只是不再属于做它的人。”
我想起原书对这段往事的写法。
那几页只写贺砚川如何陪伴失意的女友,白玫瑰如何铺满长廊。至于被裁掉的十二个人,一句都没有。
“你还喜欢他吗?”
问出口,我才发现自己的声音比想象中硬。
桑予宁转过头。
“陆总,这是婚姻协议里的问题?”
“不是。”
“那你凭什么问?”
“凭我好奇。”
“你也会好奇?”
“我不是防火墙。”
她看我片刻,忽然反问:“如果还喜欢,你怎么办?”
我脑中冒出的第一个念头,是把贺砚川所有访问权限封死。
第二个念头更不体面。
我不想让她喜欢。
“感情归你。”我拿起杯子,掩住那点不合时宜的酸意,“阳台归我管。你喜欢谁都行,不许放他翻进来。”
“放心。”
桑予宁把电脑转回去。
“我现在看见白玫瑰,只会想起那十二份解聘书。”
下午,贺砚川以贺氏股东代表的身份进了长桥。
程序齐全,没人能把他挡在门外。
他手掌缠着纱布,深色西装熨得没有一丝褶。看见我坐在桑予宁旁边,他冷淡地笑了一下。
“陆总最近很闲。”
“抓漏洞和抓闯入者都是本职。”
“那晚我已经道歉。”
桑予宁翻开会议材料。
“你的律师仍在要求我修改笔录,那不叫道歉。”
“我只是担心你。有人告诉我,你和陆沉舟争吵后把自己关在家里。”
“谁?”
“消息来源不方便透露。”
“那就别拿它当理由。”
贺砚川下颌绷紧。
“你以前不会这样和我说话。”
“以前我也拒绝过,只是你没听见。”
会议室里只剩空调送风声。
贺砚川的视线落到我身上。
“是他教你的?”
桑予宁合上文件。
“你到现在仍然觉得,我的拒绝一定是别人教的。”
她将风险报告推回去。
“你作为股东,可以依法查阅脱敏材料。原始报告涉及未完成的安全调查,不提供。”
“归航旧系统是贺氏搭的。”贺砚川没有接,“没有我,你们处理不了HL-MIG账户。”
“那请贺总书面确认,这个账户由贺氏建议保留。”我说,“并提交密钥管理记录、使用人员名单和未注销原因。”
他眼神骤冷。
“你套我的话?”
“你也可以当场否认。”
“归航每停一天都在烧钱。镜川这间靠陆家养着的小公司,赔得起吗?”
这句话正戳中原身最疼的地方。
镜川是他从陆氏不受重视的安全部门一点点带出来的。陆正勋始终认为它既不赚钱,也不听话。归航若失败,父亲会立刻将团队并回集团。
一股熟悉的暴躁窜上来。
我真想告诉他,赔不赔得起,轮不到一个靠翻窗证明爱情的人算。
桑予宁却在我开口前按住报告。
“他赔不赔得起,是我和他的合作问题。”
她盯着贺砚川。
“你若拿安全事件威胁项目,贺氏就从潜在关联方变成正式调查对象。”
“你这么护着他?”
“至少他听得懂人话。”
我偏开脸,才没当场笑出来。
贺砚川起身时,椅脚刮出刺耳声响。
走到门口,他回头。
“予宁,你早晚会明白,他帮你只为了陆家的利益。”
“利益清清楚楚,总比打着爱的名义拿走我的东西好。”
门被重重关上。
桑予宁松开报告,手指留下几道浅红的印子。
我把水推过去。
“刚才那句话很值钱。”
“哪句?”
“说他听不懂人话。”
“我说的是你听得懂。”
“差不多。”
她喝了口水,望着我。
“如果归航真会拖垮镜川,你会撤吗?”
我知道她想听什么。
可我不愿用一张空头支票换她此刻安心。
“会。”
她眼神轻轻一暗。
“但撤之前,我会把答应过的事做完。”我说,“我不拿同归于尽证明真心,也不会要求团队陪我证明。”
她握着水杯,沉默了很久。
“陆沉舟。”
“嗯。”
“这比说永远站我这边可靠。”
5 没发生的火
当天夜里,我看见了一座燃烧的冷库。
不是梦。
那是原书剩下的情节碎片。
周五下午,桑予宁会独自去长桥南郊七号库,取母亲留下的原型机。老化线路引燃保温材料,她被困在仓库,贺砚川冲进去救她。
这一场事故让归航彻底停摆,也让他们重新靠近。
而陆沉舟赶到后,只顾质问她为什么不通知自己,错过了保存关键设备日志的时机。
他后来右手旧伤恶化,镜川被收回,婚姻也走到了尽头。
我从床上坐起,后背全是冷汗。
打开共享日程,周五下午果然写着“七号库资产清点”。
我立刻给秦屿发消息,要求冻结仓库人员权限,又拨通桑予宁的电话。
她响到第三声才接,声音里带着睡意。
“出什么事了?”
“周五别去七号库。”
“理由。”
“线路可能有问题。”
“消息从哪里来?”
“你先取消行程,我天亮再解释。”
她那边安静两秒。
“你是不是已经让秦屿冻结我的权限?”
我没回答。
“陆沉舟,你查了我的日程,再替我取消工作?”
“那里会起火。”
“你怎么知道?”
我握紧手机。
我不能说,因为一本书需要一场火来成全男女主。
“我得到风险消息。”
“来源呢?”
“现在没法解释。”
“你可以提醒我,可以检查仓库,也可以安排应急措施。”她的声音彻底清醒,“但你不能越过我,把我从自己的工作里删掉。”
“万一真起火呢?”
“我会在知道风险后决定怎么处理。”
“你一定要拿自己试一次才满意?”
话一出口,我就知道重了。
电话里沉默下来。
很久,她说:“你现在和贺砚川很像。”
电话被挂断。
那句话像一盆冰水迎面泼下来。
我明明最厌恶别人以担心为名夺走她的选择,可一旦自以为知道结果,第一反应仍是把她关出风险之外。
天亮后,我去了长桥。
桑予宁不在办公室。
秦屿告诉我,她恢复了自己的权限,但将清点工作推迟到消防检查结束。
“桑总让我转告,风险建议已收到,擅自越权的账以后算。”
“检查呢?”
“已经开始。”
下午,报告出来。
七号库西侧配电柜里有一只新换的劣质接触器,负载升高时容易过热,旁边还堆着没清走的保温材料。
未必周五一定起火,但隐患真实存在。
我拿着报告去旧实验室找她。
桑予宁正清点退役设备。桌上放着一只银灰色冷链箱,四角磨损严重,箱盖内侧贴着手写标签。
“给走得更远的人。”
是她母亲的字。
“隐患确认了。”我将报告放下,“我来认错。”
“哪一件?”她没抬头。
“未经同意冻结你的工作权限。”
“还有?”
“半夜吵醒你。”
“这个不算。”
我走到她对面。
“我得到的信息很离奇,来源也无法验证。我怕晚一步,事情就会发生。”
“所以你选择控制我。”
“是。”
承认这点并不舒服。
“我习惯先隔离风险,再通知相关人。以前这样处理系统,后来也这样处理身边的人。”
她抬起眼。
“我不是系统。”
“我知道。”
“你昨晚不知道。”
她没有发火,眼里的失望反而更难受。
“对不起。”
“你很会道歉。”
“但改得不够快。”
桑予宁怔了怔。
我把发给秦屿的原始指令放到她面前。
“我会向项目组书面说明,撤回指令并登记越权。以后涉及你权限的措施,必须经你或指定代理人确认。真正紧急时只能先隔离风险源,不能隔离你。”
“陆氏也备案?”
“也备案。”
这意味着父亲会知道我在联合项目里留下一个难看的治理错误。
可道歉若只在她面前动动嘴,代价仍是她承担,就毫无意义。
桑予宁眼里的冷意慢慢松了一点。
“你说来源离奇,到底多离奇?”
我看着那只冷链箱。
“我从三天前开始,会想起一些本不该属于我的情节。”
“包括贺砚川爬阳台?”
“包括阳台、七号库的火,还有归航被贺氏接管。”
她没有笑,只是安静地看我。
“为什么是你?”
“不知道。”
“这些情节里,我们是什么人?”
她问得太准。
“你是女主角,贺砚川是男主角。”
“你呢?”
“妨碍你们复合的联姻丈夫。会受伤,会失去团队,也会被你放弃。”
实验室外,有人推着设备车经过。
轮子压过地面,发出规律的轻响。
“所以报警,是为了改变自己的结局?”她问。
“最开始是。”
我没用更好听的话遮掩。
“后来查设备、保项目,也有我的利益。镜川经不起归航失败。”
“那现在呢?”
现在,我会因她在贺砚川面前维护我而暗自得意;会记得她不喝甜豆浆;会在看见那座火里的她时,怕得手心发冷。
可我们认识得太短。
把这一切包装成爱,和九百九十九枝白玫瑰没有区别。
“现在,我不想你受伤。”我说,“不是因为你是女主角。”
桑予宁看了我很久。
“我不确定要不要相信穿书。”
“正常。”
“但我相信你提前知道了仓库隐患。”
“为什么?”
“如果你想控制我,有很多体面的借口。没必要把自己说得像该去挂脑科。”
我没笑出来。
“明天去做个检查吧。”她说,“不是证明你有病,是确认你没事。”
“好。”
“以后再看见什么,先告诉我。我们一起判断。”
我胸口发紧。
“你还愿意和我一起?”
“愿意处理情报,不等于这笔账算了。”
她抱起冷链箱,从我身边走过。
到门口时,她停了一下。
“陆沉舟,你也不一定是配角。”
“安慰我?”
“陈述事实。”
她回头,眼里有清亮的光。
“在我的人生里,谁排第几,不由一本书决定。”
6 先问一句
七号库停用整修后,那些情节碎片迅速变得模糊。
我只记得几个词:信托、录音、背叛。
桑予宁对此评价很平静。
“挺好。”
“哪里好?”
“以后你只能和我们一样,靠证据。”
她把一份表格推到我面前。
表格名叫《联合安全处置授权清单》。
黄色区域是可以直接处置的技术风险;红色区域涉及人员权限、业务暂停和对外披露,须由双方负责人共同确认。危及人身安全时可以先行动,但一小时内要说明依据。
最后一栏写着:任何一方认为自身边界受侵犯,有权要求立即暂停。
我翻到第二页。
“这也太细了。”
“陆总怕签字?”
“我写过比这复杂十倍的权限矩阵。”
“那你皱什么眉?”
“你的签名太难看。”
桑予宁看了看自己的名字,又看我。
“你今天的咖啡取消。”
“这是打击报复。”
“甲方权限。”
清单启用第一天,我们抓到一封鱼叉邮件。
邮件伪装成医院验收整改通知,标题、联系人、抄送关系都对,只有发件域名里的一个字母被替换成外形相近的字符。
桑予宁没有打开附件。
她先把邮件转给联合响应组,再打给我。
“能送进沙箱吗?”
“可以。需要保留邮件头和终端快照。”
“同意。其他邮件不能动。”
“收到。”
柯竞坐在旁边,听得一脸牙疼。
“你们工作交流怎么像两台合规机器人谈恋爱?”
我把文件夹扔给他。
“谁谈恋爱?”
“我没说你们。”
“滚去跑样本。”
附件连接的服务器很快露出痕迹。
它和家里的桥接模块使用相同的证书链,最初注册人指向一家名叫远川数据的外包公司。
远川两年前参加过归航旧仓库迁移,推荐人正是基础设施主管邵文修。
“先不惊动他。”桑予宁说,“他可能只是被留下的一扇门。”
我赞同。
“给服务账户放一份假的供应商替换方案。让他们以为我们会在发布会后彻底换掉贺氏。”
“不放医院数据。”
“当然。”
她靠在桌边想了想。
“方案写得真一点。他们若急,会提前动。”
她说这句话时,眼里有一股我熟悉的锋利。
不是被保护后的安心。
是一个好胜的人拿回主动权时,连肩背都舒展开来。
我不自觉笑了。
“你看什么?”
“发现我们挺像。”
“哪里像?”
“记仇。”
“我只是合规。”
当晚回家,厨房亮着灯。
桑予宁站在灶台前,对着一锅糊底的粥发愁。
她开会到晚上九点,阿姨请假,外卖又堵在雨里,于是决定亲自下厨。
结果证明,冷链项目负责人并不擅长控制一口锅的温度。
“别看。”她挡住锅,“事故现场。”
“要报警吗?”
“需要你闭嘴。”
我卷起袖子,把锅端离灶台。
冰箱里只有鸡蛋、番茄和剩米饭。我炒了两碗饭,又把那锅粥装进垃圾袋。
她倚着料理台。
“你会做饭?”
“独居七年,没饿着。”
“书里写了吗?”
“没有。”
“那本书也不怎么了解你。”
油烟机低低响着。
我把饭递过去,她接碗时手背碰到我的指尖,没有立刻躲开。
“书里还写了什么?”她问。
“写你最后选择贺砚川。写我因为争斗受伤,镜川散掉,我们的协议提前结束。”
“你害怕吗?”
“怕。”
这个字比想象中难说。
报警、查漏洞、做预案,都是我对付恐惧的办法。可知道自己被安排成一块垫脚石,没人真能毫无感觉。
桑予宁把碗放下。
“所以你一开始只想躲开那个结局。”
“对。”
“现在呢?”
厨房顶灯落在她眼睫上,锅里的热气慢慢散开。
“看到真正的你以后,我才知道书里写错了多少。”
“比如?”
“你不是嘴硬心软。拒绝时就是真的不愿意。你不是舍不得贺砚川,你舍不得的是一起做项目的那些人。”
我顿了一下。
“你也不是等谁来救。你只需要在说不时,别人别替你翻译成撒娇。”
桑予宁眼圈忽然红了。
她低头挖了一勺炒饭。
“饭要凉了。”
“嗯。”
“下次害怕,可以直接说。”
胸口那块压了几天的东西,被热气悄悄融开一角。
“你会安慰我?”
“可以考虑。”
“怎么安慰?”
她把自己碗里的煎蛋夹给我。
“允许你多吃一个。”
7 被截断的真话
诱饵文件被读取后的第二天,网上出现一段四十七秒的录音。
标题是“陆家少爷自称预知未来,长期控制联姻妻子”。
我的声音清晰地响在手机里。
“你是故事里的女主角。”
“我知道你会在哪里受伤。”
“你的结局早已写好。”
三句话全来自旧实验室,却被删去前后的解释,重新拼成一段近乎疯狂的宣言。
配文称,我以安全为名监视妻子、冻结她的工作权限,甚至可能自导自演阳台事件。
消息发出不到两小时,陆氏股价下挫,归航合作医院要求说明负责人健康状况,镜川两名客户暂停续约。
最麻烦的是,录音证明家里的桥接模块曾获取过室内声音。
我们发现得太晚。
陆正勋七点召集紧急董事会。
我走进会议室,一份停职建议已经摆在位置上。
“公布录音剪辑痕迹和非法设备。”我说,“我会接受专业评估,证明判断能力不影响工作。”
“怎么公布?”陆正勋脸色铁青,“把你那套故事人物的疯话完整放出去?”
“受害不是丑闻,遮掩才会让对方继续拿捏。”
“市场不讲道理。”
“所以我们就按造谣者写好的剧本走?”
他一掌拍在桌上。
“你先交出位置,等事情过去再说!”
停职意味着镜川由集团合规部接管。
一旦调查权限移交,归航的证据链很可能被切碎。
我拒绝签字。
陆正勋冷声道:“这不是征求意见。临时决议已经通过,暂停你在联合项目的一切职务。”
会议室门忽然推开。
桑予宁和长桥法务顾问走进来。
她穿一身黑色西装,头发束在脑后,眼下有淡淡青色。
“陆董,这项决议会影响联合调查。长桥要求列席。”
“这是陆氏内部事务。”
“若陆沉舟离任,镜川无法履行调查义务。按照联合协议,陆氏必须提前通知并提供替代方案。”
她将一份文件放到桌面。
“另外,录音涉及对我的非法监听。我是直接受害人,不接受各位没问过我,就把我写成受控制的妻子。”
一名董事说:“桑总,我们是在保护你的声誉。”
“我的声誉不需要一群没问过我的人保护。”
她站在长桌另一侧,逐字说明。
“陆沉舟确实越权冻结过我的工作权限。我当面追责,他撤回指令,向项目组登记错误,并与我建立共同授权。此后,他没有限制我的人身或工作决定。”
“至于那些所谓预知,我不能解释。但七号库确实查出火灾隐患,他的提醒避免了风险。这也是事实。”
陆正勋问:“你愿意公开这么说?”
“愿意。”
“不行。”我脱口而出。
所有人都看向我。
桑予宁的眼神瞬间冷下来。
“为什么?”
“舆论正说你受我控制。你出面,他们只会说你陷得更深。”
“那是我的风险。”
“也会影响你的信托资格。”
她显然没料到我知道这件事。
桑家信托规定,年满三十、仍在集团任实职且没有重大声誉争议的孙辈,可获得一部分表决权。她下个月满三十。
原书里,她因归航事故和感情丑闻失去资格,那部分票最终落入桑明柏手里。
“所以你的方案是什么?”她问。
“我接受停职,把调查权限交给柯竞托管。你不要公开出面。”
“我们刚签了共同授权。”
“这不是技术处置。”
“最后一栏写的什么?”
她一步步走到我面前。
“任何一方认为自身边界被侵犯,有权要求暂停。现在,我要求你暂停替我决定。”
会议室安静得令人难堪。
我知道她出面会失去什么,也知道舆论会怎样撕咬一个被贴上精神控制标签的女人。
可我更知道,再坚持下去,就是第二次把她从自己的事情里删掉。
“好。”
这个字出口时,我像松开一根勒进掌心的绳。
“你自己决定。”
桑予宁望了我两秒,转向董事会。
“上午十点,我和陆沉舟共同召开说明会。我们公开授权记录、七号库整改材料和非法监听报案回执。技术证据交由两家独立机构鉴定。”
陆正勋怒道:“沉舟已经停职。”
我拿起那份决议。
“停的是我在陆氏的职务,不影响我作为非法录音受害人说话。”
“你要拿婚姻替自己背书?”
“不是。”
我站到桑予宁身边。
“我们各自为自己的话负责。”
说明会前,贺砚川打来电话。
他提出,只要桑予宁公开和我分居,贺氏愿意提供旧系统权限记录,并证明阳台事件与我无关。
桑予宁开了免提。
“你承认贺氏持有完整记录?”
对面顿了顿。
“我是说可以协助。”
“请发正式函。”
“予宁,别拿自己的名声陪一个疯子沉下去。”
她握手机的手指泛白。
我没有替她抢过电话。
“你翻阳台时说是担心我。”她问。
“是。”
“现在你拿项目证据和我的婚姻做交易。”
“我想救你。”
“你每次说救我,都要我交出一样东西。”
她声音发颤,目光却没有动摇。
“项目、决定权、对你的原谅。现在,是我的丈夫。”
“他只是联姻对象!”
桑予宁看了我一眼。
“可在我说停时,他会停。”
她按下挂断。
我胸口像被那句话狠狠撞了一下。
发布厅的门在这时打开,闪光灯扑面而来。
桑予宁朝我伸出手。
掌心向上,没有替我决定要不要同行。
我把手放上去。
她收紧手指。
“走吧。”她说,“把没说完的话说完。”
8 各自为自己作证
说明厅里坐满了记者。
第一支话筒递到我面前。
“陆先生,录音中您声称能够预知妻子的未来。您是否患有精神疾病?”
“我在高压状态下出现过一些具有故事感的片段记忆。”
台下一阵骚动。
公关负责人站在侧幕,对我露出生无可恋的表情。
他准备的答案只有八个字:恶意剪辑,无可奉告。
我没用。
有些话一旦被截出来,再拿套话遮掩,只会让人相信最坏的版本。
“目前没有医学诊断证明我的现实判断受到影响。我已经预约专业评估,也会暂时回避需要独立健康判断的公司职务。”
我直视提问的记者。
“但我是否接受评估,是我对团队负责。非法监听者无权发布私人谈话,更无权替被监听的人诊断。”
另一人追问:“您承认冻结过桑小姐的权限,是否证明控制属实?”
“我承认做过错误决定。”
闪光灯密集亮起。
“我擅自发出过冻结指令。指令已经撤销,我向她和项目组书面说明,并为此留下责任记录。她没有义务原谅我,也不需要替我证明清白。”
我放下话筒。
“我能说的,是我做错了什么、怎么改。她的感受由她自己说。”
桑予宁看了我一眼。
那一眼里有意外,也有一点我不敢多看的柔软。
轮到她时,问题更尖锐。
“桑小姐,您是否出于联姻压力替陆先生作证?”
“不是。”
“您如何证明自己没有受到精神控制?”
“这个问题本身就不公平。”
她坐得很直。
“我报警,有人说我对追求者太狠。我指出丈夫越权,有人说我们婚姻破裂。我今天坐在这里,又有人认定我被他控制。”
她望向台下。
“似乎只有当我的选择符合某个预设故事时,它才会被承认。”
嘈杂声渐渐停了。
“我和陆沉舟有商业合作,也有婚姻关系。我们发生过冲突,他曾经越界,我阻止了,他承担后果。之后我们共同制定授权规则。”
她举起那张清单。
“这不能证明我们的婚姻完美,只能证明一件事。”
“我说的话有效。”
有记者问:“那您对贺砚川先生还有感情吗?”
我放在桌下的手骤然握紧。
桑予宁没有看我。
“我尊重曾经共同奋斗的经历,但不会用怀念抵消现在的伤害。”
她停了停。
“至于我的感情生活,不属于归航的验收材料。”
台下有人低笑,紧绷的气氛松了一点。
柯竞随后公布桥接模块、伪造权限单和音频剪辑痕迹。证据镜像交给两家独立机构,涉及患者和合作方的内容全部脱敏。
说明会没有带来一场漂亮的大胜。
陆氏仍维持我的临时停职,桑家信托也通知桑予宁,资格审核推迟。镜川丢掉了一笔续约,却保住另外两家客户。三所医院没有退出归航,警方正式受理非法监听和非法获取系统数据的线索。
至少我们没有按对方安排的姿势倒下。
散场后,桑明柏在走廊拦住女儿。
“你知不知道审核为什么推迟?”
“知道。”
“那你还和他一起开这个会?”
“不是陪他。录音里有我的声音,项目被攻击,我为自己说话。”
桑明柏压低声音。
“你爷爷留下的票,本来下个月就能给你。现在管理人要观察半年。公开分居,把项目调查交给外部机构,我帮你恢复审核。”
这个条件和贺砚川开的几乎一样。
先交出婚姻,再取回原本属于她的东西。
我走近时,桑明柏冷冷看我。
“这是我们父女之间的事。”
我停住脚。
桑予宁回头,确认我不会插话,才说:“调查已经有外部机构参与。婚姻要不要继续,不拿来交换表决权。”
“没有那些票,你拿什么保住归航?”
“用项目本身。”
“幼稚!”
“母亲当年把专利交给你,也是因为相信一家人不会拿它交易。你还是卖了。”
桑明柏脸色一变。
“公司当时快破产了!”
“我知道。所以我没有说你一定做错。”
她眼圈发红,声音却很稳。
“可你不能要求我每次都做和你一样的选择,再把那叫成熟。”
桑明柏转身离开。
她站在原地,很久没有动。
我走到她身边。
“需要安慰服务吗?”
“你会?”
“可以考虑。”
这是她说过的话。
桑予宁闭了闭眼。
“先借我站一分钟。”
她没有靠过来,我也没有碰她。
我们就这样并肩站着,让她在不用解释、不被催促的安静里喘口气。
一分钟后,她睁开眼。
“好了。”
“这么准时?”
“超时收费。”
“我现在停职,穷。”
她唇角终于弯了一下。
“先欠着。”
9 箱子里的旧签名
停职第一天,我去做了专业评估,又和律师确认调查权限。
医生认为我意识清楚,现实判断稳定,建议规律睡眠,并接受一段时间心理咨询。
我同意了。
不是为了向网上证明正常。
那种忽然发现自己活在别人故事里的恐惧,确实没有因为情节改变就自动消失。
回到家时,桑予宁蹲在客厅地毯上,正在拆那只旧冷链箱。
“为什么带回来了?”
“实验室要封存证据。原型机完成扫描后才能归档,我想先确认它还能不能启动。”
箱体内部已经拆开,露出老式控制板和隔热层。
我洗手后蹲到她身边。
“需要帮忙吗?”
她抬眼。
“陆总学会问了。”
“回答呢?”
“需要。”
她把螺丝刀递给我。
底板后面藏着一枚封装在金属壳里的安全芯片。
桑予宁接上读取器,指示灯竟然亮了。
“母亲坚持所有维护指令都写进不可覆盖的本地日志。”她说,“贺氏并购实验室后嫌成本高,量产版删掉了。”
“归航又把它加了回来。”
“我花了三年,绕一圈把她被删掉的东西做回来。”
日志缓慢加载。
最早的记录停在五年前,最后一条却来自两个月前。
这只箱子被人启动过,并连接到HL-MIG账户。
我和桑予宁同时坐直。
“它一直在哪里?”
“旧实验室。半年前才随资产搬到七号库。”
“谁负责清点?”
她调出登记表。
邵文修。
芯片中还留着一次失败的证书写入。有人试图复制原型机的设备证书,却被硬件防克隆机制挡住,只拿到一段可以重复利用的旧签名。
这正是伪造权限单的来源。
“旧账户不是忘了注销。”桑予宁轻声说,“有人专门找过它。”
攻击者先复制母亲设备的签名,再利用遗留账户制造归航不合规。一旦验收失败,贺氏就能以旧供应商身份提出接管。
阳台上的骚扰和项目攻击看似是两件事。
前者把所有人的目光拉进一场豪门爱情,后者趁热闹撬走她的项目。
我刚给柯竞打完电话,桑予宁忽然抓住我的手腕。
“别动。”
拆开的金属边缘在我掌侧划出一道口子,血正沿指节往下淌。
“没感觉。”
“你的疼痛系统也停职了?”
她把我按到沙发上,找来医药箱。
消毒棉碰到伤口,我倒吸一口冷气。
“轻点。”
“刚才不是没感觉?”
“刚才忙。”
“现在也忙。忙着受伤。”
她低头替我贴纱布,发丝落在我手背。
距离近得过分,我闻见她身上很淡的木质香,手腕在她掌心里不自觉绷紧。
“疼?”
“不是。”
“那你躲什么?”
“避免协议外接触。”
她仍握着我。
“现在算医疗救助。”
“救助需要靠这么近?”
桑予宁抬起眼,忽然笑了。
“陆沉舟,你耳朵红了。”
我立刻偏开脸。
“屋里太热。”
“十月末,空调没开。”
“失血导致体温异常。”
“伤口两厘米。”
我被她笑得有点恼。
“桑予宁,你最近胆子很大。”
“因为有人提供长期报警服务。”
话音落下,我们都安静了。
有些玩笑说到第三次,就不再只是玩笑。
她松开我的手腕,低头收药箱。
我却不想让那一瞬轻易过去。
“婚姻协议还有多久?”
她动作一顿。
“九个月。”
“如果调查结束,项目稳定,我也不再受那些情节影响,你会提前终止吗?”
“你希望呢?”
我应该说尊重她的决定。
这句话安全、得体,还能给自己留足退路。
可她已经告诉过我,谁都不由故事排位置。
我也不想再把欲望藏在客观措辞后面。
“不希望。”
她慢慢抬眼。
“为什么?”
“因为我开始贪心。”
这句话比承认害怕更难。
“最初我只想保住手、保住团队。现在我还想回家有人和我抢咖啡,想你遇到麻烦时先想到我,想那张共同授权一直有效。”
我喉结轻动。
“也想知道,如果没有协议,你会不会仍然选我。”
桑予宁看了我很久。
“听起来像一份需求说明。”
“职业习惯。”
“最后一项风险很高。”
“我知道。”
“可能被拒绝。”
“也知道。”
她抱起冷链箱,走出两步,又回头。
“那就先别撤回申请。”
书房门在她身后合上,却没有关严。
我坐在沙发上,看着掌心那块方方正正的纱布。
停职第一天,我失去职位,找到关键证据,还提交了一项没有交付日期的申请。
后两件事,都和她有关。
10 七十二小时
安全芯片的鉴定尚未完成,长桥董事会先收到贺氏的“归航救援方案”。
贺氏愿意垫付测试损失,提交旧系统资料,并为医院验收担保。
条件有三个。
镜川退出,桑予宁暂停职务,平台由贺氏指定团队接管六个月。
桑予宁把方案扔回桌面。
“制造问题的人,现在来卖解药。”
贺砚川坐在对面,神色平静。
“你没有证据证明问题由贺氏制造。远川数据不是贺氏公司,旧账户也是历史遗留。”
他身边的顾问展示接管计划。
不得不承认,贺氏准备得很充分。
他们能在一周内更换云端平台,承担迁移成本,还拿到两所医院管理层的支持函。
这不是阳台上那个失控的追求者。
这是一个善于抓住危机、也善于把掠夺包装成效率的人。
桑明柏问:“不接受方案,项目能撑多久?”
财务负责人回答:“预付款被冻结,下月会有资金缺口,最多三周。”
乔佩兰的弟弟乔绍廷开口:“先保项目。予宁暂时回避,也是保护她。”
他是长桥第二大股东代表。
桑予宁信托审核推迟,反对方明显占优。
我作为技术说明人坐在后排,既无陆氏职务,也无长桥表决权。
贺砚川看着桑予宁。
“我不会让归航消失。”
“你只会让它变成你的。”
“项目能活下来,属于谁有那么重要?”
“对当年被裁掉的人,很重要。”
他的神色晃了一下。
“裁员不是我一个人决定。”
“可你签了字。”
“如果不裁,整个实验室都会关。”
“所以我从没说你毫无理由。”
桑予宁撑着桌面站起来。
“我说的是,你永远认定只有自己看得见全局,再让别人接受被牺牲。”
她将方案推回去。
“这一次,我不接受。”
乔绍廷冷笑。
“你一个人拦不住董事会。”
“联合协议有72小时的安全争议补救期。独立鉴定出具前,核心供应商不得变更。”
“72小时后呢?”
“完成影子验收。”
会议室里顿时响起议论。
所谓影子验收,是以脱敏历史数据和模拟设备,完整复现调度流程,证明新平台不依赖遭攻击的旧账户。
正常周期至少两周。
桑予宁只争72小时。
贺砚川看着她,目光近乎怜悯。
“你做不到。”
“那是我的问题。”
散会后,我在地下车库追上她。
“72小时,你真敢说。”
“共同授权里没有禁止我大胆。”
“镜川不能以陆氏名义参加。”
“我准备聘柯竞他们做独立应急团队。”
“费用呢?”
“我名下有一套公寓,可以抵押。”
我的脸沉下来。
“不同意。”
她拉车门的手停住。
我也听见了自己那股熟悉的强硬。
“我不是替你决定。”我压住语气,“我是归航的安全架构签字人,合同义务没有随停职消失。我手里还有核心模块的个人著作权,可以授权临时使用。”
“你会和陆家彻底翻脸。”
“团队是我带出来的,归航也做了三年。我不能躲在停职后面,看别人拿他们当失败理由。”
“那你的代价呢?”
“我承担。”
桑予宁盯着我,忽然笑了一声。
“我们是不是各说了一遍同样的话?”
“有一点。”
“你不许我抵押房子,我不许你拿事业冒险。”
“都很合理。”
“也都很讨厌。”
我们靠在车库柱边,用她的平板重新列方案。
不抵押私人住宅,不擅用陆氏资源。
桑予宁争取医院以验收预付款设立监管账户;我以个人著作权授权必要模块;镜川员工自愿参加,按加急工时结算,不拿奖金替我的决定买单。
她刚问“要是没人愿意来”,电梯门就在身后打开。
柯竞抱着电脑,身后跟着镜川的十一个人。
“谁说没人?”
我皱眉。
“你们怎么来了?”
“听说老板停职后准备偷偷打工。”
“这是个人选择,不计陆氏工时。所有人想清楚。”
“想得很清楚。”
柯竞将一叠自愿参与声明塞给我。
“桑总给钱,你给授权,我们给技术。谁也别演牺牲。”
桑予宁低头看着那些签名,眨了几次眼,才把水光压回去。
“按市场加急费结算。”她说。
柯竞笑得很痛快。
“那更没问题。”
72小时倒计时开始。
会议室变成临时响应中心。
一组重建身份权限,一组验证传感器,第三组从旧芯片中恢复签名链。
桑予宁负责医院、质量和法务接口。
我被她列进黄色授权区。
能碰代码,不能碰人员决定。
凌晨两点,我伸手去拿第五杯咖啡,杯子却是空的。
桑予宁从旁边递来温水。
“新增规则,每人每天最多三杯咖啡。”
“谁批准的?”
“医疗项目负责人。”
“你不是医生。”
“我可以报警,举报有人自残式加班。”
我接过温水。
柯竞在远处笑得趴到键盘上。
这次我真想扣他绩效。
当然,也只是想想。
11 不是书里那个人
倒计时剩29小时,影子环境的温度记录再次偏移。
这次不是攻击,是归航自己的缺陷。
旧设备使用本地时钟,新平台统一使用网络时间。跨越整点时,两种采样可能出现几秒重复。
平时无关紧要,在严格审计里却会造成证据链断裂。
柯竞一拳砸在桌沿。
“改核心算法,72小时绝对不够。”
我盯着错误堆栈。
强行修改会引入更多风险,忽略偏移又无法验收。
原来的陆沉舟最擅长在这种时候命令所有人继续熬,直到某个人被逼出答案。
我差一点就开口。
桑予宁却把母亲的原型机放到桌上。
“不要修时间。”
所有人看向她。
“医院要证明的不是每台设备的钟分秒不差,而是药箱经历的温度变化可以追溯。”
她调出安全芯片日志。
“我母亲给每条记录都加了前后关联序号。时间可以校正,顺序不会变。”
我立刻明白。
“在网关增加序列证明,不改采样核心。”
柯竞坐直。
“用哈希链补连续性?”
“对。”
问题从修复算法,变成增加可验证证据。
桑予宁低头整理要求,我看着她,心里生出一种很陌生的骄傲。
不是因为我保护了她。
是她站在我最熟悉的领域里,找到了我没看见的路。
“陆总。”她没有抬头,“继续看要收费。”
“我在评估合作方。”
“结果?”
“很贵,但值。”
她的唇角轻轻翘起。
凌晨四点,第一轮测试通过。
柯竞赶所有人休息两小时,会议室里只剩我和桑予宁。
她趴在桌边睡着,脸枕着手臂,旁边还放着没扣好的签字笔。
我脱下外套,刚要披上,她睁开眼。
“你想做什么?”
“实施常见体贴桥段。”
“申请了吗?”
“现在申请。”
“批准。”
外套落在她肩上。
她却没再睡。
窗外是将亮未亮的深蓝,玻璃上映着我们并排的影子。
“陆沉舟。”她低声问,“如果你没穿进来,原来的他会怎么样?”
“我不知道。”
“他是什么样的人?”
我沉默很久。
我有原身的记忆、技能、习惯和身体。对团队的在意,对失败的恐惧,对父亲认可的执念,很难分清究竟属于谁。
“努力,也很讨厌。”我说,“不信任别人,喜欢把照顾变成命令。总以为自己付出得够多,就有资格要求别人听话。”
“听起来和现在这个还有点像。”
“已经进步了。”
“有限。”
我笑了一下。
“有时我也怀疑,穿书只是一次高烧或昏迷后,我为自己的变化找的解释。也许我一直就是陆沉舟。”
“你怕什么?”
“怕你喜欢的是一个根本不存在的人。也怕你认为,我对你的了解都来自那本书。”
她总能把我最不愿说的部分逼出来。
“可你刚醒时,连我不喝甜豆浆都不知道。”
“现在知道。”
“你还知道我做饭会糊锅,压力大时会整理桌角,真正生气时说话反而很慢。”
她一项项数。
“这些不是书告诉你的。”
我看着她。
“那你知道我什么?”
“嘴硬,好胜,怕失去团队。紧张时会摸鼻梁,真想发火时反而不说话。讨厌别人说镜川靠陆家养。”
她指尖轻轻碰到我掌侧已经结痂的伤口。
“还有,我想留下你,不是因为一本书让我选你。”
呼吸像在这一刻慢了下来。
“桑予宁。”
“嗯?”
“我的申请通过了?”
“只是进入下一轮。”
“下一轮考什么?”
她没有回答。
她的手还停在我掌心,我倾身靠近一点,又在能感觉到彼此呼吸的位置停下。
“我可以吻你吗?”
这是我问过最不像原身,也最紧张的一句话。
桑予宁看了我两秒。
“可以。”
我吻得很轻。
她最初僵了一瞬,随后抓住我的衬衫领口,将那点克制拉得更近。
窗外第一线晨光落进来。
没有白玫瑰,没有雨夜攀爬,也没有人拿失控证明深情。
只有一句询问,和一个清清楚楚的同意。
分开时,她额头仍抵着我。
“陆沉舟,你心跳很快。”
“加班导致。”
“嘴还是硬。”
“有限进步。”
她笑起来,眼里映着天光。
报警提示偏偏在此时响起。
蜜罐账户再次被访问,诱饵文件被完整下载。操作终端来自董事办公区。
设备登记人不是邵文修。
是乔绍廷。
桑予宁眼里的笑意一点点消失。
乔家不是临时被贺氏拉拢。
他们从一开始,就在长桥内部替人开门。
12 影子验收
72小时结束时,没人立刻欢呼。
所有人盯着屏幕,仿佛声音大一点,那行绿色的“通过”就会变回红色。
医院审计专家核完最后一组签名。
“序列证明完整,时间校正有据,模拟断网后没有数据丢失。”
他合上电脑。
“预付款恢复,现场验收按原计划继续。”
柯竞倒进椅背。
“现在可以活了吗?”
桑予宁站在白板前,眼底全是血丝。
“先保存报告,再活。”
会议室终于笑起来。
我逐一确认每个人的加急工时和报酬,没有用一句“都是自己人”抹掉他们的付出。
感情可以让人愿意来,不能代替结算。
影子验收报告送进董事会,贺氏救援方案失去了最重要的前提。
贺砚川仍不肯退。
“模拟通过不代表现场安全。陆沉舟的个人状态,始终是镜川的风险。”
桑予宁先看向我。
不是阻止我,而是在问这句话要不要我自己接。
我点头。
“我的评估报告已交给独立董事。停职期间,技术权限由柯竞和第三方共同保管。”
我调出镜川的权限矩阵。
“系统依靠多人授权,不依靠我今天睡了几小时。一个成熟方案若只能靠负责人永远清醒,本身就是事故。”
几名医院代表交换了眼神。
贺砚川冷声道:“镜川仍属于陆氏。你随时可能被集团收回权限。”
“所以代码有托管,合同有替代责任,人员也不只听我一个人的。”
我切换屏幕。
“倒是贺氏方案要求将迁移权限交给一家成立仅六个月的子公司。其技术负责人三年前因保留客户管理员密钥受到行业处分。”
贺砚川脸色终于变了。
“你调查我的供应商?”
“你连我家阳台都调查,我礼尚往来。”
桑予宁在桌下轻轻踢了我一下。
正式会议,少斗嘴。
我把后半句咽了回去。
乔绍廷敲桌。
“无论如何,项目连续出事,桑予宁必须回避。”
“同意。”桑予宁说。
所有人都愣住。
她把利益冲突回避表放到桌面。
“关于我是否继续担任负责人,我不参与表决。但在投票前,合规部需要披露一项新事实。”
屏幕切换。
蜜罐文件的下载记录、终端证书和办公区时间线依次出现。
乔绍廷猛地转头。
“你监控董事?”
“公司终端本就保存安全日志。诱饵文件只存在于遭攻击的账户,正常资料库没有。”
桑予宁看着自己的舅舅。
“请解释,为什么你的设备登录未授权账户,下载了一份并不存在的供应商计划。”
乔绍廷拍桌而起。
“我的助理也用那台电脑!”
“他当天在外地。”
“账号可能被盗!”
“所以我们没有只凭登录记录认定是你。”
她按下下一页。
“但下载后17分钟,你名下的投资公司向远川数据关联账户支付80万元,备注是应急咨询。”
会议室瞬间沸腾。
乔佩兰脸色煞白。
“绍廷,你告诉我那是正常顾问费。”
“当然是!远川在替我们查问题!”
“那请提交合同和工作成果。”
乔绍廷死死盯着外甥女。
“你连自己舅舅都算计。”
“是你先用了我的项目。”
表决被迫中止。
特别调查组成立,乔绍廷暂停履职。桑明柏没有替妻弟说话,也没当众支持女儿,只告诉财务按照恢复的预付款继续拨钱。
那是他习惯的表达。
不是道歉,只让结果往她希望的方向挪一步。
桑予宁没有逼他立刻忏悔。
成年人的关系很少在一场会议后彻底重写。
她现在只要归航活下来。
离开会议室时,警方来了电话。
远川负责人承认,受乔绍廷委托保留旧账户、安装桥接模块,技术操作由邵文修配合。
贺砚川没有直接转账,也没有留下指令。
所有人都知道他站在局中,证据却只到他鞋边。
“他会把责任推给乔绍廷。”桑予宁说。
“乔绍廷会说只想压低项目估值。”
她的手机震动。
陌生号码发来一条消息。
“桑总,我有贺砚川让我删日志的录音。东西藏在旧实验室,只敢交给你。”
落款是邵文修。
我第一反应是陷阱,第二反应是拿走她的手机,第三反应终于追上来。
我收回已经抬起的手。
“你想去吗?”
“想。”
“风险意见:地点由警方控制,时间由我们定。你不单独进,也不碰来源不明的设备。”
“你呢?”
我很想说寸步不离。
“由你安排。”
她认真想了几秒。
“你在隔壁控制室,不要露面。”
胸口本能地发紧。
我还是答应。
“可以。”
她把手机交给法务,开始联系警方。
走到门口时,她回过头。
“沉舟。”
“嗯?”
“谢谢你先问。”
13 他每次都要我交东西
旧实验室位于七号库旁边。
仓库的电气隐患已经整改,现场仍处于封存状态。警方提前检查了实验室,在走廊和控制室部署人员。
我按约定留在隔壁。
耳机能听见房间里的声音,屏幕只显示公共区域。
桑予宁坐在银灰色冷链箱旁,面前放着一杯没动的水。
晚上八点零三分,门开了。
进来的不是邵文修。
是贺砚川。
他一个人,没有带律师。
我从椅子上站起,身旁的民警抬手示意等待。
实验室里,桑予宁的背挺直了。
“邵文修呢?”
“很安全。”
贺砚川关上门。
“他联系你前,先找过我。”
“你让他删过日志?”
“我只是让他处理一场可能伤害你的误会。”
“非法监听也是误会?”
“设备最初只用来确认你在陆家是否安全。”
我的指节一点点收紧。
他承认知情。
桑予宁没有追着发问,只看着他。
“谁装的?”
“乔绍廷找的人。”
“你什么时候知道?”
“你婚后不久。”
她呼吸顿住。
他明知道有人在她家放了设备,却从没有提醒。
“我只准他们看门禁状态,不许录音。”贺砚川说,“后来远川擅自扩大权限,我也是音频出现才知道。”
“可音频出现后,你用旧系统记录逼我分居。”
“我只是抓住机会让你离开陆沉舟。”
“你为什么有资格?”
“因为他不正常!”
贺砚川往前一步。
“他把你当故事人物,今天能冻结权限,明天就能把你关起来。予宁,我才是最了解你的人。”
“了解我,所以监视我?”
“我想知道你过得好不好。”
“你可以问。”
“你会告诉我吗?”
“不会。”
“那我还能怎么办?”
桑予宁望着他,眼里最后一点旧日温度慢慢淡掉。
“接受。”
“什么?”
“接受我不想告诉你。”
贺砚川下颌绷紧。
“我们七年感情,你要我接受你嫁给别人,把我当陌生人?”
“不是突然。”
她说得很慢,像把那些年一寸寸放回原位。
“你并购实验室时,我说不要替我决定。你公开我们的关系逼我回贺家时,我说过分手。你堵我办公室、等在我家门口,我都说过别再来。”
她眼圈泛红,却没有移开视线。
“只是你觉得七年很重,重到可以压过我每一句不愿意。”
贺砚川沉默了。
“归航呢?”她问,“你也觉得在救我?”
“没有贺氏,长桥撑不过危机。”
“危机是谁制造的?”
“乔绍廷想压低估值,让贺氏入股。”
“你知情。”
“我只同意给项目一点压力。”
“多大压力?”
“可控的测试失败,不会碰真实药品。”
“伪造权限、监听住宅,也叫可控?”
贺砚川眼里闪过烦躁。
“监听不是我的决定。接触器更不是。邵文修为了多拿钱,故意把故障做大。”
“所以伪造维护指令,是你同意的。”
他终于察觉不对,视线扫过房间。
“你在录音?”
桑予宁平静回答:“我在配合调查。”
贺砚川猛地转身。
两名民警从门外进来。
“贺先生,请配合核实相关情况。”
他退了两步,脸上的从容第一次彻底崩塌。
“她在套我的话!”
“事实会依法核查。”
贺砚川转头盯住桑予宁。
“我从没想伤害你!”
她站起来。
“可我已经被伤害了。”
“是陆沉舟把你变成这样。”
“他做错时,我也会告诉他。”
她眼泪终于掉下来。
“他会停,会认,会改。你到现在还只会怪别人让我不再听话。”
贺砚川被带出实验室。
经过控制室门口,他看见了我。
“你躲在后面,让她替你冲锋?”
我走到门边,没有越过警戒线。
“位置由她安排。”
“你以为她真爱你?她只把你当一面盾。”
这句话比我想象中更容易听懂。
因为我也曾这样怕过。
“盾也有自己的选择。”我说,“她需要时,我愿意站。”
“事情结束,她就不需要你了。”
“那也由她说。”
他被带走。
桑予宁还站在原地,用手背擦眼泪。
她没有脆弱到等谁拯救,也没有坚强到不需要任何人。
她只是结束了一段很长的感情,正承受结束该有的痛。
我隔着门问:“需要我进去吗?”
她点头。
我走到她面前。
“需要抱吗?”
她含着泪笑了一下。
“你现在每一步都问?”
“治疗控制欲。”
“批准。”
她伸手抱住我。
我收紧手臂,感觉她额头抵在肩上,呼吸一点点平稳。
“我不是舍不得他。”
“我知道。”
“我只是觉得,七年像被改写了。”
“没有。”
我摸了摸她的头发。
“他曾经陪过你,给过支持,那些可以是真的。后来他伤害你,也是真的。”
“你不嫉妒?”
“嫉妒。”
她抬起脸。
“那还替过去说话?”
“我不是替他说话。我只是不想逼你把七年全骂成假的,才能证明现在选我。”
她眼里的泪又涌出来。
这次,她踮起脚吻了我。
这个吻比会议室清晨那次更用力,也更咸涩。
她退开时,我抵着她的额头。
“这是安慰,还是面试结果?”
“试用通知。”
“有转正机会吗?”
“看表现。”
门外,柯竞极不识趣地咳了一声。
“二位,邵文修本人找到了。”
他举起手机。
“还有一个消息。有人进了七号库资料区,像是要销毁纸质维护记录。”
下一秒,仓库方向响起尖锐的火警。
原书里那场被避开的火,还是来了。
只是这一次,它不再是成全爱情的背景。
它是有人必须承担的罪证。
14 先救人
七号库西侧很快冒出黑烟。
仓库监控中,一个戴帽子的男人冲出资料区,另一个人被倒下的货架挡在通道里。
保安试图开启防火分区门,门禁没有响应。
柯竞看了一眼后台。
“灾备策略被人改过。现在电子锁强制闭锁。”
“断电能开吗?”桑予宁问。
“能。但控制中枢的内存日志会丢,远程指令来源还差最后一步固化。”
那段日志很可能把乔绍廷和贺砚川钉在同一条证据链上。
消防员戴好面罩,准备破拆。
监控里,被困的人捂着口鼻往角落爬。
看清他的脸时,桑予宁愣了一下。
是邵文修。
他一直躲在七号库,想拿出自保的材料,却被乔绍廷派来灭口的人堵在里面。
“破拆至少三分钟。”消防负责人说,“烟越来越大。”
我的应急凭据仍能登录,却因停职无权执行全库断电。
原来的我一定会直接按下去,再告诉所有人没时间商量。
我的手已经放到键盘上。
这一次,我转向桑予宁。
“断电会丢一段关键日志,但能释放所有电磁门。以项目安全负责人身份,你是否授权?”
她只看了一眼监控。
“授权。先救人。”
我输入第一组应急码。
系统弹出第二负责人确认。
桑予宁将手指按上密钥。
“执行。”
整座七号库瞬间陷入黑暗。
应急灯亮起,所有防火门自动释放。
消防员冲进仓库。
两分钟后,昏迷的邵文修被抬出来。另一队扑灭资料区的明火,抓住从卸货通道逃跑的纵火者。
乔绍廷却在收到消息后关机离开,警方一时失去他的行踪。
柯竞盯着清空的内存记录,一拳打在墙上。
“只差40秒。”
我也不甘心。
我想赢得干净,想让每一笔账精确落回对方头上。
可真正的安全从来不是把数据放在人前面。
系统可以重建,证据可以再找,人不行。
“人活着就不差。”我说。
桑予宁握住我的手。
“你这次问了。”
“嗯。”
“我也同意了。”
“嗯。”
“日志是我们一起放弃的。”
我知道她是在替我接住那点不甘。
“桑总,安慰服务越来越熟练。”
“收费的。”
“从安全顾问费里扣。”
她的手收紧一点,没有放开。
天快亮时,邵文修在医院醒来。
他主动交出一部旧手机。
手机藏在冷库保温层中,保存着和乔绍廷、远川负责人的往来,还有一段没有删除的通话。
贺砚川的声音很清楚。
“让归航在验收前出一次问题,严重到她必须接受帮助,但不要碰真实药品。”
乔绍廷问:“陆家查出来呢?”
“先让陆沉舟退出项目。他自己的问题够多,不会有人信他。”
语气冷静,没有误会,也没有冲动。
所谓深情背后,是一场算过损失的危机。
邵文修承认,他为偿还赌债收钱保留账户,又私自更换劣质接触器,想让事故扩大,好向乔绍廷要更多钱。后来害怕事情失控,才保存录音自保。
每个人都有自己的欲望。
贺砚川想让桑予宁不得不回头。
乔绍廷想压低长桥估值。
邵文修想用别人的项目填自己的债。
没有谁只是听令行事。
他们共同把一次所谓“可控失败”,推成了真正的火。
上午九点,乔绍廷在高铁站被控制。
贺砚川涉及的调查也随录音改变。
贺家律师赶到前,他要求再见桑予宁一面。
她拒绝了。
这一次,没有人问她是不是赌气,也没有人替她安排最后告别。
她只通过律师转交一句话。
“证据交给法律,过去留在过去。”
一周后,归航完成现场验收。
第一批使用平台的货物,是需要严格低温保存的罕见病生物制剂。
运输车抵达医院,系统生成完整温度轨迹和序列证明。
医生扫码确认,药箱亮起绿灯。
桑予宁站在卸货区,很久没有说话。
我知道她在想母亲。
那只银灰色原型机被放进展示柜,箱盖内侧的字完整保留。
给走得更远的人。
它终于走到了比旧实验室更远的地方。
医院负责人向她伸手。
“桑总,恭喜。”
她和对方握完手,回头看我。
四周有不少人,也有媒体镜头。
我以为她只会点头。
她却径直走过来,抱住我。
“共同授权。”她在我耳边说,“允许庆祝。”
我笑着收紧手臂。
“批准。”
15 爱要从门进来
案件进入正式程序后,网上又热闹了一阵。
这一次,没人再把翻阳台叫作深情。
贺砚川、乔绍廷各自应承担的责任仍待依法认定。贺氏暂停了贺砚川的一切职务,长桥罢免乔绍廷董事席位,远川数据被终止合作,邵文修接受调查并赔偿损失。
桑予宁没有守着每一条骂他们的评论。
“被舆论还一次公道,当然痛快。”她说,“可我不想把余生绑在等他们倒霉上。”
归航拿到医院正式订单。
原型机的序列设计进入新版本,专利收益的一部分设为研发人员补偿。五年前被裁的十二个人中,有七人愿意回来担任顾问,其他人也拿到迟来的署名和补偿。
桑家信托重新启动审核。
表决当天,桑明柏投了赞成票。
会后,他把一份旧实验室的股权转让记录交给女儿。
“当年卖项目,我没问过你母亲最后的意见。”
他只说了这一句。
桑予宁没有立刻说原谅。
她收下文件,答应周末回家吃饭。
有些修复从一句承认开始,不必在同一天完成。
陆氏也撤销了我的停职。
我没有回到集团原来的位置。
镜川与陆氏完成拆分,核心团队持股,集团保留少数股份。陆正勋骂我翅膀硬了,签字时却把回购价格往下压了一成。
我们家的人表达感情,总像做一笔不肯写明优惠原因的生意。
柯竞成为镜川技术合伙人。
拿到新名片那天,他问:“老板娘以后还是甲方?”
“项目里是。”
“家里呢?”
我看了他一眼。
“合伙人很闲?”
他立刻拿着名片走了。
九个月期满那天,婚姻律师准时发来提醒。
按旧协议,我们可以无责终止婚姻,资产恢复独立,归航也不再与婚姻绑定。
我提前回家,做了四道菜。
都没有糊。
桑予宁进门时,看见餐桌上的协议和一支笔,脱外套的动作慢了下来。
“你想好了?”
“这是你的副本。”
“我问你想好没有。”
“想好了。”
我把已经签名的终止确认推给她。
她眼里的温度一点点冷下去。
“陆沉舟,你说过不想提前结束。”
“现在不是提前。”
“所以到期就能结束?”
“如果你想,我不会用项目、家族或者感情让你为难。”
“那你呢?”
我的指腹压着纸边。
把退路交给她,比替她留下更难。可这一次,我不想再用害怕失去当作越界的理由。
“我不想结束。”
她怔住,眼里的冷意裂开一道缝。
我从文件夹里拿出另一份纸。
只有两页。
标题是《共同生活补充约定》。
没有资产交换,没有项目条件,也不要求谁扮演恩爱夫妻。
第一条,任何一方可以拒绝,拒绝不被解释成试探。
第二条,涉及对方的重要决定,先询问。
第三条,吵架可以暂停,但不能失联,要说明需要多久。
第四条,阳台为共同区域,未经邀请禁止任何人攀爬进入。
最后一条是我手写的。
婚姻是否继续,每一天都由双方自愿选择。
桑予宁看完,很久没说话。
我心里越来越没底。
“这不是要求。你可以签终止,也可以把两份都带回去想。”
“为什么先把终止确认签了?”
“给你真正的选择。”
“你不怕?”
“怕。”
我手心已经出了汗,仍看着她。
“但怕失去你,不代表我可以先拿走你的退路。”
她眼圈慢慢红了。
“你这个人,学会尊重后还是很会气人。”
“哪条要改?”
“最后一条。”
她拿起笔,在后面添了一句。
婚姻是否继续,每一天都由双方自愿选择;今日选择继续,明日优先续约。
我盯着那行字。
“明日只是优先?”
“陆总,长期合同也要保留退出机制。”
“续约条件呢?”
“先吃饭。”
她签下名字。
我把终止确认收进文件夹,没有撕掉。
它不是晦气的东西。
它证明她随时能离开,却仍然选择留下。
饭后,桑予宁拉开阳台门。
新的门磁和独立报警器已经装好,栏杆内侧多了一排木质花箱。
薄荷、迷迭香,还有一株刚挂果的小金橘。
“什么时候弄的?”
“今天。”
“为什么不种白玫瑰?”
她回头看我。
“你想睡客房?”
“当我没问。”
夜风从城市上空吹过。
十九楼仍然很高,远处车灯像一条缓慢流动的河。
我第一次站在这里,只想着怎样避开书里的败局。
如今那本书已经很久没有出现。
也许它彻底失效了。
也许我早就不需要知道后面的页码。
桑予宁递给我一只小喷壶。
“浇水。”
“这是共同区域,为什么只有我劳动?”
“花箱是我买的。”
“补充约定应该增加责任分配。”
“可以。你写草案,我有否决权。”
我给薄荷浇完水,转身把她拉进怀里。
“申请一件事。”
“什么?”
“明日续约。”
她仰头看我,故意沉思几秒。
“附条件批准。”
“什么条件?”
“以后想进我的房间,记得走门。”
我低头吻她。
“这个我会。”
身后,门磁安静亮着绿灯。
阳台以后只种花。
任何人的爱,都该从门进来。