桑稚睁开眼的时候,手机屏幕上的日期刺得她眼眶发酸——2018年9月1日。
她死死盯着那行字,指尖在微微发抖。三年前,就是这一天,她在段嘉许的出租屋里,第一次听见他说“桑稚,你乖一点,别闹”。

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

他坐在证人席上,语气平淡得像在说今天天气不错:“桑稚确实参与了资金转移,我有转账记录和聊天截图。”
那些截图,是她当初为了帮他“合理避税”,按他的要求一条条编辑好的。
桑稚闭上眼,深呼吸,再睁开时眼底已经没有任何多余的情绪。她拿起床头柜上的手机,翻到通讯录里那个备注为“哥哥同学”的号码,干脆利落地拉黑删除。
然后是微信。置顶对话框里最后一条消息是段嘉许发来的:“桑稚,下周订婚宴我妈想见见你爸妈,你安排一下。”
上一世她看到这条消息,心跳加速了整整十分钟,连夜打电话跟父母撒娇,求他们从宜兴赶来南京。
这一次,桑稚把聊天记录从头翻到尾,看着自己那些小心翼翼的“嗯嗯”“好的”“嘉许哥你吃饭了吗”,看着自己发出去的红包、转账、还有那些她熬夜帮他做的PPT和策划案。
她一个字都没删,直接把对话框左滑,点了删除。
做完这些,桑稚从床上坐起来,赤脚踩在地板上。九月初的南京还很热,地板是凉的,那股凉意从脚底蹿上来,让她整个人都清醒了。
她走到书桌前,拉开抽屉,里面躺着一份已经签好字的保研放弃声明。上一世她在这个日期把这份东西交给了辅导员,换来段嘉许一句“桑稚,你真好”。
桑稚把那份声明抽出来,撕成四片,扔进垃圾桶。
然后她打开电脑,登录学校系统,在保研确认页面点了“接受”。
页面跳转,显示“确认成功”的那一刻,桑稚忽然笑了。上一世她为这个男人放弃了所有,这一世她要一样一样拿回来。
手机震了一下。
新消息,来自一个没有备注的号码:“桑稚,你把我拉黑了?”
桑稚认出了那串数字。段嘉许。她甚至能想象他现在皱着眉、带着点不耐烦的表情,就像上一世每次她“不听话”时一样。
她没有回复,把手机扣在桌上,开始整理自己的简历。
上一世在段嘉许的公司里,她从项目助理做到技术主管,三年时间,她比任何人都清楚互联网创业的风口在哪里,也更清楚段嘉许那套“商业计划书”里有多少数据是伪造的。
段嘉许的第二条消息在十分钟后发来,换了个号码:“你在闹什么?订婚的事有什么不满你可以直接说。”
桑稚扫了一眼,依然没回。她在写邮件,收件人是南京一家刚成立半年的科技公司的HR。这家公司上一世在三年内做到了细分领域第一,创始人叫顾宴,是段嘉许研究生时期的同门师兄,也是段嘉许这辈子最忌惮的人。
上一世,段嘉许不止一次在她面前骂顾宴“假清高”“不过是运气好”。
但桑稚知道那不是运气。顾宴做的每一个决策都精准得像提前拿到了答案,她上一世就怀疑过什么,只是那时候她的全部注意力都在段嘉许身上,没空深想。
邮件发送成功。
段嘉许的第三条消息在半小时后到:“桑稚,你妈刚才给我打电话,说你们不参加订婚宴了?你跟你爸妈说什么了?”
这条消息的措辞明显急了。上一世桑稚的父母一直反对她和段嘉许在一起,是她一哭二闹三上吊才逼得父母妥协。这一世她只是给妈妈打了个电话,平静地说了一句:“妈,我跟段嘉许分手了,之前让你们操心了。”
电话那头沉默了三秒,然后她妈的声音都变了调:“真的?你没骗妈?”
那语气里的如释重负,让桑稚鼻子酸了一下。
她没回段嘉许的消息,而是打开外卖软件,给自己点了一份麻辣烫。上一世为了维持“懂事”的形象,段嘉许说女生吃辣不好,她就三年没碰过麻辣烫。
麻辣烫到的时候,桑稚拍了张照片,发了一条朋友圈:“没什么,就是想吃了。”
配图是一碗红油翻滚的麻辣烫。
评论区瞬间炸了。大学同学、室友、甚至不太熟的学弟学妹都在下面留言,但最让桑稚注意的是桑延的评论,只有两个字:“有病?”
桑稚笑了一下,给她哥回了个:“哥,我清醒得很。”
第二天一早,桑稚接到了顾宴公司的面试通知。电话那头的声音很年轻,带着点漫不经心的慵懒:“桑稚?你的简历我看了,下午三点,来公司聊聊?”
桑稚握着手机,心跳加速了一瞬。不是因为心动,而是因为上一世她在这家公司楼下站了整整一个小时,最终没敢进去。那时候段嘉许跟她说:“顾宴的公司有什么好的,小作坊而已,等我做大了你就是老板娘。”
她信了。
下午两点半,桑稚站在那栋写字楼门口,穿着一件白衬衫和黑色西裤,头发扎成低马尾,化了个淡妆。上一世她为了符合段嘉许喜欢的“乖巧”形象,常年穿浅色连衣裙,说话轻声细语,活成了另一个人。
前台把她领进会议室的时候,顾宴已经在了。
他坐在长桌另一头,穿着一件深灰色的薄毛衣,袖子卷到小臂,正低头看手机。听到门响抬起头,桑稚第一次正面看清这个男人的长相——眉骨高,眼窝深,鼻梁很挺,嘴角带着点似笑非笑的弧度,像是天生就长了一张让人觉得他不怀好意的脸。
但桑稚注意的不是这个。她注意到的是顾宴面前摊开的文件夹里,除了她的简历,还有一张纸,上面写满了手写的笔记。
“坐。”顾宴把手机扣在桌上,打量了她一眼,“你认识段嘉许?”
桑稚心里一紧,面上没什么表情:“认识,研究生同学。”
“不止吧,”顾宴笑了一下,那笑容里带着点说不清道不明的东西,“段嘉许昨天在朋友圈发了一长串,说什么‘被人背刺’‘十年感情喂了狗’,底下有人问他怎么了,他说‘有些人红了眼,连良心都不要了’。”
桑稚沉默了两秒,然后抬头直视顾宴的眼睛:“顾总,我来面试是为了我自己,不是为了段嘉许。如果您觉得我的简历合适,我们可以聊聊我能为公司做什么。如果您只是好奇我和段嘉许的私事,那我现在就可以走。”
会议室安静了几秒。
顾宴看着她,忽然笑了,这次是真的笑,眼尾都弯了:“坐,别走。”
他把那张手写的笔记转过来,推到桑稚面前。桑稚低头一看,上面写着她的研究方向、论文发表记录、以及几个用红笔圈出来的关键词——其中一个是“边缘计算”,和她上一世在段嘉许公司主导开发的核心技术方向一模一样。
“你本科论文我看了,”顾宴的声音恢复了正经,“你的研究方向和我们接下来要做的项目高度吻合。但我有个问题——你的简历上写着放弃过保研?”
桑稚的手指微微收紧,随即松开:“已经确认接受了,保研名额没有流失。”
“我问的不是这个,”顾宴微微前倾,那双深邃的眼睛盯着她,“我问的是,你当初为什么会放弃保研?后来又为什么反悔了?”
桑稚深吸一口气。她知道这个问题不能回避,也知道如果说实话可能会让面试到此为止。但她不想再编任何谎言了,上一世她替段嘉许编了太多谎,最后那些谎都成了铐住她手铐的锁链。
“因为一个男人,”桑稚说得很平静,“我放弃了保研去帮他创业,后来发现不值得。所以我反悔了。”
会议室里又安静了。
然后顾宴说了一句让桑稚记了很久的话:“能反悔的事都不算错,怕的是明明知道错了还要继续。”
他站起来,伸出手:“下周一来报到。实习期一个月,过了直接转正。”
桑稚握住他的手,掌心干燥温暖,和段嘉许那种总是微微汗湿的握手完全不同。
走出写字楼的时候,阳光刺眼,桑稚站在台阶上,手机震了十几下。全是段嘉许发来的消息,换了至少三个号码。
“桑稚,你他妈到底想怎样?”
“你是不是去找顾宴了?我朋友看到你进他公司了。”
“桑稚,你不会以为顾宴看得上你吧?你清醒一点。”
最后一条消息是:“桑稚,你别后悔。”
桑稚盯着这五个字,忽然想起上一世她被判刑那天,段嘉许也是这么说的。不过那时候他说的是:“桑稚,你别怪我,是你自己选的。”
她把这五个字截了图,存进了一个新建的文件夹,文件夹的名字叫“证据”。
然后她拨通了桑延的电话。
“哥,”她说,“你上次说你在南京认识一个做刑辩的律师,能把联系方式给我吗?”
电话那头沉默了几秒,桑延的声音沉下来:“出什么事了?”
“没出事,”桑稚看着手机屏幕上不断涌入的骚扰消息,语气平静得像在说别人的事,“就是想在出事之前,先把证据固定好。”
桑延没再问,直接发了一个电话号码过来,附了一句话:“这人很贵,但值这个价。钱不够我给你垫。”
桑稚看着那行字,眼眶忽然就红了。上一世她入狱后,是桑延卖掉了自己刚买的车,请了最好的律师帮她上诉。虽然最后没翻案,但刑期从三年减到了一年半。出狱那天来接她的也是桑延,他没说话,就递给她一瓶水,说了一句“回家吧”。
那时候爸妈已经没了。一个心梗,一个脑溢血,都在她入狱那一年。
桑稚把手机贴在胸口,闭了闭眼。这一次,她不会再让任何人替她承受代价。
周一,桑稚准时出现在顾宴公司。
工位靠窗,能看到楼下的梧桐树。顾宴给她安排的项目是边缘计算网关的算法优化,和上一世她在段嘉许公司做的项目几乎一模一样,但方向更超前、预算更充足。
桑稚用了三天时间,给出了第一版方案。
顾宴看完方案,靠在椅背上看了她很久:“你确定这个方案是你独立完成的?”
“我所有的代码和文档都有时间戳,”桑稚不卑不亢,“顾总可以随时抽查。”
顾宴笑了:“我不是怀疑你抄袭,我是觉得你的完成度不像一个刚保研的学生。”他顿了顿,“像做过一遍的人。”
桑稚心跳漏了一拍,但面上不动声色:“可能是我天赋比较好吧。”
顾宴盯着她看了两秒,没再追问,只是在她的方案上批了一个字:“过。”
项目推进得比预期快得多。桑稚像一块干透的海绵,疯狂吸收着一切信息,同时也在不动声色地输出。她给顾宴的代码干净利落,注释清晰,几乎不需要修改就能直接上线。她写的技术文档逻辑严密,连最挑剔的测试工程师都挑不出毛病。
两周后,顾宴在周会上宣布,桑稚提前转正。
散会后,顾宴叫住了她:“晚上部门聚餐,你来不来?”
桑稚想了想,点了头。上一世她几乎不参加任何社交活动,因为段嘉许说她“不适合抛头露面”。后来她才明白,他不是觉得她不合适,是怕她太合适,怕她被人看见,怕她不再只属于他一个人。
聚餐在一家日料店。桑稚坐在角落,听同事们聊行业八卦,偶尔插一两句。顾宴坐在长桌另一头,被几个技术骨干围着敬酒,他酒量看起来一般,喝了两杯清酒耳朵就红了。
快结束的时候,桑稚去洗手间,出来时在走廊拐角撞上了顾宴。
他靠在墙上,手里拿着一罐冰可乐,看到她就笑了:“躲酒?”
桑稚摇头:“我喝不了太多。”
“巧了,我也是。”顾宴把可乐递给她,“帮我喝一半?我快撑死了。”
桑稚看着那罐可乐,忽然想起段嘉许最讨厌她喝碳酸饮料,说“女生喝这个容易胖”。她接过可乐,喝了一大口,气泡在舌尖炸开,冰凉甜腻。
“谢谢顾总。”
“别叫我顾总,”顾宴皱了皱眉,“叫我顾宴就行,或者宴哥,随你。”
桑稚还没来得及回答,手机突然震了起来。一个陌生号码,她接了,对面是段嘉许的声音,带着明显的醉意和怒意:“桑稚,我在你楼下,你给我出来。”
桑稚看了一眼时间,晚上十点半。
“我不在家,”她说,“而且我们没什么好说的了,段嘉许。”
“没什么好说的?”段嘉许的声音拔高了,“你把我拉黑、退了我妈的群、让你爸妈拒接我电话,你跟我说没什么好说的?桑稚,我为你付出了多少你不知道?你说翻脸就翻脸?”
桑稚握着手机,走廊里很安静,顾宴就站在两步远的地方,目光落在她脸上,但什么都没说。
“段嘉许,”桑稚的声音很轻,但每个字都像钉子一样清晰,“你为我付出了什么?说来听听。”
电话那头顿了一下,然后段嘉许开始列举:“我帮你改论文、我带你见导师、我——”
“你帮我改的论文,最后第一作者写的是你的名字,”桑稚打断他,“你带我见的导师,后来成了你创业的天使投资人。段嘉许,你做的每一件事,最后受益人都是你自己。你要不要我一件一件列出来?”
沉默。
“桑稚,你变了。”段嘉许的声音忽然低了下去,带着一种她从未听过的疲惫,“你不是我认识的那个桑稚了。”
“对,我变了,”桑稚说,“所以你也别再来找那个桑稚了,她已经死了。”
她挂了电话,把那个号码也拉黑了。
抬起头,发现顾宴还站在原地,手里的可乐罐已经被捏得变了形。
“前男友?”他问。
桑稚点头。
“看起来不太体面。”
“是挺不体面的,”桑稚把手机收起来,“但我会处理好的。”
顾宴看着她,走廊昏黄的灯光落在他眼睛里,像是碎了一地的星子:“桑稚,你这个人挺有意思的。”
“哪里有意思?”
“你明明看起来很小一只,说话做事却像活了两辈子的人,”顾宴把捏扁的可乐罐扔进垃圾桶,“很矛盾,但很吸引人。”
他说完就转身走了,步伐不快不慢,留下桑稚一个人站在走廊里,心跳快得像擂鼓。
不是因为心动。是因为他说的那句“活了两辈子”,让她后脊发凉。
顾宴这个人,比她想象的要敏锐得多。
接下来的日子,桑稚在公司彻底站稳了脚跟。她主导的边缘计算项目进展顺利,甚至提前两周完成了第一个里程碑。顾宴在投资人会议上拿她的方案做案例展示,当场拿到了下一轮融资的意向书。
消息传得很快。
段嘉许显然也听说了。他开始在朋友圈阴阳怪气地发一些“有些人的成功不过是站在别人肩膀上”“核心技术疑似抄袭”之类的内容,虽然没有指名道姓,但共同好友都知道他在说谁。
桑稚一条都没回复,全部截图存进了那个叫“证据”的文件夹。
她同时在做另一件事——通过桑延介绍的那位律师,开始系统性地整理段嘉许上一世让她经手的那些财务资料。她记得每一个账号、每一笔转账、每一张被她经手的发票。虽然那些原始文件已经在上一世被销毁了,但这一世,那些痕迹都还没有被抹去。
她只需要找到它们。
十月中旬,南京下了第一场秋雨。
桑稚在公司加班到晚上九点多,正准备走,顾宴从办公室出来,手里拿着两杯热咖啡。
“顺路送你?”他问,“下雨不好打车。”
桑稚犹豫了一下,点了头。
车上很安静,雨刷器有节奏地摆动,电台放着一首老歌。顾宴开得很慢,桑稚靠在副驾上,看着窗外模糊的霓虹灯,忽然觉得有点困。
“桑稚,”顾宴忽然开口,“你最近在查什么?”
桑稚猛地清醒了,转头看他。
顾宴没看她,眼睛盯着前方的路,语气随意得像在聊天气:“你最近用公司的数据库查了很多东西,虽然用的是你自己的权限,但我是管理员,能看到查询记录。”他顿了顿,“你在查段嘉许公司的工商信息、股权结构、还有他投资人的联系方式。”
车里安静了几秒。
“你不用解释,”顾宴说,“我只是想告诉你,如果你需要帮助,可以直说。不用一个人扛着。”
桑稚垂下眼,看着手里那杯还在冒热气的咖啡:“顾宴,你为什么帮我?”
“我不是在帮你,”顾宴打了一把方向盘,车子拐进一条小路,“我是在帮我自己。段嘉许那个人,早晚要出事,我不想等火烧到我身上的时候才做准备。”
他停下车,转头看向桑稚,车内的顶灯昏黄,照得他眉目深邃:“而且,我不喜欢他看你的眼神。”
桑稚愣住了。
“上次行业交流会,你代表我们公司去参加,段嘉许也在,”顾宴的声音低下来,带着一种她从未听过的认真,“他看你的那个眼神,不像是看前女友,更像是看一件被别人抢走的玩具。那种人,什么事都做得出来。”
雨声很大,车里的空间却小得能听见彼此的呼吸。
桑稚忽然笑了,眼眶却有点红:“顾宴,你真的不是重生回来的吗?”
顾宴挑眉:“什么?”
“没什么,”桑稚摇头,把咖啡喝完,打开车门,“谢谢你送我,明天见。”
她撑着伞跑进单元楼门口,回头看了一眼,顾宴的车还停在雨里,双闪灯一明一灭,像是在等什么人。
桑稚转身上楼,每一步都很稳。
三天后,段嘉许在行业论坛上公开攻击顾宴公司“核心技术涉嫌窃取商业机密”,虽然没有点名,但矛头直指桑稚。
论坛帖子在一天之内被转发了上千次,评论区吵成一团。有人说桑稚是“白眼狼”,有人说她是“职场绿茶”,还有人说她“靠身体上位”。
桑稚一条都没删,全部截图存档。
然后她做了一件事——把自己从本科到现在的所有科研成果、论文、项目代码,按照时间线整理成了一份完整的作品集,公开发在了知乎上。每一个文件都有时间戳,每一个项目都有完整的开发记录。
她在回答的最后写了一句话:“如果有任何人认为我的成果涉嫌抄袭或窃取,欢迎提供证据。没有证据的指控,我不回应,不解释,不浪费一秒钟。”
这条回答在一天之内获得了超过十万次浏览。
评论区风向开始逆转。越来越多的人站出来替她说话,包括她的导师、同学、甚至几个行业内的前辈。有人扒出段嘉许公司多个项目的代码风格和桑稚高度相似,时间线却比桑稚公开的作品集晚了至少两个月。
段嘉许删了论坛帖子。
但截图已经传遍了整个行业。
桑稚坐在工位上,看着论坛上那些曾经骂她的人开始道歉,表情没有任何变化。她打开那个叫“证据”的文件夹,里面已经存了几百张截图、十几个录音文件、还有一份长达四十页的财务分析报告。
还不够。
她要把段嘉许钉死,就要找到最致命的那颗钉子。
十一月中旬,机会来了。
段嘉许的公司启动了B轮融资,领投方是一家知名的风险投资机构。桑稚知道,这次融资的尽调环节,会是段嘉许最脆弱的时候。
上一世,段嘉许为了拿到这笔融资,伪造了近三年的财务数据,虚构了多个大客户合同。这些事情后来被查出来了,但已经是三年后,那时候段嘉许已经套现离场,背锅的是当时的财务总监。
这一世,桑稚不打算等三年。
她通过顾宴的关系,接触到了那家投资机构的法务总监。她没有直接说段嘉许造假,只是匿名提供了一份详细的“行业分析报告”,里面列举了段嘉许所在赛道的几个常见财务造假手法,并附上了公开可查的工商数据和纳税记录。
那份报告里,所有关于段嘉许公司的数据都是公开信息,没有任何非法获取的内容。但把这些数据放在一起对比,结论就呼之欲出了。
投资机构启动了专项尽调。
段嘉许慌了。
他开始疯狂给桑稚打电话、发消息,从威胁到哀求,从哀求到威胁,反反复复,像一条被踩住尾巴的蛇。
“桑稚,你放过我这一次,我们之间的事一笔勾销,我以后再也不会出现在你面前。”
“桑稚,你是不是想逼死我?我告诉你,我要是完了,你也别想好过。”
“桑稚,求你了,我求求你了,我什么都没有了……”
桑稚把最后一条语音听完,段嘉许的声音在“求你了”三个字上破了音,带着一种濒临崩溃的颤抖。
她关掉语音,打开那个叫“证据”的文件夹,把所有文件打包,发给了桑延介绍的律师。
附言:“李律师,这些材料够不够让他把牢底坐穿?”
律师回复得很快:“够。但我建议你等一等,等他的B轮融资尽调结果出来,到时候他的罪名会多一条‘骗取融资’,量刑更重。”
桑稚回了一个字:“好。”
十二月,南京入冬了。
桑稚的项目进入最后测试阶段,她几乎住在了公司。顾宴也好不到哪去,两个人经常在凌晨两点的茶水间相遇,一人一杯速溶咖啡,相对无言地喝完,然后各自回去继续写代码。
有一天凌晨三点,桑稚的代码跑出了一个bug,她调试了两个小时没找到原因,烦躁得想砸电脑。
一杯热牛奶放在了她桌上。
“别喝咖啡了,”顾宴站在旁边,手里端着自己那杯,“咖啡因过量会降低判断力,你现在需要的是休息。”
桑稚抬头看他,他眼底有明显的青黑,显然也熬了很久,但眼神清亮,带着一种让人莫名安定的沉稳。
“顾宴,”桑稚忽然问,“你有没有做过让你后悔一辈子的事?”
顾宴沉默了几秒,在她对面坐下:“有。”
“什么事?”
“三年前,我导师的女儿被她的前男友骗了所有积蓄,还背了一身债。她来找我帮忙,我说‘这是你自己的事,你要自己解决’,”顾宴垂下眼,手指摩挲着杯沿,“后来她自杀了。没死成,但再也没好起来。”
茶水间里很安静,冰箱嗡嗡地响。
“所以我后来想明白了一件事,”顾宴抬起头,看着桑稚,“有些事,不是‘别人的事’。你觉得事不关己的时候,其实已经来不及了。”
桑稚端起那杯热牛奶,喝了一口,甜的,加了蜂蜜。
“谢谢你,顾宴。”
“谢什么?”
“谢谢你没有对我说‘这是你自己的事’。”
顾宴笑了一下,那笑容很淡,但眼底的光很真:“桑稚,我这个人不太会说话,但有一句话我想跟你说很久了。”
桑稚握紧杯子,心跳忽然变得很快。
“你不是任何人的附属品,”顾宴说,“你不需要为任何人放弃你自己。包括我。”
他说完就站起来走了,步伐还是那样不紧不慢,背影消失在茶水间的门后。
桑稚一个人坐在那里,牛奶的热气模糊了视线。她忽然想起上一世,入狱前的那天晚上,她在派出所的铁凳上坐了一整夜,想明白了一件事——她这辈子最大的错,不是遇见了段嘉许,而是为了他,弄丢了自己。
这一次,她不会再弄丢了。
十二月底,段嘉许的B轮融资正式告吹。
投资机构在尽调中发现了多项财务疑点,虽然没有公开定性,但消息在投资圈传得飞快。段嘉许的公司一夜之间从“明星创业项目”变成了“雷区”,之前谈好的几个客户也纷纷终止合作。
段嘉许发了一条朋友圈:“有些人,这辈子都不会放过我。”
桑稚看到这条朋友圈的时候,正在和顾宴吃加班外卖。她把手机递过去,顾宴看了一眼,没说话,把自己碗里的那块红烧肉夹给了她。
“多吃点,”他说,“接下来还有硬仗要打。”
桑稚把红烧肉吃了,然后打开律师的对话框,看到李律师发来的最后一条消息:“材料已提交,公安机关已经受理。下周可能会传唤你作证。”
她回复:“随时可以。”
然后她放下手机,看着窗外南京冬夜的万家灯火,忽然觉得一切都值得。
这一世,她没有再偷偷藏住任何东西。
她藏过爱,藏过委屈,藏过所有不该她一个人扛的东西,最后把自己也藏没了。
这一次,她站在光里,谁也别想再把她藏起来。
窗外飘起了今年的第一场雪。
顾宴递给她一张纸巾,指了指她的眼角:“擦擦。”
桑稚伸手一摸,才发现自己哭了。
但她笑得很开心。