我被全公司点名通报的那一刻,手里还拎着一份皮蛋瘦肉粥。

那粥是给姜舒予买的。

她前一天晚上在微信里说胃疼,说早上肯定吃不下东西,让我路过便利店的时候帮她带一份热的。

我进公司时,粥还烫手。

下一秒,钉钉弹出人力公告。

“技术保障部谢承野,在多次线上变更中违反生产环境操作规范,未经审批擅自介入业务系统修改,造成公司流程风险。经纪律委员会审议,给予记大过处分一次,扣除三个月工资及当季绩效,取消年度晋升资格。”

我站在望京那栋写字楼的电梯口,盯着屏幕看了很久。

电梯门开了又关,旁边的人绕过我走进去,有人回头看我一眼,很快又把视线收回去。

三个月工资

我在北京熬了八年,房租、水电、父亲的降压药、信用卡账单,每一笔钱都算得清清楚楚。公司一句“扣除三个月工资”,直接把我接下来半年的日子打乱了。

更难看的,是“记大过”。

这东西写进档案,比少拿钱还要命。

我拎着粥走到工位,发现姜舒予已经坐在那里了。

她今天穿了一件浅蓝色毛衣,头发扎得松松的,脸色确实有点白。看见我,她下意识站了起来,眼神往我手里的粥上落了一下,又很快移开。

“承野。”

她叫我名字的时候,声音还是软的。

以前她不这么叫我。

她叫我“谢大救星”,叫我“闺蜜”,叫我“北京最后一个好男人”。

我把粥放到她桌上,没有松手。

塑料袋里的热气往上冒,熏得我的手指发红。

我问她:“举报材料是你交的?”

姜舒予的睫毛抖了一下。

她没有立刻否认。

就这一秒,我什么都明白了。

旁边几个同事假装低头看电脑,键盘敲得乱七八糟。我们工区从来没有这么安静过,连打印机吞纸的声音都显得刺耳。

姜舒予吸了口气,说:“审计问到我,我不能撒谎。”

我笑了一下。

那笑应该很难看,因为她的脸色更白了。

我说:“所以你把我所有私聊截图都交了?”

她低声说:“我只是把事实说出来。”

“事实?”

我把塑料袋往她桌上一放,粥盒碰到桌面,汤汁从盖缝里渗出来一点。

“事实是你每次半夜给我打电话,说项目要黄了,说你要被主管骂死了,说除了我没人能救你。事实是你让我先改配置,第二天再补工单。事实是你说‘承野,我们不是最铁的吗’。”

姜舒予抿着嘴,眼圈红了。

她说:“可你是老员工,你知道流程不能这么走。”

这句话像一盆凉水,从我头顶浇下来。

我忽然连吵架的力气都没了。

我点点头:“对,我知道了。”

我转身去了人力办公室。

章姐坐在办公桌后面,已经把材料准备好了。

她四十出头,在公司管人事和纪律,平时见谁都笑。今天她不笑,面前摊着厚厚一沓纸。

我坐下,她把纸推给我。

最上面是举报说明。

举报人:姜舒予。

我盯着那三个字,眼睛发胀。

下面附着聊天记录。

三月十七号凌晨一点二十六分。

姜舒予:“承野,救命,优惠券接口炸了,我这边活动页已经推送了,唐总明早要看数据。”

我:“工单呢?”

姜舒予:“现在提来不及,你先帮我把阈值放宽一点,我明天补。”

我:“这种事不能常干。”

姜舒予:“就这一次,闺蜜,你最好了。”

四月二十九号晚上十一点四十。

姜舒予:“今晚灰度能不能先跳过?测试那边走不完了,但用户周报明天必须上线。”

我:“跳灰度风险很大。”

姜舒予:“我扛,我保证,真出事我负责。”

我:“你负责不了。先把范围缩到北京区,我盯一晚上。”

五月、六月、八月。

一条条翻下去,全是我自己说过的话。

有些话单独拎出来,确实难看。

像是我仗着技术权限,熟门熟路地绕过公司流程,替业务部门擦屁股。

可是每一条前面,都有姜舒予的“救命”。

她交材料的时候,把自己的眼泪、催促和保证都留着。

她甚至把我那句“先别在大群里说”用红框圈了出来。

章姐看着我,说:“承野,你在技术保障部六年了,制度你比谁都熟。公司不是说你造成了实际损失,但这种行为一旦形成习惯,风险很大。”

我问:“姜舒予呢?”

章姐停了一下。

“她是业务发起方,也有管理责任。她主动配合调查,公司会对她进行提醒谈话。”

我看着她:“提醒谈话?”

章姐没接我的话。

我明白了。

她举报我,叫主动配合。

我帮她救火,叫严重违规。

章姐语气放轻了点:“我知道你平时帮大家很多,但公司看的是流程。你这次也算给所有人提个醒。”

我盯着那份处分单,忽然想起工位上那个杯垫。

那是姜舒予去年年会送我的。

上面印着一行字:谢承野急救站,全年无休。

当时一桌人都笑。

我也笑。

我还觉得这东西挺可爱。

现在我才知道,别人把你当急救站的时候,不会真的心疼你有没有命。

他们只在意自己能不能被救。

我签完字,从人力办公室出来。

姜舒予站在走廊拐角,像是在等我。

“承野,我真的没想到会扣你三个月工资。”她声音哑了,“我以为最多内部警告。”

我看着她。

“你交材料之前,没有问过我一句。”

她说:“我当时也很害怕。审计已经查到那些操作记录了,我如果不说清楚,唐总会觉得是我主导的。”

我问:“所以你就让我主导?”

她低下头。

过了几秒,她又说:“我没想害你。我们这么多年了,我怎么可能害你?我只是想自保。”

“姜舒予。”

这是我第一次连名带姓叫她。

她抬头看我。

我说:“你自保没错。”

她眼里刚露出一点松动,我接着说:“我以后也会。”

她愣住了。

我从她身边走过去。

她伸手想拉我袖子,我往旁边避了一下。

她的手停在半空,指尖蜷起来,像被什么烫到。

回到工位,我把电脑打开。

第一件事,退出了所有私人救火群。

“舒予项目临时支援群”。

“夜猫子上线互助”。

“产品紧急问题别声张”。

还有一个姜舒予拉的小群,群名叫“承野救我狗命”。

我一个个点进去,退出。

接着,我打开公司运维平台,把我个人保存的几个临时脚本全部转进公共仓库,备注写清楚适用场景、风险等级和审批要求。

最后,我在部门群里发了一条消息:

“因本人处于留岗观察期,即日起所有线上问题请按公司流程提交工单。非值班时段不再接收私聊操作请求。未完成审批的变更,本人不介入。”

发完后,群里安静了十几秒。

第一个跳出来的是测试组的小秦。

“谢哥,这么正式啊?”

我回:“正式一点,大家都安全。”

唐涛很快私聊我。

唐涛是我们技术保障部负责人,也是这次处分会上签字的人。

“承野,情绪别太大。制度归制度,线上真有事,你还是得配合。”

我看着他的消息,手指悬在键盘上。

以前我肯定会回:“明白,唐总,有事您叫我。”

那一刻我却只回了六个字:

“请按流程派单。”

唐涛那边显示正在输入,停了,又显示,又停了。

最后他只回:“先这样吧。”

我把手机扣在桌上,转头看见姜舒予正望着我。

她的眼神很复杂。

有委屈,有慌张,还有一点我熟悉的东西。

那种东西过去常让我心软。

可这次没有。

我低头继续写文档。

那天下午,公司里开始有人来试探我。

运营的小刘拿着笔记本凑过来,说:“谢哥,就一个小配置,五分钟的事,我工单还在审批,你先帮我看眼呗。”

我说:“工单号给我。”

“还没出来。”

“那我看不了。”

“别啊,真急。”

我抬头看他:“我比你更急。我刚被扣了三个月工资。”

小刘尴尬地笑了两声,抱着电脑走了。

客服主管也来过。

“承野,用户那边投诉量上来了,你先帮我们查一下日志,回头我让人补流程。”

我问:“谁补?”

她说:“我让下面人补。”

我说:“那就等下面人补完。”

她脸色不太好:“你以前不是这样的。”

我点头:“以前我被举报之前,确实不是这样。”

她没话说了。

快下班的时候,姜舒予给我发微信。

“晚上一起吃饭吧,我想跟你聊聊。”

我看了很久,回她:“不用。”

她又发:“承野,我们不能因为工作上的事把这么多年关系全否了。”

我手指停了一下。

这么多年。

我和姜舒予认识,是在四年前的一个暴雨夜。

那天北京下得像天漏了,园区里到处积水。她刚入职,负责一个会员拉新项目,晚上九点系统忽然崩了。

整个产品组都跑了,只剩她一个人抱着电脑坐在会议室里哭。

我那晚本来不值班,只是加班到晚,路过时看见她对着屏幕抹眼泪。

她见我进来,第一句话就是:“你是技术部的吗?能不能救救我?”

我坐下来帮她查了三个小时。

问题其实不大,推广链接参数写错,导致请求全打到了错误接口。改完以后,她给我点了一份热馄饨,坐在我旁边看我吃。

她说:“谢承野,你以后就是我在北京的闺蜜了。”

我差点被馄饨呛着。

“我是男的。”

她笑得眼睛弯起来:“男闺蜜也是闺蜜嘛。你这种人太适合当闺蜜了,嘴严,靠谱,还不嫌我烦。”

从那以后,她遇到什么都找我。

项目方案写不下去,找我。

和主管吵架,找我。

房东临时涨房租,她站在小区门口哭着给我打电话,我坐四十分钟地铁过去,陪她跟房东谈到半夜。

她生日那年,我帮她扛着蛋糕坐十号线,挤到奶油都歪了。她吹蜡烛时许愿,说希望我们俩在北京都能站稳。

我那时候真的相信,她把我当朋友。

也许她也有过真心。

可真心这种东西,如果一到关键时刻就拿来换自己的安全,那它就不值钱了。

我没有回她那条“这么多年”。

我把她微信置顶取消,又把那个印着“谢承野急救站”的杯垫塞进抽屉最底下。

那天晚上,我十点半就回了出租屋。

我住在立水桥北一个老小区,楼道灯坏了半个月,物业一直没修。以前我总想着哪天有空投诉一下,后来发现我自己的日子都修不好,也懒得管那盏灯。

进门后,我坐在床边算账。

扣掉三个月工资,房租还要照交。父亲下个月复查,钱也不能省。冰箱里还剩半袋速冻饺子,一把快蔫的青菜。

我翻着手机,看到姜舒予去年冬天发给我的照片。

照片里,我坐在公司地毯上修她项目的服务配置,她蹲在旁边,手里举着一杯咖啡,对镜头比了个心。

配文是:“有闺蜜的人生太幸福了。”

我看了几秒,把照片删了。

删完又觉得没什么意思。

照片没了,事情还在。

第二天开始,公司里的人明显不适应。

以前很多小问题都不会走到工单系统,因为他们习惯直接拍我。

“谢哥,看下。”

“承野,救命。”

“十万火急,别走流程了。”

这些话一天能弹几十条。

现在我统一回复:“请提交工单。”

第三天,工单池爆了。

唐涛把我叫进会议室。

他把门关上,脸色比前两天难看。

“承野,你是不是故意的?”

我坐在他对面,说:“我故意遵守制度。”

唐涛皱眉:“你知道我不是这个意思。你这么一卡,很多项目推进不了。”

“那说明很多项目以前推进,是靠违规。”

“话不能这么说。”唐涛揉了揉眉心,“公司发展快,流程有时候跟不上,大家互相搭把手很正常。”

我问:“搭把手出了事,谁负责?”

唐涛停住。

我说:“唐总,处分会上您签了字。上面写的是我擅自介入,严重违规。既然严重,我就不能再严重第二次。”

他沉默了一会儿,语气软下来。

“承野,我知道你委屈。但你也要理解管理层的难处。审计来查,必须有人承担责任。”

我看着他:“为什么必须是我?”

唐涛没有回答。

我替他说了:“因为我好说话,因为我以前每次都救,因为你们觉得我不会翻脸。”

这句话说完,会议室里安静得连空调声都清楚。

唐涛脸色变了变,最后说:“你先出去吧。”

我站起来,走到门口时,他又叫住我。

“下周暖冬停车券活动,你还是要盯一下。这个项目是舒予负责的,公司投了很多资源。”

我回头看他。

“她负责,那就让她按流程提需求。”

唐涛说:“别把个人情绪带到工作里。”

我笑了。

“扣我工资的时候,你们说这是制度。现在需要我了,又说我有情绪。唐总,不能什么话都让你们说完。”

我没等他再开口,推门出去了。

暖冬停车券活动,是姜舒予今年最重要的项目。

我们公司做城市停车平台,和北京几家商场、写字楼停车场都有合作。这个活动赶在冬天启动,用户充值年卡送停车券,目的是把年底活跃度拉上来。

项目从九月就开始筹备。

我帮姜舒予做过三版流量评估,也提醒过她,活动当天必须提前扩容,券包规则要走风控校验,不能把“老用户续费券”和“新用户拉新券”混在一个池子里。

她当时坐在我旁边,咬着吸管说:“谢大救星你放心,我记小本本了。”

她的小本本我见过。

封面贴着一只胖橘猫,里面记的不是风险点,而是她喜欢的咖啡店、同事生日和哪位领导爱听什么话。

我那时觉得她只是工作习惯不一样。

后来我才明白,有些人不是不懂重点,她只是知道总会有人替她兜底。

活动上线前一天晚上,姜舒予终于来找我了。

那时已经九点多,公司大部分灯都关了,只剩我们这一排还亮着。

她站在我工位旁边,手里拿着那个胖橘猫笔记本。

“承野,明晚活动,你能不能帮我盯一下?”

我没抬头:“工单提了吗?”

“提了基础监控的。”

“扩容审批呢?”

她咬了下唇:“唐总说成本太高,让我们先按正常峰值跑。”

我停下手。

“我九月给你的评估写得很清楚,活动峰值至少是正常峰值的三倍。”

“我知道。”她声音低了点,“但预算没批下来,我也没办法。”

“那就延期。”

她急了:“延期不可能。商场那边海报都印了,推送也排好了,唐总盯着这个项目,延期我就完了。”

这句话我听过太多次。

我就完了。

我会被骂死。

我没你不行。

我盯着屏幕,说:“那你找唐总签风险确认。”

姜舒予沉默了。

过了一会儿,她轻声说:“承野,你一定要这么跟我说话吗?”

我抬头看她。

她眼圈红得很快,像一秒钟就能蓄满水。

以前她这样,我会立刻心软。

我会叹气,会把椅子往旁边挪,说:“行了,别哭,我看看。”

可现在我只是看着她。

她眼泪没掉下来,有点尴尬地卡在眼眶里。

我说:“我被你举报后,扣掉三个月工资,还挨了记大过。现在你让我继续私下救你的项目,你觉得合适吗?”

她脸色白了一下。

“我不是那个意思。”

“那你是什么意思?”

“我只是……”她抓紧笔记本,“我只是觉得,我们之间不该变成这样。”

我说:“我们之间是你亲手变成这样的。”

她低头不说话。

我继续说:“姜舒予,以后你有工作问题,可以走工单。有私人情绪,可以找别人。我这里不接急救了。”

她终于掉了一滴眼泪。

很快,她擦掉,声音也冷了下来。

“谢承野,你现在这样,真的挺让人陌生的。”

我点头:“正常。人被扣三个月工资以后,都会长点记性。”

她抱着笔记本走了。

我以为那晚之后,她至少会按流程补齐东西。

结果第二天下午,我在工单系统里看见她提交的活动上线单,扩容审批那一栏,填的是“无需扩容,预估流量可控”。

风险确认人,是她自己。

我盯着那行字看了很久,最后没有提醒她。

这不是赌气。

我提醒过很多次。

九月提醒过,十月提醒过,昨天晚上也提醒过。

一个成年人不能永远靠别人替她记住危险。

活动是周五晚上八点上线。

七点半,公司开了战情室。

会议室里坐了十几个人,大屏上挂着实时流量、券包发放量和用户投诉数据。

唐涛坐在主位,姜舒予坐他左手边。她今天化了妆,唇色很重,看起来比平时镇定。

我也被拉进来了。

不是她拉的,是唐涛。

我坐在最靠门的位置,电脑开着,工单系统页面停在活动上线单。

七点五十九分,姜舒予深吸了一口气,说:“上线。”

八点整,推送发出。

前两分钟,数据很漂亮。

用户进入量开始上升,券包发放曲线往上走。

姜舒予的肩膀明显松了一下。

唐涛也露出一点笑意。

八点零六分,第一条报警跳出来。

“券包领取接口响应超时。”

八点零七分,第二条。

“北京区域券池库存异常。”

八点零八分,客服群开始炸。

用户反馈,有人充值三百拿到了三张满五十减二十,有人充值一千只拿到一张新用户券,还有老用户根本打不开页面。

姜舒予猛地站起来。

“怎么回事?”

没人回答。

技术值班的小魏敲键盘敲得满头汗。

“流量比预估高太多,券包规则服务扛不住了。而且两个券池好像串了。”

唐涛转头看我。

“承野,你来。”

我没动。

会议室里一下安静下来。

唐涛皱眉:“愣着干什么?先救火。”

我把电脑转向他。

“当前上线单写明无需扩容,风险确认人为姜舒予。现在要临时扩容并拆分券池,属于高危变更。需要业务负责人、技术负责人、风控负责人三方确认。”

唐涛压着声音:“现在不是讲这些的时候。”

我说:“现在正是讲这些的时候。”

姜舒予看着我,脸上的血色一点点退下去。

她说:“承野,你先帮我把服务拉起来行不行?责任回头再说。”

我看着她:“回头,你会怎么说?”

她像被堵住了。

我继续问:“会说是你让我改的,还是会说我擅自介入?”

她嘴唇动了动,没发出声音。

唐涛拍了一下桌子。

“谢承野,线上事故你看着不管?”

我抬眼看他:“我管。按流程管。”

“流程要走二十分钟!”

“那就走二十分钟。”

“二十分钟损失谁承担?”

我看向姜舒予:“谁填了无需扩容,谁承担。”

姜舒予眼眶一下红了。

她大概没想到,我会在这么多人面前把话说得这么直。

她咬着牙说:“谢承野,你一定要把我逼到这个地步吗?”

我突然觉得荒唐。

“不是我逼你。是你把风险写成可控,是你把我的提醒当耳旁风,是你在我被处分之后还想让我替你无证操作。”

我停了一下,一字一句地说:“我被扣掉三个月工资,挨了大处分,才学会一件事。没权限的忙,不叫救人,叫找死。”

会议室里没人说话。

大屏上的红色报警还在跳。

小魏看看我,又看看唐涛,手悬在键盘上,不敢动。

唐涛脸色铁青。

“你到底要怎样?”

我说:“三方确认。工单补齐。责任人写清。然后我按流程处理。”

姜舒予急得声音发抖:“现在签这些,等于承认是我前期没做好。”

我看着她:“那事实是什么?”

她没说话。

我又问了一遍:“事实是什么?”

她手里的笔掉到桌上,滚了两圈,停在会议桌边缘。

那一刻,她终于明白了。

我不会再替她救了。

不是这一次。

是以后每一次。

她脸上的表情从焦急变成难以置信,再到一种藏不住的慌。

她慢慢坐回椅子上,手指抓着桌沿,指节发白。

“我以为……”她声音很轻,“你至少不会在这种时候不管我。”

我说:“你举报我的时候,也是在我最没防备的时候。”

她彻底说不出话。

最后是唐涛先低头。

他打开审批系统,把技术负责人确认签了。

“风控我去找。”他冷着脸说,“舒予,业务确认你签。”

姜舒予看着屏幕,迟迟没动。

唐涛吼了一句:“签!”

她肩膀一抖,终于按下确认。

风控负责人远程签完后,我才把手放到键盘上。

临时扩容,拆券池,清异常缓存,重放失败订单。

这些操作我熟得不能再熟。

以前我私下做,没人知道。

今天每一步都留在系统里,每一步都有审批号,每一步都有责任人。

二十四分钟后,报警降下去。

四十一分钟后,券包发放恢复正常。

客服投诉还在处理,但最坏的情况已经止住。

会议室里的气氛却没有轻松。

唐涛看着大屏,半天没说话。

姜舒予坐在椅子上,眼泪一直掉。

没人递纸。

以前我会递。

现在我低头写事故记录。

事故原因:

业务方未按前期技术评估完成扩容审批,券池规则配置混用,活动流量超过预估,导致服务超时及券包发放异常。

临时处置:

经业务、技术、风控三方审批后执行扩容及规则隔离。

我写得很客观。

没有情绪,没有指责,也没有替谁遮掩。

写完后,我点了提交。

那一刻,我才真正觉得胸口松了一点。

不是因为报复了谁。

是因为这一次,我终于没有把别人的错揽到自己身上。

事故复盘会在下周一。

这三天,姜舒予没有联系我。

公司里关于那晚的事传得很快。

有人说我太狠。

有人说早该这样。

还有人半开玩笑半认真地在茶水间说:“以后别惹谢承野,他现在是真不救了。”

我端着水杯经过,听见这句话,停了一下。

那人尴尬地闭嘴。

我说:“不是我不救。是你们以前把违规当救命。”

他脸红了,低头走了。

周一复盘会开了三个小时。

会议室里,唐涛把我九月写的流量评估投到屏幕上。

那份文档里,每一条风险都写得清清楚楚。

需要提前扩容。

需要券池隔离。

需要灰度验证。

需要风控参与。

姜舒予坐在对面,脸上没有妆,眼睛肿着。

唐涛问她:“这些你都看过吗?”

她沉默了一会儿,说:“看过。”

“为什么上线单写无需扩容?”

她攥着笔,说:“我以为实际流量不会那么高。”

“你以为什么依据?”

她答不上来。

唐涛又问:“为什么没有把评估同步到风控?”

姜舒予眼泪又掉下来。

“我怕流程走不完,活动赶不上。”

这句话一出来,会议室里没人再替她说话。

复盘结果很快出来。

姜舒予被撤掉暖冬活动负责人,取消当季绩效,调回普通运营岗重新培训。

唐涛也被要求补做部门流程整改。

至于我,章姐找我谈了一次。

她说:“承野,上次处分可能处理得有些粗糙。你可以提交申诉材料,公司会重新评估。”

我坐在她办公室里,心里很平静。

如果是几天前,我大概会激动,会觉得终于有人看见我委屈了。

可现在我发现,我已经不太需要他们说一句“你委屈了”。

我问:“扣掉的三个月工资,会先停扣吗?”

章姐有点为难:“流程上需要等复核结果。”

我笑了笑。

“那就等流程。”

她听懂了我的意思,脸上有点尴尬。

离开人力办公室时,姜舒予站在走廊尽头。

她像是专门等我。

这次她没有哭,也没有装轻松。

她只是看着我,声音很哑。

“承野,我们能不能谈谈?”

我看了眼时间:“十分钟。”

她点点头。

我们去了楼下咖啡店。

以前这家店我们常来。

她爱喝生椰拿铁,我只喝冰美式。她总说我这个人像冰美式,看着苦,其实回甘。

现在她面前还是生椰拿铁。

我没有点东西。

她双手握着杯子,低头很久,才说:“那天晚上,我真的很怕。”

我没接话。

她继续说:“举报你的时候,我也很怕。审计问我那些操作是谁做的,我脑子一片空白。我知道如果我说是我求你做的,唐总会觉得我不专业,项目负责人可能就轮不到我。我那时候太想往上走了。”

她终于说了实话。

不是误会,不是没想到,不是配合调查。

是她想往上走。

我问她:“那我呢?”

姜舒予抬头,眼泪在眼眶里打转。

“我以为你能扛住。”

这句话比前面所有解释都让我难受。

我看着她,忽然想起四年前那个暴雨夜。

她抱着电脑对我说:“能不能救救我?”

也许从那时起,我们的位置就定了。

她负责掉进水里。

我负责跳下去。

久了以后,她甚至不觉得我也会呛水。

我说:“姜舒予,我不是你的救生圈。”

她眼泪掉下来。

“我知道。”

“你不知道。”我声音不大,“你只是现在没人托着你了,所以才知道怕。”

她脸色白了白。

我没有停。

有些话,我早就该说。

“朋友之间可以帮忙,但帮忙不是义务。信任可以给,但不能拿来换处分。你想往上走没错,可你踩着我上去,就别回头怪我不继续垫脚。”

姜舒予捂着嘴,哭得肩膀发抖。

咖啡店里有人往这边看。

我没有像以前那样递纸。

她哭了一会儿,说:“我们真的回不去了吗?”

我说:“回不去了。”

她抬头看我,像还想争取什么。

我补了一句:“不是因为一次举报,是因为你到现在才承认,你当时想牺牲我。”

她愣住了。

这个词可能太重。

牺牲。

可我找不到更轻的词。

她过了很久才低声说:“对不起。”

我点点头:“我收下。以后工作走流程,私下就别联系了。”

她急忙说:“承野,我真的不想失去你这个朋友。”

我看着她。

“你失去的不是我,是那个随叫随到、出了事还能替你扛的人。”

她张了张嘴,没发出声音。

我站起来,离开咖啡店。

推门出去的时候,北京的风很冷。

我裹紧外套,忽然觉得自己挺可笑。

一个三十二岁的男人,在北京被所谓闺蜜举报,扣掉三个月工资,还挨了大处分,才学会朋友和工具人的区别。

学费贵得离谱。

但总算学会了。

申诉结果下来,是两周后。

公司把我的记大过调整为书面警告,理由是“存在流程违规,但结合历史处置习惯及业务方责任,处分等级予以调整”。

扣款也从三个月工资改为一个月绩效。

章姐跟我说这个结果时,语气像是给了我很大恩惠。

我道了谢。

她有点意外:“你不再争取一下?”

我说:“争取。”

她刚要说话,我把一封邮件转给她。

那是我的调岗申请。

申请调去平台流程治理组,负责把所有线上紧急变更纳入系统,清理私人权限和临时脚本。

章姐看完,抬头看我。

“你确定?那边活很杂,也不算核心业务。”

我说:“挺适合我。”

她问:“为什么?”

我说:“我不想再做谁的急救站了。我想把急救流程修好。”

章姐沉默了一会儿,点头:“我帮你提交。”

调岗审批比我想象中顺利。

唐涛没有卡我。

他找我吃了顿饭,在公司楼下的小面馆。

面端上来,他挑了半天葱花,最后说:“承野,那次处分,我也有责任。”

我低头拌面:“嗯。”

他噎了一下,大概没想到我应得这么直接。

过了几秒,他苦笑:“你以前不会这么说话。”

我说:“我以前怕让别人难堪。”

唐涛叹气:“现在呢?”

“现在我发现,别人让我难堪的时候,没怎么犹豫。”

他放下筷子,认真看我。

“你走了,保障部这边会不习惯。”

我说:“习惯就好。”

“那以后真有大事故……”

我抬头。

唐涛把后半句咽回去,换了个说法:“我会让他们按流程找你。”

我笑了一下:“那我就按流程处理。”

调岗前最后一天,我收拾工位。

抽屉里有很多旧东西。

过期的工牌套,熬夜时吃剩的薄荷糖,姜舒予送我的杯垫。

谢承野急救站,全年无休。

我拿着它看了很久。

小小一块软木杯垫,边角已经翘起来。

以前我觉得这是玩笑,是亲近,是别人对我的认可。

现在再看,才发现它像一张没盖章的任命书。

他们任命我做一个没有工资、没有权限、没有边界的救火员。

我把杯垫扔进垃圾桶。

纸篓里发出很轻的一声响。

姜舒予从过道那边经过,正好看见。

她脚步停了一下。

我也看见了她。

我们隔着两排工位对视。

她眼睛红了,但没有过来。

我也没有解释。

有些东西扔掉的时候,不需要告别仪式。

调到流程治理组后,我的工作变得很不讨喜。

我每天盯着系统,把那些“先上线后补单”“先改配置再审批”“临时借权限”的口子一个个堵上。

第一个月,骂我的人不少。

“谢承野你现在真是铁面无私。”

“以前你不是最讲人情吗?”

“这点小事也要走流程?”

我统一回答:“对。”

有人说我变冷了。

我没有反驳。

人不能总靠热心活着。

热心如果没有边界,就会被人拿去烧自己的锅。

三个月后,公司线上事故数量降了下来。

不是因为大家突然变认真了。

是因为绕不过去了。

审批人必须签名,风险必须留痕,谁发起谁确认,谁省流程谁担责。

有一次,客服那边半夜又有人给我打电话。

我睡得迷迷糊糊,看到陌生号码,本来不想接。

接起来,对方第一句还是:“谢哥,救命。”

我看了眼床头的电子钟,凌晨一点十七分。

窗外北京刚下过雪,小区楼下白了一层。

我坐起来,声音很清醒。

“工单号。”

对方愣了一下:“还没提,情况太急了。”

我说:“那先提。”

“谢哥,真的十万火急。”

我看着窗外的雪,说:“急就按急的流程走。”

对方沉默几秒,小声说:“你真的谁也不救了啊?”

我想了想,说:“我救系统,不救侥幸。”

电话那头没声了。

后来工单提上来,是个普通缓存问题。

值班同事按流程处理完,只用了十二分钟。

第二天早上,我在系统里看到完整记录,发起人、审批人、处理人、结果,一项不少。

我忽然笑了。

原来很多所谓“来不及”,只是因为以前有人愿意替他们省事。

姜舒予离职,是第二年春天的事。

她没有跟我告别。

我是在公司邮件里看到的通知。

普通到不能再普通的一封离职公告,甚至没有写她去了哪里。

周五下班,我在电梯口碰见她。

她拖着一个小行李箱,箱子上挂着那只胖橘猫挂件。

看见我,她停住。

电梯门打开,里面的人走出来,又进去。

我们都没动。

她先开口:“我今天最后一天。”

我点头:“祝顺利。”

她苦笑了一下:“你现在说话真客气。”

我说:“客气挺好。”

她看着我,眼神里有很多话。

最后她只问:“你还恨我吗?”

我想了想。

“不恨了。”

她眼睛亮了一下。

我接着说:“也不想救了。”

那点光又暗下去。

她握着行李箱拉杆,低声说:“那时候如果我没有举报你,我们会不会还是朋友?”

电梯门又开了。

有人催:“走不走啊?”

我往旁边让了一步,没有进。

我对姜舒予说:“不会。”

她抬头。

我说:“你举报我,只是把问题提前暴露了。就算没有那次,也会有下一次。只要你觉得我能替你扛,我们迟早走到这一步。”

她站在那里,脸色一点点变白。

这一次,她没有哭。

也许哭太多次,自己也累了。

她拉着箱子进了电梯。

门快合上时,她忽然说:“谢承野,对不起。”

我点头。

电梯门关上。

金属门上映出我的脸。

三十三岁,在北京,眼下有熬夜留下的青色,头发比去年短,表情比以前硬。

但我看着那个自己,第一次觉得不狼狈。

那天晚上,我没有加班。

我坐地铁回家,在小区门口买了一份热馄饨。

店老板问我要不要加辣,我说少加一点。

北京的春风还是冷,吹得塑料袋哗啦响。

回到家,我把馄饨放在桌上,打开电脑,把最后一份流程整改报告发出去。

邮件结尾,我写了一句话:

“紧急情况需要被处理,但不应依赖某个人无条件兜底。”

发送成功后,我关了电脑。

手机安静地躺在桌上。

没有“救命”。

没有“闺蜜”。

没有半夜突然弹出的私聊窗口。

我喝了一口热汤,胃里慢慢暖起来。

其实我不是谁也不救。

我只是终于明白,救人之前,得先确认自己不会被推下去。

从那以后,所有人再叫我救火,我都会先问一句:

“工单在哪?”

问不出来的,我谁也不救。