精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 女生生活 > 匿名信藏在心电图的褶皱里_精选章节

精选章节

更新时间:2026-11-14 05:16:17

林悦把白大褂叠进行李箱夹层的时候,觉得自己像在演谍战剧。学校就业办下发的通知写得跟密电似的——“派驻互联网头部企业,担任员工健康顾问,为期三个月,表现优异者优先推荐三甲医院实习名额。”她盯着“头部企业”四个字看了半天,脑子里冒出的第一个念头是:这群人头发还剩多少?

报到那天她特意穿了双平底鞋,怕在园区里迷路跑断腿。事实证明她很有先见之明。光是从东门走到健康服务中心就花了二十分钟,沿途经过三栋玻璃幕墙大楼,每栋楼门口都蹲着抽烟的程序员,像一排排被拔了电源的服务器。

健康服务中心设在B座地下一层,隔壁是健身房,对面是便利店,选址逻辑大概是“出事了抢救起来比较近”。接待她的是行政部派来的对接人,一个扎马尾的姑娘,工牌上写着“赵小雨”,语速快得像开了二倍速。

“林医生是吧?你的工位在里间,电脑是借调机,WiFi密码贴在显示器上,打印机卡纸要踹右下角,踹完记得洗手。”赵小雨一口气说完,递给她一张崭新的工牌,“这个,挂脖子上,不然保安会把你当推销的撵出去。”

林悦低头一看,工牌上印着“外部健康顾问”六个字,照片是她上传的那张证件照,嘴角微微抽搐,像刚被通知要加班。她试着把工牌挂上,白大褂配工牌,镜子里的自己活像社区义诊现场临时拉来的壮丁。

“有人来看病吗?”她问。

赵小雨的表情微妙了一瞬:“你是指……主动来的?”

“不然呢?”

“上一个健康顾问干了三周,唯一接待的员工是走错门的保洁阿姨。”赵小雨拍了拍她肩膀,“祝你好运。”

上午十点,林悦的白大褂已经熨帖地穿在身上,血压计、听诊器、脉枕一字排开,架势摆得比社区医院还正规。门开着,走廊里人来人往,愣是没一个人往里看一眼。她甚至故意咳嗽了两声,隔壁健身房的动感单车音乐立刻盖过了她的存在感。

转机出现在十点四十三分。一个穿格子衫的男生探头进来,黑眼圈浓得能直接去熊猫馆上班。他犹犹豫豫地开口:“那个……你们这儿是不是能算命?”

林悦愣了一下:“我是医生。”

“哦。”男生没走,反而蹭了进来,压低声音,“我最近老觉得心慌,晚上睡不着,白天没精神,代码写着写着就忘了自己在写啥。同事说你这儿新开了个‘玄学咨询’,用把脉的。”

“谁说的?”

“就那个……茶水间的群里。”

林悦深吸一口气。她终于明白了,在互联网大厂,医学术语传播到第三个人就自动变异成玄学。她指了指脉枕:“坐吧,我看看。”

男生乖乖把袖子撸上去,表情虔诚得像寺庙求签。林悦三指搭上寸关尺,屏息凝神。脉象滑而数,典型的熬夜加咖啡因过量,舌苔厚腻,眼结膜充血——标准的“996综合征”。

“你每天喝几杯咖啡?”

“不多,就早上美式、中午拿铁、下午冰滴、晚上加班再来杯冷萃。”

“你这叫不多?”林悦松开手,“你肝火旺、脾胃虚、心气不足。少喝点咖啡,晚上十一点前睡觉,做不到的话至少把冰滴换成热茶。”

男生眼睛一亮:“果然能算!那您看我今年运势怎么样?”

“……”林悦把血压计袖带往桌上一拍,“我是让你量血压,不是给你批八字。”

男生缩了缩脖子,但还是配合地伸出手臂。正量着,门口又来了两个看热闹的,一个端着马克杯,一个举着手机,后者明显在录像。

“真能看?帮我看看我是不是有猝死风险。”

“我先声明,我不看手相,不测星座,不预测彩票号码。”林悦一字一顿地说,“我、是、医、生。”

然而没人听她的。格子衫男生量完血压还不忘宣传:“准!说我咖啡喝太多肝火旺,这不相当于给我算了一卦嘛!”后面排队的人立刻多了三个,其中一个还问能不能加急,他两点有个需求评审会。

林悦的白大褂在人群中格外显眼,工牌在胸前晃来晃去,上面“外部健康顾问”六个字被当成了某种神秘头衔。她有一种强烈的预感:如果这里真有匿名信,那寄信人八成也把她当成跳大神的了。

下午四点,赵小雨路过门口,看见健康服务中心排了七八个人,林悦正对着一个声称“心悸”的程序员解释“心悸和见了鬼是两回事”。赵小雨默默掏出手机拍了一张,发到行政大群,配文:“新来的健康顾问,业务爆满。”

三秒后有人回复:“排队算命呢?”

赵小雨想了想,打字:“算的是心率,不是姻缘。”

林悦听见自己手机震了一下,低头看见学校就业办老师发来的消息:“小林,大厂反馈不错,说你‘群众基础好’。继续努力。”她抬头望了望天花板,决定明天在门口贴张A4纸,就写五个字——把脉不看相。

可惜她不知道,此刻某个工位的抽屉里,一封没有署名的信正在等待明天被她发现。那封信就夹在一份打印出来的心电图报告里,折痕正好压在T波上,像一道没人注意的褶皱。

1

林悦第二天到工位时,桌上多了一摞打印材料,最上面那张印着“员工健康问卷汇总(第3版)”,页脚标着“请健康顾问阅处”。她翻了两页就想原样塞回去——三百多份问卷,有效回收率百分之四十七,填“不想说”的人比填症状的还多,程序员对体检的抗拒程度大概仅次于对产品经理的抗拒。

翻到最后一页,一张心电图报告从夹缝里滑出来,落在键盘上。

这东西不该出现在问卷堆里。林悦拿起来看了一眼——标准十二导联,纸面干净,没有患者姓名,没有日期,连检查机构都是空白的。她翻到背面,又对着窗户透了透光,才在T波那个拐弯的折痕底下摸到一行字。铅笔写的,极轻,像怕被人发现似的:

“T波低平,QT间期延长。同一人三次复查均如此。建议关注——某高管。”

林悦捏着纸愣了两秒。心跳快了半拍。她下意识扫了一圈四周——隔壁工位的小哥在对着报错窗口叹长气,对面赵小雨正拿订书机当武器夹飞一只苍蝇,没人注意她。

她把心电图重新夹进问卷堆里,又抽出来。来回折腾了三次,最后压在自己笔记本底下。

“赵小雨。”她凑过去,压低声音,“咱们公司高管体检,谁负责?”

赵小雨头也没抬:“行政那边对接体检机构,结果直接发给HR,咱们健康服务中心只拿汇总数据。怎么了?”

“没事,随便问问。”

赵小雨终于抬起眼睛,狐疑地看她:“你表情不像是‘没事’。”

“我表情怎么了?”

“像我妈在菜市场发现西红柿打了催红素。”

林悦没接这个话茬。她回到工位,把那行铅笔字又看了两遍。“某高管”这三个字范围太大了——公司VP及以上头衔的人少说十几个,再加上总监级别的,够她排查半个月。但“三次复查”说明对方有持续就诊行为,不是偶发。

她打开公司内网健康数据平台——权限只给了她看部门级的聚合报告,个例数据一律脱敏。果然,高管体检模块点进去只显示“年度参检率92%”,其他全部灰掉。她试着把鼠标往“查看明细”上靠,弹出一个红色提示框:“您暂无此操作权限。如有需要,请走合规审批流程。”

林悦盯着“合规审批流程”六个字,感觉自己的职业热情被浇了一盆冰水。走流程走一圈回来,那高管没准都住进ICU了。

她换了个思路。健康服务中心有轮值安排表,高管如果真有持续就诊行为,大概率会避开公司内部医务室——毕竟这种事谁都不想声张。但反过来想,他既然需要“三次复查”,总得有个地方做检查。公司附近三公里内,私立诊所和体检中心拢共四家,其中两家跟公司有合作。

林悦打开地图,拿笔圈了那两家。

“你真打算去蹲点?”赵小雨不知道什么时候凑到她身后,嘴里叼着一根百奇,“你一个实习健康顾问,跑去私立诊所门口晃悠,被保安撵怎么办?”

“谁说我蹲点了?我就是——去了解一下合作机构的服务流程,调研学习。”

“你连心虚时候的语气词都跟我妈一模一样。”

林悦把笔帽咬在嘴里,含糊不清地说:“你妈到底经历过多少事。”

中午吃饭,她端着餐盘在食堂转了两圈,假装找座位,实际是听隔壁桌聊天。一个市场部的女生正跟同事吐槽:“周总今天又没来开会,说是去体检了——这个月第三回了吧?他是不是得了什么……”

“嘘。”同事使了个眼色,“他不让说。行政那边打了招呼的。”

林悦的筷子停在半空。周总。她脑子里迅速过了一遍公司组织架构——周永成,分管技术线的副总裁,四十出头,出了名的加班狂人。上季度全员大会上他上台讲话,讲了不到十分钟就开始揉太阳穴,当时台下还有人开玩笑说“周总这是代码写多了头疼”。

她扒了两口饭,食不知味。

下午她以“补充健康问卷样本”为由,溜达到技术线所在的三层。周永成的独立办公室门关着,磨砂玻璃透出里面亮着灯。她假装在走廊尽头的饮水机接水,竖着耳朵听了三分钟——里面传来持续不断的键盘敲击声,中间夹着一声很轻的咳嗽,闷在嗓子里那种,像怕被人听见。

林悦端着纸杯往回走,脑子里把那封铅笔信重新翻了个面。T波低平、QT间期延长——这两条放在一起,指向心肌供血不足或者电解质紊乱,严重的话就是心律失常的前兆。如果对方真是周永成,那频繁“体检”和“不让说”就全都对上了。

她推开服务中心的门,赵小雨正在给绿萝浇水。

“你帮我个忙。”林悦坐到电脑前,打开合规审批系统的登录页,“你来提交一个查询申请,就说健康服务中心要调取高管体检汇总数据用于年度健康报告——别用我的账号。”

赵小雨浇水的动作停了:“为什么不用你的?”

“我的申请记录会显示时间戳。万一有人查,就能看出我专门挑今天调的。”

赵小雨放下水壶,抱着胳膊看她:“林悦,你是不是收到什么不该收的东西了?”

“你先帮我提申请,别的我回头解释。”

赵小雨看了她五秒钟,叹了口气,坐到旁边工位开始填表。林悦盯着屏幕上转圈的加载图标,胃里那点午饭开始翻腾。她不确定这件事该不该查下去——一个实习生,拿着封来路不明的信,去查公司副总裁的健康状况,听着就像职场自杀的标准开局。

但那个折痕。那道压在T波上的折痕。

她把草稿纸翻过来,在上面默写了那行字,又在下面列了三个问号:谁写的?为什么给我?周永成自己知不知道?

第二个问号她暂时解不开,但第三个可以试探。她合上笔记本,决定明天换个方式——不去打听,也不去蹲点,就从最笨的办法开始:在周永成必经的茶水间里,放一台血压计。

2

林悦把养生壶搬到茶水间那天,赵小雨赌她撑不过七十二小时。

“你猜程序员最讨厌什么?”赵小雨靠在门框上掰手指,“第一,代码报错。第二,产品改需求。第三——”

“第三,有人在他们的咖啡机旁边煮当归。”林悦把壶盖拧开,一股黄芪和枸杞混合的气味迅速占领了方圆三米。

茶水间原本的格局很明确:左边咖啡机,右边饮水机,中间是程序员们接水时发呆的空白地带。林悦的养生壶精准地嵌入了那个空白,像一颗红枣砸进美式里。

第一个受害者是后端组的老杨。他端着马克杯冲过来,闻到味儿的瞬间刹住脚步,表情像刚打开了一个没有注释的祖传代码包。

“这什么?”

“黄芪茯苓茶,补气利湿。”林悦递过去一只纸杯,“你舌苔厚腻,早上起来嗓子发干,下午三点准时犯困——别问我怎么看出来的,你刚才打哈欠的时候手在抖。”

老杨端着纸杯愣了两秒,扭头就走,走到门口又折回来:“加糖吗?”

“加枸杞。”

上午十点半是茶水间的早高峰。林悦的养生壶面前排了三个人,咖啡机前面排了七个——但她注意到,排养生壶的那三个人里有俩在偷偷瞟这边,表情介于好奇和嫌弃之间。前端组的小郑端起杯子闻了半天,问了一句让林悦差点呛到的话:“喝了能治脱发吗?”

“不能。”

“那算了。”他把纸杯放回去,又拿起来,“但能减肥吗?”

“你先把手里那杯冰美式放下再问。”

真正让林悦警觉的是下午两点。她回茶水间续水,发现养生壶旁边贴了一张便利贴,字迹潦草:“能治心慌吗?”没有署名。她撕下便利贴翻过来,背面印着公司统一的物料logo,但正面那几个字是用蓝色圆珠笔写的,笔迹很急,最后一个字收笔时戳破了纸面。

她把便利贴收进口袋,顺手把壶里的料渣倒了,换了一壶新的——这次特意加了点玫瑰花,疏肝解郁,味道比黄芪讨喜。三点钟再来时,壶空了。便利贴换了一张:“玫瑰不错,但能不能别放枸杞,像喝粥。”署名“一个每天心慌的程序员”。

林悦盯着“心慌”两个字看了很久。匿名信里提到的症状里就有心悸和夜间心律不齐,她原以为那是夸张修辞,但连续两个人在同一天用同一个词——她拧开保温杯喝了口水,决定换个策略。第二天她在养生壶旁边立了块小白板,正楷写了个标题:“喝前把个脉,免费。”下面又补了一行小字:“把脉不收费,但喝完得告诉我有没有用。”

头三天小白板上的反馈栏只多了一条:“脉你把不准,说我肝火旺,我明明只是需求评审被拍了桌子。”

第四天下午,一个穿灰色连帽衫的男的站在养生壶前面,抱着胳膊看了半分钟。林悦认出他了,技术部VP周永成,上个月刚上过公司内刊封面,标题叫什么“代码之外的第二人生”。真人比照片瘦,颧骨下面的阴影粉底都盖不住。

“这玩意儿真有人喝?”他指了指壶。

“您前面那位刚续了第三杯。”

周永成“嗯”了一声,拿起纸杯接了小半杯,抿一口就放下了,表情介于“还行”和“我为什么要喝这个”之间。他转身要走的时候,林悦扫了一眼他搁下纸杯的手——指节微微发白,右手无名指尖不自觉地搓着食指侧面,那是心悸发作时常见的下意识小动作。

“周总。”她喊住他,“您最近睡眠怎么样?”

周永成脚步顿了一下,回头看她,目光比刚才锐利了不少:“谁跟你说的?”

“没人说,我猜的。”林悦指了指他留下的半杯茶,“您倒茶的时候手抖了一下,幅度不大,但频率快,一分钟内抖了四次。睡眠不足的人控制不住这种细微震颤。”

周永成看了她两秒,笑了一下——那种领导对实习生表示“有意思但到此为止”的笑。“观察力不错,但别用在我身上。”他走了,连纸杯都没扔,留在了台面上。

林悦把纸杯收走的时候发现杯底压着那张便利贴,蓝色圆珠笔的痕迹透过来,背面好像写了点什么。她对着茶水间的灯翻过来——原来“一个每天心慌的程序员”这行字下面还有一行,被水渍洇花了,只认出最后三个字:“……周总也。”

她捏着便利贴靠在台面上,心跳快了两拍。这算印证了?还是有人在故意把她往这个方向引?

养生壶还在噗噗冒热气,药味和咖啡味在狭小的茶水间里打架,打成了一种诡异的中和。林悦掏出手机给赵小雨发消息:“帮我查查,公司里谁坐周永成隔壁工位,或者能经常看见他倒水的。”赵小雨秒回了一串问号,隔了十秒又跟了一条:“你是怎么做到用一台养生壶搞出谍战片效果的?”

林悦没回她,把便利贴塞进白大褂口袋里,和那封匿名信叠在了一起。她决定明天在小白板上加一行:“忧思伤脾,建议少操心。”——看看有没有人来对号入座。

3

林悦在密室逃脱集合点看见周永成时,第一反应是摸口袋里的匿名信。信上说“心悸、盗汗、视物模糊”,她扫了一眼周永成,这位高管正单手解衬衫第二颗扣子,另一只手攥着矿泉水瓶,瓶壁上的冷凝水顺着他指缝往下滴。

“周总也玩密室啊?”行政部的小姑娘凑上去递胸牌。

“锻炼脑子。”周永成笑得爽朗,脑门上一层细汗在LED灯下亮晶晶的。

林悦没吭声,蹲下来假装系鞋带,余光瞥见他左手不自觉地按了按胸口,不到两秒就放下了。她把这个动作和信上那行被水渍洇花的“周总也”叠在一起,胃里一沉。

密室主题是“生化实验室”,八人一组,林悦跟周永成、张远,外加五个产品经理被塞进同一间。门一关,红光闪烁,冷气开得跟不要钱似的。张远站在角落里转魔方一样拧一个密码锁,嘴里念念有词,活像个人形计算器。

“注意通风管道。”周永成指着天花板喊了一嗓子,腰还没直起来,脸色忽然白了一个色号。

林悦正在翻实验台抽屉,听到身后“咚”一声闷响。回头一看,周永成右手撑着墙,左脚绊右脚,整个人像棵树似的往侧面倒。

“周总!”

离他最近的产品经理伸手去扶,结果被带了个趔趄。林悦拨开两个人挤过去,膝盖磕在铁皮凳上,疼得她龇牙但没停步。

“松手,让他躺平。”她拍开产品经理扒拉周永成胳膊的手,“别晃他。”

周永成半睁着眼,嘴唇泛青,喉咙里咕噜了一声。林悦两指往他腕上一搭——脉细得跟快没墨的签字笔似的,又数了五秒,心律不齐。

“他晚上是不是喝了酒?”林悦抬头扫了一圈。

“中午……中午聚餐喝了两杯。”行政部小姑娘声音都抖了。

“两杯白的?”林悦手指没离开周永成手腕。

“三杯。”

张远从人堆后面探出脑袋:“你怎么知道是白酒?他刚进来时身上没酒味。”

林悦没理他,脑子里飞速转着那封信上列的症状:心悸、夜间盗汗、饮酒后胸闷加重。她掰开周永成眼皮看了看,瞳孔对光反射还在,但反应明显迟缓。

“叫120。”她一边说一边解周永成的皮带扣,“谁有糖?巧克力、方糖、甜饮料都行。”

“密室逃脱规定不能带食物——”

“规定没写不能带命。”林悦头都没抬,“张远,你跑得快,出去按紧急按钮,跟工作人员说疑似心律失常合并低血糖,让前台把AED送过来。”

张远愣了一拍:“你怎么知道我跑得快?”

“你工位旁边挂着三块马拉松奖牌,别废话,跑。”

张远跑了。剩下的几个人手忙脚乱翻包,居然真从某个产品经理的键盘清洁套装里摸出一管葡萄糖口服液——说是上回低血糖剩的。

林悦撬开周永成的嘴灌了半管,又让人把他衬衫领子扯开,保持通风。她一边数他的呼吸频率一边盯着门口,等AED和担架。

周永成缓过来一点,嗓子哑得像砂纸:“我没事……就蹲猛了。”

“您是蹲猛了还是最近老这样?”林悦把空管子往旁边一放,“周总,我问您三个问题,您答一下就放您回去开会。第一,这两周夜里是不是醒过好几回一身汗?第二,今早喝咖啡以后心口有没有发紧?第三——”

“行了行了。”周永成摆摆手,表情有点复杂,“你怎么比我家那位还清楚。”

“因为您家那位没看过您的体检报告。”林悦随口编了个理由,心里想的却是那封信。信上连他“下午喝咖啡后心率失常加重”都写了,这人到底是谁?

张远带着工作人员和AED杀回来时,周永成已经靠着墙坐起来了。林悦简单交代了情况,工作人员用对讲机联系了园区医务室。周永成被扶出去之前回头看了林悦一眼,目光在她白大褂(对,她团建也穿着)口袋的位置停了一瞬——那封信就叠在那儿。

“你哪个部门的?”他问。

“健康顾问,林悦。”

“明天来我办公室一趟。”

周永成被架走了。密室逃脱直接变成密室解散,大家站在走廊里等行政通知。张远没走,抱着胳膊靠在消防栓旁边看她。

“两杯白酒靠看脸色就能看出来?”

“我猜的。”

“猜得挺准。”

“运气好。”

张远把手机屏幕转过来给她看,上面是公司健康管理系统的后台登录界面:“你刚才让人送AED的时候,我顺手查了周总近三个月的加班记录和体检上传时间。他上次体检是去年十一月,报告到现在没上传。”

林悦盯着他的手机:“你一个IT主管,权限挺大啊。”

“你一个实习医生,胆子也不小。”张远收回手机,压低声音,“那管葡萄糖口服液,你灌之前看了一眼生产日期吧?过期两个月,你照样灌了。要么你判断他等不了,要么你笃定那点过期糖死不了人。”

林悦挑了下眉。

“我在监控里看到的。”张远指了指走廊顶上的摄像头,“所以我不问你信不信命,我只问——你知不知道周总上个月刚换了工位,从靠窗那排搬到过道第三排,正对着茶水间的养生壶?”

林悦心跳漏了一拍。

张远推了推眼镜,笑了一下:“那壶是你放的。巧了,我查过排班表,每天下午两点准时去倒热水的那位新来的健康顾问,好像只烧过一种茶。”

“决明子菊花。”

“对。”张远把工牌在手指间转了一圈,“那玩意儿降压的。你在试他。”

林悦没承认也没否认,走廊尽头电梯“叮”一声开了,赵小雨举着两杯奶茶冲出来:“林悦!听说你把周总撂倒了?行政群都炸了——”

“没撂倒,扶了一把。”林悦接过奶茶。

赵小雨看看她又看看张远:“你俩站一块儿怎么跟接头似的?”

张远笑了一声,往电梯方向走,经过林悦身边时声音压得只有她能听见:“明天你去周总办公室之前,先来我工位一趟。有份代码我跑了一礼拜,正好想找个医生问问——心电图的数据结构,怎么加密才不让人看出来是心电图?”

林悦咬着吸管看他走远,奶茶差点从鼻子里呛出来。

赵小雨戳她肩膀:“你又惹什么事了?”

“没惹事。”林悦把奶茶杯捏得咔咔响,“就是突然发现,这公司里会写代码的,好像比会看病的还不想让人看病。”

4

林悦第二天八点四十分准时出现在张远工位旁,手里拎着食堂打包的豆浆,杯壁上凝着水珠,滴在张远键盘缝隙里。

“你管这叫‘先来一趟’?”张远抽出三张纸巾垫在键盘下面,“九点上班你提前二十分钟,比我们组晨会还积极。”

“你昨晚那句话我没睡好。”林悦把豆浆往他桌角一搁,“心电图加密,你真正想问的是——那封匿名信怎么绕过行政系统送到我手里的。”

张远敲键盘的手指停了两秒。

“周总晕眩那天的密室,你进去之前从口袋里掏出一张叠方方正正的纸看了一眼。我站在监控室盯着七个机位,只有你那个角度拍不到纸上的内容。”

“所以你是从监控里抠细节,不是真对心电图数据结构感兴趣。”

“都感兴趣。”张远打开一个内部系统后台,屏幕上跳出一排员工健康档案的加密目录,“公司去年上线了 wellness 模块,心率、步数、睡眠数据自愿上传,采集端是工牌内置的传感器。我查过日志,有一组数据访问记录异常——没有对应的员工ID,来源IP用的是行政楼三层公共打印机。”

“打印机还能读数据?”

“那台打印机连着内网,有人借它的终端跳板。技术层面我暂时追不下去了。”他转头看林悦,“但你手里那封信上有线索。信纸什么材质?油墨什么气味?笔迹有没有异常?医学角度看,写信的人有没有身体特征残留——比如纸张上粘的皮屑、汗渍?”

林悦被他这一串问题砸得吸了口豆浆压惊:“你当我是法医?我只记得信纸是公司便签纸,右上角印着logo,折痕很规整,像是用尺子比着压的。字迹横向拉得很开,每一笔都特别用力,有些笔画把纸都写凹了。”

“强迫性人格特征。”张远顺手在便签上画了个表格,“公司便签纸不难搞,但行政楼三楼那台打印机平时只有HR和财务在用。写信的人要么是这两个部门的人,要么能自由进出三层。”

“你怀疑我?”

“我怀疑所有能拿到便签纸、又知道我在查数据异常的人。你排第三。”

“前两名是谁?”

张远把屏幕一转,调出三份匿名化的健康数据曲线:“第一个,行政部刘姐。她连续四十天凌晨两点到四点之间心率异常飙升,符合焦虑发作特征,但她的工位离打印机最近。第二个,财务部老陈,上个月日均步数从八千跌到一千二,突然性久坐,要么是抑郁倾向,要么是腿出了问题不想让人知道。第三个——”

“林悦。”她自己接上,“因为我是唯一一个既在密室救了人、又收到信、还跑来你工位喝豆浆的。”

“你还把豆浆滴我键盘上了。”

“这叫物证。”

张远没接茬,把三份数据并排铺开:“刘姐和老陈的健康异常都有一个共同点——他们的数据上传时间集中在每周三下午,正好是公司规定的‘健康数据自愿填报日’。但我查过填报系统的说明文档,里面埋了一条隐藏规则:连续三次填报异常的员工,数据会触发一个内部提醒,发送给——你猜发到哪?”

“不会发到HR吧?”

“发到一个已经停用的邮箱账号,后缀是公司早期的域名。我反查过那个邮箱的注册信息,姓名栏填的是‘健康管理办公室’,但公司从来没设过这个部门。”

林悦放下豆浆杯,杯底在桌上磕出闷响:“也就是说,有人在公司系统里给自己留了一个后门,专门接收员工健康异常提醒。这个人手上有数据、有权开便签纸、还知道我会在团建那天出现在密室。”

“而且这个人没用自己的邮箱,偏偏留了个假部门名。”张远在便签上画了个圈,把三个名字框在一起,“刘姐有权限但有健康问题,老陈有嫌疑但没技术能力绕开IT审计,你——”

“我既没权限也没技术,但我有信。”林悦把便签抽过来,在张远的圈外面又画了个更大的圈,把“健康管理办公室”几个字圈进去,“写信的人不希望周总出事,又不敢直接说,所以先提醒我。他选我,因为我是唯一一个在事情发生之前就会把手伸进别人嘴里掏假牙的医生。”

“那天周总咬的是巧克力,不是假牙。”

“你管我掏什么,重点是我会动手。”林悦把便签拍回他桌上,“给我开个权限,我要看刘姐和老陈近三个月的门诊记录——公司医务室那套系统跟你的健康数据模块是打通的吧?”

张远盯着她看了五秒,键盘敲了一串快捷键:“凭你的实习工牌能开基础查询,但门诊诊断内容涉及隐私,需要医务室主任授权。”

“那就走授权。你帮我写份申请,理由就写——员工健康数据异常波动,需结合临床记录排除系统误报。”

“你比我会找借口。”

“这叫合理利用流程。”林悦端起豆浆喝最后一口,杯底朝张远晃了晃,“不过你刚才漏了一个人。”

“谁?”

“上周三下午,行政楼三层打印机有一份打印记录,终端操作员ID是空的,但打印内容是一份健康问卷——连题目带选项,一共十五页。能拿到那份问卷模板的人,一定进过医务室的资料柜。”

张远慢慢靠回椅背:“你昨天在密室救人之前,翻过资料柜?”

“翻过。里面少了一沓问卷。”林悦把空豆浆杯捏扁,准确投进两米外的垃圾桶,“所以我们现在有三个嫌疑人加一个会翻柜子的医生——你打算先查谁?”

“先查打印机。”张远把屏幕切到设备管理后台,“刚才你扔杯子的时候我扫了一眼——那台打印机的硒鼓上周刚换过,换硒鼓需要拆机,拆机会留下内部防拆标签的破坏记录。如果写信的人为了打印那封信拆过机器,标签上的序列号就会对不上。”

“然后呢?”

“然后我就知道是刘姐还是老陈了。”他站起来往电梯走,“你跟我去趟行政楼,就说要做办公室健康巡检——顺便看看那台打印机底下有没有你掉的豆浆杯盖。”

5

林悦把工位改造成了临时作战室。三块显示屏从左到右依次亮着:左边是公司门禁系统的后台日志,中间是行政部共享盘的目录树,右边……右边是她自己画的嫌疑人关系图,画到一半发现老陈和刘姐之间居然隔了四层汇报线,气得她把触控笔摔在桌上。

“门禁日志只保留最近九十天。”张远拎着两瓶冰可乐走过来,瓶身的水珠滴在她键盘上,“写信的人如果用的是离职员工的工卡,记录早就被覆盖了。”

林悦抽出纸巾擦键盘:“所以你白跑了一趟行政楼?”

“没白跑。打印机防拆标签完好,刘姐和老陈都没拆过机器。”张远把可乐推给她,“但我顺手拷了一份设备管理后台的完整操作日志——那玩意儿的留存周期是永久。你猜怎么着,三个月前有一笔批量打印任务,一次打了四百页,打印账号是赵一鸣。”

“赵一鸣?”

“去年十一月离职的前端开发,工位在靠窗第三排。离职原因写的是‘个人发展’。”张远顿了顿,“但我问过老陈,赵一鸣走之前跟高副总在会议室吵过一架,整层楼都听见了。”

林悦把赵一鸣的名字敲进电脑检索栏,公司内网论坛跳出来七条相关帖子,六条是技术分享,第七条标题写着“震惊!赵一鸣走之前把服务器密码改成了‘健康第一’”——帖子已经被删了,只剩快照里一行残影。

“改服务器密码?这哥们离职前很暴躁啊。”

“更暴躁的在这儿。”张远把门禁后台的筛选条件从“在职员工”切成“全部人员”,赵一鸣的工卡记录在十一月九号之后戛然而止,但紧接着跳出来另一个字段:同一张工卡在十一月二十号凌晨两点十七分刷开了七楼东侧的消防通道门。

“他离职之后还回来过?”林悦把冰可乐贴在太阳穴上,“不对,保安为什么没拦?”

“消防通道的刷卡记录不走保安室终端,只进后台数据库。这地方平时没人看。”张远的手指在键盘上敲了两下,“十一月二十号——他走了十一天之后,大半夜摸回公司,想干什么?”

“想打印什么东西。”林悦盯着屏幕,“你记不记得那笔四百页的打印任务?我查了文件属性,打印的是内部论坛的帖子存档,从赵一鸣被删的账号里导出的。他在批量下载自己发过的所有技术贴。”

“那封信里用的医学术语——”

“——他查了公司内网的健康知识库。”林悦切到第三个屏幕,“我今早对比过,信里‘室性早搏伴ST段压低’这个表述,全公司健康培训资料里只在2019版《员工健康手册》第47页出现过一次。赵一鸣的论坛账号在离职前最后一周,浏览记录全是这本手册的在线版。”

张远沉默了五秒钟,然后骂了句脏话:“他在查高副总的体检数据。”

“不光是查。”林悦把赵一鸣离职前提交的最后一行代码调出来,那是一个提交到内部代码仓库的脚本文件,文件名平平无奇——“dailyReport.js”——但打开之后前二十行是标准的日报生成逻辑,第二十一行开始画风突变:一个用注释伪装的健康数据抓取模块,目标正是高管体检预约系统的只读接口。

“这个接口——”张远放大代码片段,“是体检供应商的在线预约平台。赵一鸣在离职前写了个脚本,每天定时抓取高管体检报告的关键指标,抓完打包发到他自己的私人邮箱。”

“然后呢?他被发现了?”

“没有。他把脚本伪装成日报模块合并进了主分支,一直跑到上个月系统升级才失效。安全团队做代码审计的时候发现了,但以为是谁写错了接口,直接把这段逻辑删了,没往上追。”

林悦把代码往下拉,最后几行注释里藏了一串彩蛋般的字符串——用base64编码转出来是一句话:“高总舒张压连续三十天高于110,晨会讲话有三次卡顿,建议查颈动脉超声。”

“这是……他写给自己的备注。”林悦觉得后颈有点发凉,“他抓数据不是为了别的,就是为了验证自己的怀疑。去年十一月他跟高副总吵架,可能就是劝人去做检查,没劝动。”

张远把椅子往后一推:“所以他走了,但留了个闹钟——系统升级把脚本废了,他就改用最原始的办法,半夜摸回来打印一封信,塞你工位上。”

“问题是他怎么知道我的工位?”林悦翻了个白眼,“我入职才一周。”

张远没接话,把可乐瓶盖拧开又拧上,拧开又拧上,金属螺纹发出刺耳的摩擦声。

“你昨天让我查打印机,”林悦突然反应过来,“你是不是早就知道跟赵一鸣有关?”

“我只是觉得离职员工的访问权限没被彻底清理是个大漏洞。”张远终于拧开了瓶盖,灌了一大口,“但赵一鸣的工卡现在还在保安系统里挂着‘临时访客’状态,有效期到明年三月。他随时能回来。”

林悦低头看了看手表:晚上十一点四十七分。窗外软件园的灯光灭了大半,只剩对面楼顶的红色航空障碍灯在一闪一闪。

“明天他还会来吗?”

“不好说。”张远把空可乐瓶捏扁扔进垃圾桶,动作跟她昨天扔杯子时一模一样,“但我觉得你该把工位上的养生壶看紧点——万一他再来,至少能请他喝杯枸杞茶,别光写信不露面。”

林悦把赵一鸣的代码文件加了密拷进U盘,拔下来揣进白大褂内侧口袋。那里面还叠着那封匿名信,纸页被她翻得起了毛边,心电图纸的格纹在灯光下像一张空白的棋盘。

“还有件事。”她关上电脑前最后扫了一眼门禁日志的时间轴,“十一月二十号凌晨两点十七分进门——两点四十三分出门。他待了二十六分钟,只够打印一封信。”

“所以呢?”

“所以他临走之前还去了别的地方。二十六分钟里打印最多花三分钟,剩下二十三分钟去哪了?”林悦把U盘在手指间转了一圈,“你查代码仓库,我查那二十三分钟的门禁盲区——行政楼后门那个消防通道的监控,上个月是不是报修过?”

张远愣了一下,然后笑了:“你一个实习医生,查监控比查房还积极。”

“废话,查房又不会有人半夜两点钟给我塞匿名信。”林悦关灯锁门,走廊声控灯啪地亮了一排,“明天帮我约一下物业,就说办公室健康巡检需要看监控——另外你欠我一瓶可乐,刚才那瓶你喝得太快,我都没来得及问你要。”

张远跟在她后面往电梯走,嘴里嘟囔着“明明是你自己说不要冰的”,掏出手机开始订第二天上午的监控调阅申请。

6

林悦把义诊台支在行政楼三楼茶水间门口时,物业经理老周的表情像是被迫咽下一颗没剥壳的茶叶蛋。

“姑娘,咱这儿真不是社区居委会。”他指着身后那面造价六位数的岩板背景墙,“上周刚装的,你在这摆血压计——”

“义诊嘛,越接地气越显真诚。”林悦已经把落地易拉宝展开了,上面印着“关爱打工人·中医理疗进企业”几个大字,右下角还有她连夜P上去的公司logo,P得太糙,像素都毛了,“再说了,您上个月报修消防通道监控那事儿,物业考核扣分了吧?我这儿一张义诊登记表,能当合规整改材料交差。”

老周的喉结上下动了两次,最终选择闭嘴并帮忙搬桌子。

张远在十米外的消防通道口冲她竖了个大拇指,口型分明是在说“敲诈勒索”。林悦回了他一个职业假笑,转头把脉枕摆正。她今天特意穿了件扣子扣到下巴的白大褂,胸口别着“健康顾问”的塑料工牌,要的就是这种“社区送温暖”的松弛感——松弛到让目标人物觉得拒绝体检显得自己心里有鬼。

目标人物十点零七分出现。常务副总周建华,四十七岁,公司健康数据里连续三个月凌晨两点后打卡的纪录保持者,匿名信上那段“频发室性早搏、夜间交感神经过度兴奋”的描述,和他工位上那瓶吃了一半的辅酶Q10刚好对得上。

“周总,量个血压呗,就一分钟。”林悦把袖带抖开,动作行云流水得像煎饼摊师傅甩面皮,“顺便帮您把个脉,我刚来那天您不是说中医把脉比算命准吗?”

周建华笑着坐下来,袖口往上一撸,金表往桌上一搁,表情坦然得让林悦后背一紧。她手指搭上腕关节的瞬间,心里那根弦开始走调——脉象确实有早搏,但频率比匿名信描述的低得多,像是近期在用药控制。指尖往下压了压,尺部脉沉细,对应肾气不足,可寸关两部却滑而有力,说明心脏供血问题被人为干预过。

“周总最近休息得比上个月好?”林悦随口问,眼睛盯着血压计屏幕,余光扫到他左手虎口处一小块胶布印,贴着的位置恰好是内关穴——中医里缓解心悸的要穴。

“吃了点保健品,睡眠强多了。”周建华把袖子放下来,动作快得像是怕人多看一眼,“你们年轻人推的那个养生壶,我让秘书也买了一个。”

林悦笑呵呵地记下血压数值:118/76,漂亮得不像连续熬夜三个月的人。等周建华端着枸杞茶走远,她翻开压在义诊登记表底下的真正记录本——刚才用左手在桌下盲写的脉诊笔记。寸脉滑数,关脉弦,尺脉沉细,三部分别对应心肺、肝胆、肾,这种“上盛下虚”的脉象在长期失眠的脑力劳动者里确实常见,但用药后早搏数骤降这件事,和匿名信里“未就医、未服药”的前提直接矛盾。

张远从消防通道探进半个脑袋:“怎么样?”

“他早就知道。”林悦把胶布印的位置指给他看,“内关穴贴过东西,要么是耳穴贴,要么是磁疗贴,正规中医院那套东西。他自己偷偷在看病,而且不想让公司知道。”

张远走进来翻了翻登记表:“那匿名信说的‘健康危机’是假的?”

“信里预警的是‘过劳导致恶性心律失常’的风险,这个风险确实存在。”林悦拿笔在周建华名字旁边画了个圈,“但‘未采取干预措施’这一条,现在证伪了。他不仅在干预,干预得还挺系统——今天来量血压,估计就是想看看公司这边有没有人注意到他的健康数据异常。”

“所以他刻意隐瞒的是自己生病这件事,而不是不知道自己生病。”张远把这句话咀嚼了两遍,表情从困惑拧成了另一种困惑,“那前员工写匿名信图什么?人家自己看医生了。”

林悦没接话,她翻开手机相册,放大了那张监控门禁记录截图。上周三晚上十一点,周建华刷开行政楼后门消防通道,三分钟后从同一个门出去,手里多了个牛皮纸袋。第二天上午十点,那袋东西出现在他办公桌底下,被保洁阿姨当垃圾收走前,她看了一眼——印着某三甲医院体检中心的标志。

“他每周三晚上自己溜出去拿体检报告。”林悦把照片推到张远面前,“公司年度体检他连续两年让秘书代交血样,代交的血样能查出什么?他真正的体检结果根本没进公司系统。”

张远盯着那张截图,忽然笑了一声:“所以前员工写匿名信,不是怕周总不知道自己有病,是怕全公司除了周总自己,没人知道他病得有多重?”

“更准确地说,”林悦把义诊台收进纸箱,胶带撕得刺啦响,“他怕的是别人知道他在瞒病。一个常务副总,年终述职前突然开始频繁跑医院,你猜董事会怎么想?”

张远沉默了三秒:“换人。”

“所以他才偷偷治、偷偷拿报告、偷偷贴内关穴。”林悦把最后一句压低了声音,因为周建华的秘书正从走廊那头往这边走,高跟鞋敲得地砖哒哒响,“而我们那封匿名信的作者,要么是心疼老板的离职员工,要么——”

“要么是某个知道内情的人,想借公司的手逼周总公开病情。”张远替她说完,顺手把义诊易拉宝卷起来当金箍棒耍,“你这义诊台,怕是要再摆几天。”

秘书走到跟前,笑容标准得像训练过的AI:“林医生,周总说您把脉准,问明天能不能再约个时间,他有个项目组同事也想来看看。”

林悦把纸箱往张远怀里一塞,回了一个同样标准的笑:“行啊,明天我带耳穴贴来,免费的,就当公司福利。”

等秘书走远,张远用易拉宝戳了戳她胳膊:“你刚才说内关穴贴过东西——你明天真给他贴耳穴?”

“贴啊,我贴的东西我就能控制。”林悦从口袋里摸出一板耳穴贴,背面印着“王不留行籽”三个小字,“他既然想演‘积极配合健康管理’的戏,我就给他递道具。但戏演到哪一步,得我说了算。”

张远把易拉宝竖回地上,发出“咚”的一声:“你一个实习医生,胆子比主任医师还肥。”

“废话,主任医师敢给高管下诊断吗?”林悦把白大褂脱下来叠好,露出里面那件印着“别熬夜”三个大字的T恤,“实习期不搞事,转正了就没机会了。”

7

第二天上午十点,林悦正往高管的耳穴上贴王不留行籽,手机在口袋里震了三回。她瞥了一眼屏幕,张远连发六条消息,开头全是感叹号。

“你贴完没有?赶紧来三楼小会议室,那个人来了。”

“哪个人?”

“写代码的那个。姓周,周远航,去年离职的前端组长。”

林悦把最后一颗耳穴籽按实,跟高管说了句“每天按压三次,一次一分钟”,拎着布袋就往外走。高管在她身后喊“小林医生,你刚才说的那个穴位叫什么来着”,她头也不回:“内关,腕横纹上两寸,自己百度。”

三楼小会议室的门虚掩着,林悦推门进去,看见张远堵在门口,表情像刚发现代码里有个删不掉的bug。他身后站着一个穿灰卫衣的男人,三十出头,头发乱得像被编译器的错误提示炸过,背着一个鼓鼓囊囊的双肩包,手里攥着保温杯,杯壁上贴满了技术贴纸。

“林医生。”周远航把保温杯换到左手,伸出右手,握完又缩回去,“我叫周远航,之前在这家公司写代码,写了六年零四个月。现在在隔壁创业园区做开源项目。”

“开源项目赚得少,但至少不用体检。”他补了一句,声音低下去。

林悦在会议桌对面坐下来,把布袋往桌上一搁:“张远说你的代码里藏了一封健康预警。我需要听你亲口说清楚,那个高管——到底什么情况?”

周远航拧开保温杯,没喝,又拧回去。来回拧了三遍,张远终于忍不住:“你拧螺丝呢?”

“我紧张。”周远航把保温杯放稳,“我离职之前最后三个月,几乎天天看见陈总晚上两点还挂在飞书上。有次凌晨三点我给他发周报,他秒回。你知道一个人凌晨三点秒回消息意味着什么吗?意味着他根本没睡。连续三个月,我观察他的屏幕使用时长,平均每天十四小时以上,周末不间断。”

“你专门统计过?”林悦问。

“我写了个脚本抓他的在线状态。”周远航用手指在桌面上画了个圈,“我知道这行为很变态,但我确实写了。后来我发现他的静息心率从六十八涨到八十二——他自己在部门群里晒过运动手环数据,我存了截图。八十二不算高,但一个长期每天睡四小时的人,静息心率往上走,加上他开会时手抖、说话突然断片,我判断……”

他停下来,看着林悦。

“你说,你是医生,你判断。”

“心肌缺血前兆,自主神经功能紊乱,严重的可能有心律失常风险。”林悦把布袋拉链拉开,抽出几张打印纸,“我看了你留在系统里的预警代码,你标注了四个危险信号:心率变异率持续走低、凌晨活跃度异常、咖啡因消耗量翻倍、周均睡眠不足三十小时。前三个我通过工位智能设备的数据验证过了,第四个——他办公室的智能灯每天凌晨两点自动关,早上七点自动开,算出来平均每晚五个小时。你的数据没错。”

周远航的肩膀明显塌下来一截,像扛了很久的编译包终于有人帮忙点了构建。

“但我有件事不明白。”林悦把打印纸翻了个面,“你为什么匿名?你完全可以当面说,或者发正式邮件。你搞这么一封医学名词堆满的信塞我工位里,差点被我当垃圾短信删了。”

周远航和张远同时开口。

张远:“他觉得——”

周远航:“我怕——”

两人对视一眼。周远航做了个“你先闭嘴”的手势,自己接着说:“我去年提过。我在周会上说‘陈总你这个作息不调整的话迟早出事’,他笑着说‘小周你操心太多了,我身体我自己清楚’。然后HR找我谈话,说我制造焦虑、影响团队氛围。三个月后我绩效拿了个C,年终奖打了对折,我就走了。”

“走之前我写了那个预警系统,留在代码仓库里。本来想等有人发现,结果一年没人碰那段代码。”他看了张远一眼,“直到上个月你来找我。”

“所以你这次回来——”

“我听说陈总团建那天差点晕倒。”周远航把保温杯攥得咯吱响,“我在隔壁园区坐不住了。今天早上请了假跑过来的。我不匿名了,没用。我就想问问,能不能换个方式——让数据说话,让医生说话,就是不让我说话。我说话他听不进去。”

林悦靠在椅背上,盯着天花板想了几秒。天花板上贴着一排标语贴纸,其中一张写着“be water”,另一张写着“今天不加班”。她伸手把“be water”那张撕下来,在手里揉成一团。

“你刚才说你写了六年零四个月代码。”她把纸团扔进垃圾桶,“那你应该知道,直接改生产环境的风险有多大。”

“你的意思是?”

“你的预警系统还在跑吗?”

“在。我留了后门。”

“行。”林悦把布袋里的耳穴贴全倒出来,在桌上排成一排,“你继续从后台抓数据。我来做前端展示。张远负责找‘产品经理’——就是能让陈总自愿点开这个页面的人。”

张远举手:“我能问一下,这个页面长什么样吗?”

林悦拿起一颗王不留行籽,对着会议室窗户弹出去:“就叫‘高管健康仪表盘’,KPI是静息心率、周睡眠时长、咖啡因摄入次数。页面做得跟他的数据看板一模一样,他每天必看。至于怎么让他看懂——我打算在每项数据下面加一行注释。”

“什么注释?”

“就写‘此数据异常,建议咨询厂医林悦’。”

周远航愣了两秒,突然笑出声,保温杯差点从手里飞出去:“陈总最怕人说他数据不好看。”

“对啊,”林悦把剩下的耳穴贴收回布袋,“数据不好看,他才会来找我。他来找我,我就有办法让他听进去。这回不用匿名,用他的强迫症。”

8

林悦花了整整三天把“高管健康仪表盘”做成了陈总无法忽视的样子。页面配色完全照搬他每天必看的业务数据大屏,深蓝底、荧光绿数字,唯一的区别是“日活跃用户”换成了“日活跃心率”,“服务器响应时间”换成了“深度睡眠时长”。

张远负责埋钩子——他在陈总每天早晨八点半自动登录的内部系统首页,加了一行极小字号的“健康数据同步更新中”,字体颜色比背景只深半个色号,肉眼几乎不可见,但陈总这种连Excel行高不一致都要打回重做的人,绝对会注意到。

周三早上九点十七分,林悦的手机响了。

“你马上来我办公室。”陈总的声音像一台散热风扇出了故障的服务器。

林悦进门时,陈总正用光标在屏幕上反复框选那行小字,表情像发现了代码里的死循环。他的显示器旁边摆着三杯喝空的美式,第四杯刚开封。

“这个,‘静息心率变异率百分之十一’,”陈总指着屏幕,“什么意思?”

“意思是您的心跳间隔波动幅度小得不太正常,”林悦拉开他对面的椅子坐下,顺手把第四杯美式推远了五厘米,“通俗讲,您的心脏每天在工位上加班,连摸鱼的机会都没有。”

陈总盯着数据看了十秒,又看了一眼第四杯美式,把它推回原位:“你们搞医学的说话能不能直白点。”

“可以。”林悦掏出手机,打开一张对比图,“左边是二十五岁程序员的心率曲线,右边是您的心率曲线。您猜哪个更像四十五岁?”

陈总沉默。他的美式停在嘴唇前三厘米处,这个画面被门口经过的张远用手机精准捕捉,后来成为公司内网年度最佳抓拍——标题《需求评审现场》。

但陈总不是那么容易投降的人。他提出一个条件:只要林悦能证明全公司员工的健康数据都在恶化,并且恶化速度和他本人有统计学关联,他就考虑发布“高管健康声明”。否则,他要求把这个仪表盘页面永久删除。

林悦等的就是这句话。

她和张远用两天时间跑完了公司近三年的体检数据、门禁刷卡时间和外卖订单记录,交叉分析出的结果连张远都有点意外:全公司咖啡因摄入量最高的部门,恰好也是加班时长最长的部门,而这两个指标排名第一的,永远是陈总直管的产品中台。更绝的是,产品中台员工去医务室开胃药的频率,与陈总每周开例会的次数呈正相关——相关系数零点八七。

“你打算怎么用这些数据?”张远问。

“做成抽奖转盘。”

周四下午的季度全员大会,陈总讲完Q3业务目标后,林悦突然出现在投影幕布前。她手里举着一个纸板做的转盘,分区写着“颈椎操五分钟”“王不留行籽耳穴贴体验”“午休强制关灯半小时”“陈总请喝无咖啡因花果茶”。

“欢迎陈总参加‘健康代码’活动第一轮抽奖。”林悦把转盘递过去,“奖品由产品中台健康数据驱动,绝对公平。”

台下三百多号人齐齐抬头,目光从陈总的手移到转盘上,又移回陈总脸上。陈总看了看转盘,又看了看第一排笑得露出后槽牙的周远航,嘴角抽了一下。

“转盘上所有选项都跟健康有关,”林悦补充,“您抽到哪个我都现场执行。转盘本身是张远用纸板做的,环保,不占服务器资源。”

陈总深吸一口气,拨了一下转盘。指针晃晃悠悠停在“陈总请喝无咖啡因花果茶”。全场安静了半秒,然后爆发出一阵整齐的、经过专业训练的——掌声。

陈总认了。他当场让行政订了四十杯花果茶送到产品中台,并在群里发了一条消息:“即日起本人带头执行‘三不’原则:不在工位吃晚饭,不超过九点发工作消息,不把美式当水喝。”末尾跟了一句,“此消息请张远截图存档,下周例会汇报执行数据。”

张远在人群里喊了一声:“陈总,那个仪表盘页面还删吗?”

“留着吧,”陈总端起花果茶喝了一口,表情像第一次尝到不加糖的代码评审,“别说,比美式强。给林悦页面加个新模块——‘高管承诺兑现率’,每天更新。”

散会后,周远航从口袋里摸出一个信封递给林悦。信封上没有任何字,但拆开后里面是一张手写的便签:“谢谢你把‘匿名’变成‘实名’。”

林悦把便签翻过来,背面画着一颗歪歪扭扭的心电图波形,波峰波谷之间夹了一行小字:“实习期还有二十三天,抓紧。”

她把便签折好塞进白大褂口袋,转身看见张远正蹲在走廊尽头拆纸板转盘,嘴里嘟囔着“这玩意儿比写代码累多了”。林悦走过去踢了踢他的鞋跟。

“别拆,留着下周复用。下周转盘内容换一版,你猜猜我写什么?”

张远抬头,黑眼圈里有种不祥的预感:“你又要搞什么?”

“程序员梗版健康指南,”林悦掏出手机给他看草稿,“第一条——‘你的肝脏不是分布式存储,不要每晚上传十杯咖啡让它做集群扩容。’第二条——”

“停停停,”张远捂住耳朵,“我替陈总先答应了。你能不能先把‘健康宣言’的公众号推文写了?我今晚要发。”

林悦晃了晃手机,屏幕上推文标题已经拟好:《产品中台心率下降百分之五,只因食堂新增了下午四点水果切盘》。副标题用更小的字写着:“数据来自林悦,转盘来自张远,花果茶来自陈总本人。”

9

林悦的实习鉴定表上,科室意见栏只写了一行字:“该生在心电图室学会了贴电极片,在互联网公司学会了贴人心。”

她盯着这句话看了三秒,怀疑是张远偷偷登录系统改的。行政部的小杨发来消息:欢送会下午四点,茶水间,有蛋糕,别迟到。林悦回了一个翻白眼的表情——她的实习期明明还有六个小时才正式结束,这帮人连告别都卡着DDL。

四点零二分她推开门,发现自己的工位被搬空了。显示器、键盘、那盆被她养到半死的绿萝——全没了。取而代之的是墙上新钉的一块亚克力板,标题写着“健康角”,底下裱着一封信。那封匿名信。玻璃框里,当初用医学术语打哑谜的打印纸被压得平平整整,旁边还配了张手绘流程图,把信里每一句暗语翻译成“人话”,箭头全指向陈总那张加粗的证件照。

“谁干的?”

张远从人群里探出脑袋:“我做了个爬虫,把信里提到的症状和公司体检数据一匹配,生成词云,自动排版。裱框是行政采购的,走的是团建经费。”

“你拿团建经费裱匿名信?”

“陈总批的。他说这算企业文化资产。”

林悦还没来得及消化这个逻辑,陈总本人端着一只搪瓷杯从财务室方向走过来。杯身上印着“最佳养生KOL”,釉面还有没洗干净的咖啡渍。他清了清嗓子,全场的手机摄像头齐刷刷举起来——上周公众号推文阅读量破十万之后,陈总已经习惯了被拍。

“林悦同学,”他开口就用了这个称呼,林悦眼皮一跳,“实习期间,你成功让三个部门主管把夜宵从烧烤改成了蒸玉米。你写的那个‘代码健康指数’被HR部门盗用去做KPI了,这事你知道吗?”

“知道。我找他们要版权费,他们让我先交实习工位电费。”

陈总假装没听见,从西装内袋里掏出一张纸。聘书。红底烫金,乍一看像结婚请柬。林悦接过来扫了一眼,职位名称写着“终身健康顾问(非全职)(可远程)(不坐班)(但必须回微信)”,括号比正文还长。

“薪资呢?”

“按次结算。每次咨询换一杯手冲,豆子你自带。”

张远在旁边补了一刀:“这比你实习工资高,你实习工资是零。”

林悦把聘书翻到背面,发现陈总已经手写备注了一行小字:“建议第一条:帮我约个消化内科专家号。”她差点把聘书拍在他脸上,但忍住了——毕竟三个月前,她还是个连电子病历系统都登不进去的实习生,现在至少混到了“终身”两个字。

切蛋糕环节出了岔子。行政订的是“心电图主题”蛋糕,裱花师大概只看了参考图没看说明,把P波、QRS波群和T波全挤成了波浪线,整块蛋糕侧面看起来像一根被拉直了的弹簧。陈总切第一刀,张远在旁边配音:“室颤了室颤了。”林悦忍无可忍,拿过刀重新切了一刀,精准切开“PR间期”的位置:“这叫正常窦性心律,学着点。”

分蛋糕的时候,小杨凑过来低声说:“那封信的匿名作者——就是前员工刘哥——他今天本来要来的,临时被猎头叫走了。他让我带句话:信裱起来就行,人别裱。”

林悦嚼着蛋糕含混地问:“什么意思?”

“意思是,他新公司让他签竞业协议,不许再跟老东家有任何瓜葛。这封信就当遗物处理了。”

林悦低头看了眼盘子里那截“T波”,突然觉得裱在墙上的不只是一张打印纸。她走过去把玻璃框重新摆正,发现背面用铅笔写了一行极小的字,应该是裱框之前就有的——刘哥的笔迹:“别让这玩意儿变成文物。”

她掏出马克笔,在亚克力板右下角添了一行:“此信作者现为某大厂健康数据产品经理,有需要可内推。”

张远看见了,愣了一下,然后笑得差点把咖啡喷到陈总袖子上。“你这是把匿名信变成了招聘广告。”

“这叫闭环。你们产品经理天天挂嘴边的东西。”

欢送会散场时,张远叫住她,递过来一个牛皮纸袋。林悦拆开,里面是她的听诊器——实习第一天被程序员当成算命道具的那个——耳件上缠了一圈彩色胶带,每截颜色对应一个项目:蓝色是养生壶大战,黄色是密室逃脱急救,绿色是健康代码活动。胶带不够的地方用修正带补了白条,上面歪歪扭扭写着“O(∩_∩)O”。

“谁缠的?”

“全组投票表决的。你走之后,健康角归我维护,但我只会改代码不会换绿萝的水。所以你最好每周回来一次,不然那盆绿萝的存活率——按你的心电图术语——就是直线了。”

林悦把听诊器挂回脖子上,耳件上的胶带蹭着锁骨有点痒。聘书塞进包里,裱信的玻璃框在走廊灯光下反着光。她掏出手机给刘哥发了条消息:“信我裱好了。你最好把你新公司的体检报告发我,终身顾问含追诉条款。”

对方秒回一个跪地求饶的表情包。

她锁了屏,朝电梯走去,听见身后张远在喊:“下周一花果茶新口味投票!你记得微信投!”

“不投。我终身非全职。”

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明