桑稚睁开眼的时候,手机屏幕上的日期刺得她眼眶发酸——2018年9月1日。

她死死盯着那行字,指尖在微微发抖。三年前,就是这一天,她在段嘉许的出租屋里,第一次听见他说“桑稚,你乖一点,别闹”。

上一世她真的乖。乖到放弃去北京读大学的机会,乖到把自己的奖学金全部填进他创业的无底洞,乖到母亲病危时她还在帮他改代码,乖到最后蹲在派出所的铁凳上,听见律师说“你涉嫌职务侵占,可能判处三年以上有期徒刑”。

而段嘉许呢?

他坐在证人席上,语气平淡得像在说今天天气不错:“桑稚确实参与了资金转移,我有转账记录和聊天截图。”

那些截图,是她当初为了帮他“合理避税”,按他的要求一条条编辑好的。

桑稚闭上眼,深呼吸,再睁开时眼底已经没有任何多余的情绪。她拿起床头柜上的手机,翻到通讯录里那个备注为“哥哥同学”的号码,干脆利落地拉黑删除。

然后是微信。置顶对话框里最后一条消息是段嘉许发来的:“桑稚,下周订婚宴我妈想见见你爸妈,你安排一下。”

上一世她看到这条消息,心跳加速了整整十分钟,连夜打电话跟父母撒娇,求他们从宜兴赶来南京。

这一次,桑稚把聊天记录从头翻到尾,看着自己那些小心翼翼的“嗯嗯”“好的”“嘉许哥你吃饭了吗”,看着自己发出去的红包、转账、还有那些她熬夜帮他做的PPT和策划案。

她一个字都没删,直接把对话框左滑,点了删除。

做完这些,桑稚从床上坐起来,赤脚踩在地板上。九月初的南京还很热,地板是凉的,那股凉意从脚底蹿上来,让她整个人都清醒了。

她走到书桌前,拉开抽屉,里面躺着一份已经签好字的保研放弃声明。上一世她在这个日期把这份东西交给了辅导员,换来段嘉许一句“桑稚,你真好”。

桑稚把那份声明抽出来,撕成四片,扔进垃圾桶。

然后她打开电脑,登录学校系统,在保研确认页面点了“接受”。

页面跳转,显示“确认成功”的那一刻,桑稚忽然笑了。上一世她为这个男人放弃了所有,这一世她要一样一样拿回来。

手机震了一下。

新消息,来自一个没有备注的号码:“桑稚,你把我拉黑了?”

桑稚认出了那串数字。段嘉许。她甚至能想象他现在皱着眉、带着点不耐烦的表情,就像上一世每次她“不听话”时一样。

她没有回复,把手机扣在桌上,开始整理自己的简历。

上一世在段嘉许的公司里,她从项目助理做到技术主管,三年时间,她比任何人都清楚互联网创业的风口在哪里,也更清楚段嘉许那套“商业计划书”里有多少数据是伪造的。

段嘉许的第二条消息在十分钟后发来,换了个号码:“你在闹什么?订婚的事有什么不满你可以直接说。”

桑稚扫了一眼,依然没回。她在写邮件,收件人是南京一家刚成立半年的科技公司的HR。这家公司上一世在三年内做到了细分领域第一,创始人叫顾宴,是段嘉许研究生时期的同门师兄,也是段嘉许这辈子最忌惮的人。

上一世,段嘉许不止一次在她面前骂顾宴“假清高”“不过是运气好”。

但桑稚知道那不是运气。顾宴做的每一个决策都精准得像提前拿到了答案,她上一世就怀疑过什么,只是那时候她的全部注意力都在段嘉许身上,没空深想。

邮件发送成功。

段嘉许的第三条消息在半小时后到:“桑稚,你妈刚才给我打电话,说你们不参加订婚宴了?你跟你爸妈说什么了?”

这条消息的措辞明显急了。上一世桑稚的父母一直反对她和段嘉许在一起,是她一哭二闹三上吊才逼得父母妥协。这一世她只是给妈妈打了个电话,平静地说了一句:“妈,我跟段嘉许分手了,之前让你们操心了。”

电话那头沉默了三秒,然后她妈的声音都变了调:“真的?你没骗妈?”

那语气里的如释重负,让桑稚鼻子酸了一下。

她没回段嘉许的消息,而是打开外卖软件,给自己点了一份麻辣烫。上一世为了维持“懂事”的形象,段嘉许说女生吃辣不好,她就三年没碰过麻辣烫。

麻辣烫到的时候,桑稚拍了张照片,发了一条朋友圈:“没什么,就是想吃了。”

配图是一碗红油翻滚的麻辣烫。

评论区瞬间炸了。大学同学、室友、甚至不太熟的学弟学妹都在下面留言,但最让桑稚注意的是桑延的评论,只有两个字:“有病?”

桑稚笑了一下,给她哥回了个:“哥,我清醒得很。”

第二天一早,桑稚接到了顾宴公司的面试通知。电话那头的声音很年轻,带着点漫不经心的慵懒:“桑稚?你的简历我看了,下午三点,来公司聊聊?”

桑稚握着手机,心跳加速了一瞬。不是因为心动,而是因为上一世她在这家公司楼下站了整整一个小时,最终没敢进去。那时候段嘉许跟她说:“顾宴的公司有什么好的,小作坊而已,等我做大了你就是老板娘。”

她信了。

下午两点半,桑稚站在那栋写字楼门口,穿着一件白衬衫和黑色西裤,头发扎成低马尾,化了个淡妆。上一世她为了符合段嘉许喜欢的“乖巧”形象,常年穿浅色连衣裙,说话轻声细语,活成了另一个人。

前台把她领进会议室的时候,顾宴已经在了。

他坐在长桌另一头,穿着一件深灰色的薄毛衣,袖子卷到小臂,正低头看手机。听到门响抬起头,桑稚第一次正面看清这个男人的长相——眉骨高,眼窝深,鼻梁很挺,嘴角带着点似笑非笑的弧度,像是天生就长了一张让人觉得他不怀好意的脸。

但桑稚注意的不是这个。她注意到的是顾宴面前摊开的文件夹里,除了她的简历,还有一张纸,上面写满了手写的笔记。

“坐。”顾宴把手机扣在桌上,打量了她一眼,“你认识段嘉许?”

桑稚心里一紧,面上没什么表情:“认识,研究生同学。”

“不止吧,”顾宴笑了一下,那笑容里带着点说不清道不明的东西,“段嘉许昨天在朋友圈发了一长串,说什么‘被人背刺’‘十年感情喂了狗’,底下有人问他怎么了,他说‘有些人红了眼,连良心都不要了’。”

桑稚沉默了两秒,然后抬头直视顾宴的眼睛:“顾总,我来面试是为了我自己,不是为了段嘉许。如果您觉得我的简历合适,我们可以聊聊我能为公司做什么。如果您只是好奇我和段嘉许的私事,那我现在就可以走。”

会议室安静了几秒。

顾宴看着她,忽然笑了,这次是真的笑,眼尾都弯了:“坐,别走。”

他把那张手写的笔记转过来,推到桑稚面前。桑稚低头一看,上面写着她的研究方向、论文发表记录、以及几个用红笔圈出来的关键词——其中一个是“边缘计算”,和她上一世在段嘉许公司主导开发的核心技术方向一模一样。

“你本科论文我看了,”顾宴的声音恢复了正经,“你的研究方向和我们接下来要做的项目高度吻合。但我有个问题——你的简历上写着放弃过保研?”

桑稚的手指微微收紧,随即松开:“已经确认接受了,保研名额没有流失。”

“我问的不是这个,”顾宴微微前倾,那双深邃的眼睛盯着她,“我问的是,你当初为什么会放弃保研?后来又为什么反悔了?”

桑稚深吸一口气。她知道这个问题不能回避,也知道如果说实话可能会让面试到此为止。但她不想再编任何谎言了,上一世她替段嘉许编了太多谎,最后那些谎都成了铐住她手铐的锁链。

“因为一个男人,”桑稚说得很平静,“我放弃了保研去帮他创业,后来发现不值得。所以我反悔了。”

会议室里又安静了。

然后顾宴说了一句让桑稚记了很久的话:“能反悔的事都不算错,怕的是明明知道错了还要继续。”

他站起来,伸出手:“下周一来报到。实习期一个月,过了直接转正。”

桑稚握住他的手,掌心干燥温暖,和段嘉许那种总是微微汗湿的握手完全不同。

走出写字楼的时候,阳光刺眼,桑稚站在台阶上,手机震了十几下。全是段嘉许发来的消息,换了至少三个号码。

“桑稚,你他妈到底想怎样?”
“你是不是去找顾宴了?我朋友看到你进他公司了。”
“桑稚,你不会以为顾宴看得上你吧?你清醒一点。”

最后一条消息是:“桑稚,你别后悔。”

桑稚盯着这五个字,忽然想起上一世她被判刑那天,段嘉许也是这么说的。不过那时候他说的是:“桑稚,你别怪我,是你自己选的。”

她把这五个字截了图,存进了一个新建的文件夹,文件夹的名字叫“证据”。

然后她拨通了桑延的电话。

“哥,”她说,“你上次说你在南京认识一个做刑辩的律师,能把联系方式给我吗?”

电话那头沉默了几秒,桑延的声音沉下来:“出什么事了?”

“没出事,”桑稚看着手机屏幕上不断涌入的骚扰消息,语气平静得像在说别人的事,“就是想在出事之前,先把证据固定好。”

桑延没再问,直接发了一个电话号码过来,附了一句话:“这人很贵,但值这个价。钱不够我给你垫。”

桑稚看着那行字,眼眶忽然就红了。上一世她入狱后,是桑延卖掉了自己刚买的车,请了最好的律师帮她上诉。虽然最后没翻案,但刑期从三年减到了一年半。出狱那天来接她的也是桑延,他没说话,就递给她一瓶水,说了一句“回家吧”。

那时候爸妈已经没了。一个心梗,一个脑溢血,都在她入狱那一年。

桑稚把手机贴在胸口,闭了闭眼。这一次,她不会再让任何人替她承受代价。

周一,桑稚准时出现在顾宴公司。

工位靠窗,能看到楼下的梧桐树。顾宴给她安排的项目是边缘计算网关的算法优化,和上一世她在段嘉许公司做的项目几乎一模一样,但方向更超前、预算更充足。

桑稚用了三天时间,给出了第一版方案。

顾宴看完方案,靠在椅背上看了她很久:“你确定这个方案是你独立完成的?”

“我所有的代码和文档都有时间戳,”桑稚不卑不亢,“顾总可以随时抽查。”

顾宴笑了:“我不是怀疑你抄袭,我是觉得你的完成度不像一个刚保研的学生。”他顿了顿,“像做过一遍的人。”

桑稚心跳漏了一拍,但面上不动声色:“可能是我天赋比较好吧。”

顾宴盯着她看了两秒,没再追问,只是在她的方案上批了一个字:“过。”

项目推进得比预期快得多。桑稚像一块干透的海绵,疯狂吸收着一切信息,同时也在不动声色地输出。她给顾宴的代码干净利落,注释清晰,几乎不需要修改就能直接上线。她写的技术文档逻辑严密,连最挑剔的测试工程师都挑不出毛病。

两周后,顾宴在周会上宣布,桑稚提前转正。

散会后,顾宴叫住了她:“晚上部门聚餐,你来不来?”

桑稚想了想,点了头。上一世她几乎不参加任何社交活动,因为段嘉许说她“不适合抛头露面”。后来她才明白,他不是觉得她不合适,是怕她太合适,怕她被人看见,怕她不再只属于他一个人。

聚餐在一家日料店。桑稚坐在角落,听同事们聊行业八卦,偶尔插一两句。顾宴坐在长桌另一头,被几个技术骨干围着敬酒,他酒量看起来一般,喝了两杯清酒耳朵就红了。

快结束的时候,桑稚去洗手间,出来时在走廊拐角撞上了顾宴。

他靠在墙上,手里拿着一罐冰可乐,看到她就笑了:“躲酒?”

桑稚摇头:“我喝不了太多。”

“巧了,我也是。”顾宴把可乐递给她,“帮我喝一半?我快撑死了。”

桑稚看着那罐可乐,忽然想起段嘉许最讨厌她喝碳酸饮料,说“女生喝这个容易胖”。她接过可乐,喝了一大口,气泡在舌尖炸开,冰凉甜腻。

“谢谢顾总。”

“别叫我顾总,”顾宴皱了皱眉,“叫我顾宴就行,或者宴哥,随你。”

桑稚还没来得及回答,手机突然震了起来。一个陌生号码,她接了,对面是段嘉许的声音,带着明显的醉意和怒意:“桑稚,我在你楼下,你给我出来。”

桑稚看了一眼时间,晚上十点半。

“我不在家,”她说,“而且我们没什么好说的了,段嘉许。”

“没什么好说的?”段嘉许的声音拔高了,“你把我拉黑、退了我妈的群、让你爸妈拒接我电话,你跟我说没什么好说的?桑稚,我为你付出了多少你不知道?你说翻脸就翻脸?”

桑稚握着手机,走廊里很安静,顾宴就站在两步远的地方,目光落在她脸上,但什么都没说。

“段嘉许,”桑稚的声音很轻,但每个字都像钉子一样清晰,“你为我付出了什么?说来听听。”

电话那头顿了一下,然后段嘉许开始列举:“我帮你改论文、我带你见导师、我——”

“你帮我改的论文,最后第一作者写的是你的名字,”桑稚打断他,“你带我见的导师,后来成了你创业的天使投资人。段嘉许,你做的每一件事,最后受益人都是你自己。你要不要我一件一件列出来?”

沉默。

“桑稚,你变了。”段嘉许的声音忽然低了下去,带着一种她从未听过的疲惫,“你不是我认识的那个桑稚了。”

“对,我变了,”桑稚说,“所以你也别再来找那个桑稚了,她已经死了。”

她挂了电话,把那个号码也拉黑了。

抬起头,发现顾宴还站在原地,手里的可乐罐已经被捏得变了形。

“前男友?”他问。

桑稚点头。

“看起来不太体面。”

“是挺不体面的,”桑稚把手机收起来,“但我会处理好的。”

顾宴看着她,走廊昏黄的灯光落在他眼睛里,像是碎了一地的星子:“桑稚,你这个人挺有意思的。”

“哪里有意思?”

“你明明看起来很小一只,说话做事却像活了两辈子的人,”顾宴把捏扁的可乐罐扔进垃圾桶,“很矛盾,但很吸引人。”

他说完就转身走了,步伐不快不慢,留下桑稚一个人站在走廊里,心跳快得像擂鼓。

不是因为心动。是因为他说的那句“活了两辈子”,让她后脊发凉。

顾宴这个人,比她想象的要敏锐得多。

接下来的日子,桑稚在公司彻底站稳了脚跟。她主导的边缘计算项目进展顺利,甚至提前两周完成了第一个里程碑。顾宴在投资人会议上拿她的方案做案例展示,当场拿到了下一轮融资的意向书。

消息传得很快。

段嘉许显然也听说了。他开始在朋友圈阴阳怪气地发一些“有些人的成功不过是站在别人肩膀上”“核心技术疑似抄袭”之类的内容,虽然没有指名道姓,但共同好友都知道他在说谁。

桑稚一条都没回复,全部截图存进了那个叫“证据”的文件夹。

她同时在做另一件事——通过桑延介绍的那位律师,开始系统性地整理段嘉许上一世让她经手的那些财务资料。她记得每一个账号、每一笔转账、每一张被她经手的发票。虽然那些原始文件已经在上一世被销毁了,但这一世,那些痕迹都还没有被抹去。

她只需要找到它们。

十月中旬,南京下了第一场秋雨。

桑稚在公司加班到晚上九点多,正准备走,顾宴从办公室出来,手里拿着两杯热咖啡。

“顺路送你?”他问,“下雨不好打车。”

桑稚犹豫了一下,点了头。

车上很安静,雨刷器有节奏地摆动,电台放着一首老歌。顾宴开得很慢,桑稚靠在副驾上,看着窗外模糊的霓虹灯,忽然觉得有点困。

“桑稚,”顾宴忽然开口,“你最近在查什么?”

桑稚猛地清醒了,转头看他。

顾宴没看她,眼睛盯着前方的路,语气随意得像在聊天气:“你最近用公司的数据库查了很多东西,虽然用的是你自己的权限,但我是管理员,能看到查询记录。”他顿了顿,“你在查段嘉许公司的工商信息、股权结构、还有他投资人的联系方式。”

车里安静了几秒。

“你不用解释,”顾宴说,“我只是想告诉你,如果你需要帮助,可以直说。不用一个人扛着。”

桑稚垂下眼,看着手里那杯还在冒热气的咖啡:“顾宴,你为什么帮我?”

“我不是在帮你,”顾宴打了一把方向盘,车子拐进一条小路,“我是在帮我自己。段嘉许那个人,早晚要出事,我不想等火烧到我身上的时候才做准备。”

他停下车,转头看向桑稚,车内的顶灯昏黄,照得他眉目深邃:“而且,我不喜欢他看你的眼神。”

桑稚愣住了。

“上次行业交流会,你代表我们公司去参加,段嘉许也在,”顾宴的声音低下来,带着一种她从未听过的认真,“他看你的那个眼神,不像是看前女友,更像是看一件被别人抢走的玩具。那种人,什么事都做得出来。”

雨声很大,车里的空间却小得能听见彼此的呼吸。

桑稚忽然笑了,眼眶却有点红:“顾宴,你真的不是重生回来的吗?”

顾宴挑眉:“什么?”

“没什么,”桑稚摇头,把咖啡喝完,打开车门,“谢谢你送我,明天见。”

她撑着伞跑进单元楼门口,回头看了一眼,顾宴的车还停在雨里,双闪灯一明一灭,像是在等什么人。

桑稚转身上楼,每一步都很稳。

三天后,段嘉许在行业论坛上公开攻击顾宴公司“核心技术涉嫌窃取商业机密”,虽然没有点名,但矛头直指桑稚。

论坛帖子在一天之内被转发了上千次,评论区吵成一团。有人说桑稚是“白眼狼”,有人说她是“职场绿茶”,还有人说她“靠身体上位”。

桑稚一条都没删,全部截图存档。

然后她做了一件事——把自己从本科到现在的所有科研成果、论文、项目代码,按照时间线整理成了一份完整的作品集,公开发在了知乎上。每一个文件都有时间戳,每一个项目都有完整的开发记录。

她在回答的最后写了一句话:“如果有任何人认为我的成果涉嫌抄袭或窃取,欢迎提供证据。没有证据的指控,我不回应,不解释,不浪费一秒钟。”

这条回答在一天之内获得了超过十万次浏览。

评论区风向开始逆转。越来越多的人站出来替她说话,包括她的导师、同学、甚至几个行业内的前辈。有人扒出段嘉许公司多个项目的代码风格和桑稚高度相似,时间线却比桑稚公开的作品集晚了至少两个月。

段嘉许删了论坛帖子。

但截图已经传遍了整个行业。

桑稚坐在工位上,看着论坛上那些曾经骂她的人开始道歉,表情没有任何变化。她打开那个叫“证据”的文件夹,里面已经存了几百张截图、十几个录音文件、还有一份长达四十页的财务分析报告。

还不够。

她要把段嘉许钉死,就要找到最致命的那颗钉子。

十一月中旬,机会来了。

段嘉许的公司启动了B轮融资,领投方是一家知名的风险投资机构。桑稚知道,这次融资的尽调环节,会是段嘉许最脆弱的时候。

上一世,段嘉许为了拿到这笔融资,伪造了近三年的财务数据,虚构了多个大客户合同。这些事情后来被查出来了,但已经是三年后,那时候段嘉许已经套现离场,背锅的是当时的财务总监。

这一世,桑稚不打算等三年。

她通过顾宴的关系,接触到了那家投资机构的法务总监。她没有直接说段嘉许造假,只是匿名提供了一份详细的“行业分析报告”,里面列举了段嘉许所在赛道的几个常见财务造假手法,并附上了公开可查的工商数据和纳税记录。

那份报告里,所有关于段嘉许公司的数据都是公开信息,没有任何非法获取的内容。但把这些数据放在一起对比,结论就呼之欲出了。

投资机构启动了专项尽调。

段嘉许慌了。

他开始疯狂给桑稚打电话、发消息,从威胁到哀求,从哀求到威胁,反反复复,像一条被踩住尾巴的蛇。

“桑稚,你放过我这一次,我们之间的事一笔勾销,我以后再也不会出现在你面前。”
“桑稚,你是不是想逼死我?我告诉你,我要是完了,你也别想好过。”
“桑稚,求你了,我求求你了,我什么都没有了……”

桑稚把最后一条语音听完,段嘉许的声音在“求你了”三个字上破了音,带着一种濒临崩溃的颤抖。

她关掉语音,打开那个叫“证据”的文件夹,把所有文件打包,发给了桑延介绍的律师。

附言:“李律师,这些材料够不够让他把牢底坐穿?”

律师回复得很快:“够。但我建议你等一等,等他的B轮融资尽调结果出来,到时候他的罪名会多一条‘骗取融资’,量刑更重。”

桑稚回了一个字:“好。”

十二月,南京入冬了。

桑稚的项目进入最后测试阶段,她几乎住在了公司。顾宴也好不到哪去,两个人经常在凌晨两点的茶水间相遇,一人一杯速溶咖啡,相对无言地喝完,然后各自回去继续写代码。

有一天凌晨三点,桑稚的代码跑出了一个bug,她调试了两个小时没找到原因,烦躁得想砸电脑。

一杯热牛奶放在了她桌上。

“别喝咖啡了,”顾宴站在旁边,手里端着自己那杯,“咖啡因过量会降低判断力,你现在需要的是休息。”

桑稚抬头看他,他眼底有明显的青黑,显然也熬了很久,但眼神清亮,带着一种让人莫名安定的沉稳。

“顾宴,”桑稚忽然问,“你有没有做过让你后悔一辈子的事?”

顾宴沉默了几秒,在她对面坐下:“有。”

“什么事?”

“三年前,我导师的女儿被她的前男友骗了所有积蓄,还背了一身债。她来找我帮忙,我说‘这是你自己的事,你要自己解决’,”顾宴垂下眼,手指摩挲着杯沿,“后来她自杀了。没死成,但再也没好起来。”

茶水间里很安静,冰箱嗡嗡地响。

“所以我后来想明白了一件事,”顾宴抬起头,看着桑稚,“有些事,不是‘别人的事’。你觉得事不关己的时候,其实已经来不及了。”

桑稚端起那杯热牛奶,喝了一口,甜的,加了蜂蜜。

“谢谢你,顾宴。”

“谢什么?”

“谢谢你没有对我说‘这是你自己的事’。”

顾宴笑了一下,那笑容很淡,但眼底的光很真:“桑稚,我这个人不太会说话,但有一句话我想跟你说很久了。”

桑稚握紧杯子,心跳忽然变得很快。

“你不是任何人的附属品,”顾宴说,“你不需要为任何人放弃你自己。包括我。”

他说完就站起来走了,步伐还是那样不紧不慢,背影消失在茶水间的门后。

桑稚一个人坐在那里,牛奶的热气模糊了视线。她忽然想起上一世,入狱前的那天晚上,她在派出所的铁凳上坐了一整夜,想明白了一件事——她这辈子最大的错,不是遇见了段嘉许,而是为了他,弄丢了自己。

这一次,她不会再弄丢了。

十二月底,段嘉许的B轮融资正式告吹。

投资机构在尽调中发现了多项财务疑点,虽然没有公开定性,但消息在投资圈传得飞快。段嘉许的公司一夜之间从“明星创业项目”变成了“雷区”,之前谈好的几个客户也纷纷终止合作。

段嘉许发了一条朋友圈:“有些人,这辈子都不会放过我。”

桑稚看到这条朋友圈的时候,正在和顾宴吃加班外卖。她把手机递过去,顾宴看了一眼,没说话,把自己碗里的那块红烧肉夹给了她。

“多吃点,”他说,“接下来还有硬仗要打。”

桑稚把红烧肉吃了,然后打开律师的对话框,看到李律师发来的最后一条消息:“材料已提交,公安机关已经受理。下周可能会传唤你作证。”

她回复:“随时可以。”

然后她放下手机,看着窗外南京冬夜的万家灯火,忽然觉得一切都值得。

这一世,她没有再偷偷藏住任何东西。

她藏过爱,藏过委屈,藏过所有不该她一个人扛的东西,最后把自己也藏没了。

这一次,她站在光里,谁也别想再把她藏起来。

窗外飘起了今年的第一场雪。

顾宴递给她一张纸巾,指了指她的眼角:“擦擦。”

桑稚伸手一摸,才发现自己哭了。

但她笑得很开心。