第1章 凌晨三点的打印机
打印机又卡纸了。
林策蹲在办公区过道,膝盖压着三张皱巴巴的A4纸,右手伸进机器出纸口摸索。凌晨两点四十分,整层楼只剩头顶两排灯管亮着,惨白的光打在他后颈上。第四版周报还差最后一段数据没填,这台破机器今晚第三次吞纸。
他捏住纸角往外拽,带出一截撕裂的残页。纸背朝上,印着王自强的名字。
林策翻过来看了一眼。事故报告——上周支付接口超时的复盘文档,落款责任人是王自强,处理意见栏写着“建议扣减当月绩效”。原件。本该追责王自强的原件。被“甩锅反射”弹回来的东西。
他把那张纸塞进裤兜,动作快得连自己都没反应过来。然后捡起散落的A4纸,一张张码齐,边角对边角,像什么都没发生。
隔壁工位传来拉链声。实习生小陈把键盘往双肩包里塞,数据线缠了两圈没缠住,散了一地。她蹲下去捡,肩膀一抽一抽的。
林策抽了两张纸巾递过去。
“谢谢策哥。”小陈没抬头,鼻音很重,“测试环境是我崩的,我认。可我就改了个时间戳参数,王哥说是我把整个库删了……HR让我明天不用来了。”
“参数是他让你改的。”
“谁信呢?”小陈站起来,眼睛红得像刚剥了皮的兔子,“他P5,我P1。他说什么就是什么。”
林策把纸巾盒整个推过去。小陈抽了第三张,终于抬头看他:“策哥你小心。他下一个目标就是你。上周开会他提了三次‘运营组人手冗余’。”
电梯“叮”一声开了。小陈抱着纸箱走进去,箱角还粘着半截没撕干净的工位贴纸。门关上之前她喊了句:“策哥你那个周报——别写太细,写太细就是给自己挖坑。”
电梯数字从18跳到17。
林策坐回工位,把周报第四版拖进回收站。桌面刚清空,一股速溶咖啡的焦苦味从身后飘过来。
王自强端着马克杯踱到他旁边,杯壁上印着“年度优秀员工”,漆都掉了。他拍林策肩膀的力道永远比正常重三分:“小陈走了?”
“嗯。”
“心理素质太差。”王自强咂了口咖啡,顺手把一沓手写草稿甩在林策桌上,“还是你靠谱。明天客户汇报的PPT帮我美化一下——我手写的东西你整理成电子版,下班前给我。”
草稿纸是某次会议的背面,字迹潦草得像心电图。林策翻到第三页,指尖顿住。一张打印截图夹在纸缝里——事故复盘邮件,王自强发给全组的版本,原因分析栏写着:“林策未按时提交联调申请,导致接口超时。”
截图底部还有一行小字,是王自强自己的批注:“已与林策沟通,其确认系个人疏忽。”
林策攥着那张截图,指节发白。王自强已经走回自己工位,耳机一戴,开始刷短视频。外放的声音在空荡的办公区里格外响——一个讲职场情商课的博主正在说“学会向上管理,让领导看见你的价值”。
凌晨三点整。
打印机突然嗡了一声,开始自动走纸。林策抬头,出纸口吐出一张纯白A4纸,干干净净,一个字没有。他鬼使神差地拿起桌上的签字笔,在纸面写了一行字:“本周完成5篇推文。”
纸面微微发烫。像有人从纸背贴了个暖宝宝。他把纸翻过来看——背面什么都没有。再翻回去,那行字墨迹未干,边缘泛着极淡的蓝光,持续了不到两秒就熄了。
眼花。连着熬四天夜,眼花正常。
他把纸揉成团,隔着过道扔进垃圾桶。空心,进框。
林策打开周报第五版,从头开始改。光标在“本周工作总结”后面闪了十七下,他打了四个字:“持续推进。”
手机亮了一下。小陈发来一条微信:“策哥,你桌上那盆绿萝我帮你浇过水了。以后没人给你浇了。”
他锁了屏,把手机扣在桌上。
打印机的嗡鸣声又响起来。这次吐出来一张带字的纸——他刚才揉掉的那团,不知道什么时候被机器吸回去展平了,皱巴巴的纸面上“本周完成5篇推文”七个字还在,蓝光已经彻底消失。
林策盯着那行字看了五秒。然后他把纸翻到背面,继续写周报第五版。
“下周工作计划”那一栏,他填了六个字:活着,别被优化。
纸团在垃圾桶里弹了一下,滚到桶沿卡住。林策没去管它,光标在“下周计划”那栏闪,他顺手把“活着,别被优化”删了,改成“配合完成支付链路复盘”。手指敲完最后一个字,又顿住。复盘。那封邮件截图里的“复盘”俩字,是王自强亲笔批注的。
他偏头往王自强工位扫了一眼。耳机还挂着,短视频换成了游戏直播,主播在喊“这波团灭不亏”。王自强两条腿翘在主机箱上,马克杯搁在键盘托旁边,杯底压着半张打印纸。林策认出来,那是小陈走之前交的测试环境交接单,签字栏空着。
打印机又响。这次是连续走纸,哗啦哗啦像有人扯布。林策起身走过去,出纸口吐出来三张——全是空白A4,但最上面那张的纸角卷着,正是他刚才揉成团的那张,展平得平平整整,连折痕都淡了。
他把三张纸抽出来,翻到背面。空白。正面。空白。再翻。蓝光没再出现。
“林策。”
王自强的声音从工位那头砸过来,没摘耳机,眼睛还盯着屏幕:“周报改到第几版了?”
“第五版。”
“第五版。”王自强重复了一遍,像在嚼一块没炖烂的肉,“我那份PPT你看了没有?草稿第三页后面还有两页,别漏了。”
林策捏着三张空白纸走回工位。第三页后面。他翻回那沓手写草稿,第三页背面还有一行字,刚才被截图挡住了——王自强的笔迹,潦草得几乎认不出:“联调申请林策口头答应周三交,实际周五才给,超时两天。客户投诉,责任在运营组。”
周五。林策想起来了。那天王自强在茶水间拦住他,说“联调不急,先把推文排期给我”,然后自己把联调申请压到周五下班前才发出去。邮件抄送栏里,王自强把自己名字放在最前面。
他把草稿合上,四边对齐,压在那三张空白纸下面。
“王哥。”林策开口,声音比平时低半度,“联调申请那个事,邮件记录我这边还留着。”
王自强摘下一边耳机,转过半张脸:“什么邮件?”
“上周三你让我先排推文,联调往后放。你发的钉钉,我截图了。”
王自强把两条腿从主机箱上放下来,椅子转正。他盯着林策看了三秒,嘴角还挂着笑,但笑纹停在原处没动:“小林,你这话说的。我让你排推文,是让你把推文排完再弄联调,没说不交啊。你自己时间没规划好,怎么还怪上我了?”
“我没怪你。我就说记录还在。”
“记录。”王自强又笑了,这回笑纹动了,往上一提,“行,记录在就在。那咱们按记录来——你周五交的联调申请,客户周六投诉,这中间隔了不到二十四小时。你让我怎么跟上面解释?说小林周五才交?上面信吗?”
他端起马克杯抿了一口,杯底磕在桌面上,咚一声:“小陈走之前也跟我说她有记录。记录呢?谁看见了?”
林策没接话。他把那三张空白A4纸一张张铺开在桌面上,排成一排。王自强等了两秒,见他不吭声,耳机戴回去,椅子转回去,短视频的声音重新响起来。
第2章 抽屉里的半透明刀锋
林策的右脸在键盘上压出一排键帽印,口水把“本周完成5篇推文”那行字洇成模糊的墨团。连续七十二小时没合眼,他连做梦都在敲这行字——手指在桌面上机械地敲了第五遍,纸面猛地亮了。
一柄十五厘米长的半透明小刀从屏幕里弹出来,刀尖戳进他虎口,不疼,凉得像刚从冰箱里拿出的钢尺。刀身密密麻麻刻满数据,刀刃薄得能看见对面显示器的倒影。林策下意识拿它划了一下桌角——塑料桌角像豆腐一样裂开,切面光滑得能照出人影。
他连人带椅往后滑了半米。
三本《产品经理方法论》压上去的时候,他的手还在抖。抽屉合上,又拉开,再合上。林策仰头扫了一圈——摄像头在东南角,正对着过道,拍不到工位抽屉这个死角。他蹲下去,把抽屉拉开一条缝,刀身的光从书缝里漏出来,像根没掐灭的烟头。
“周报小刀·Lv1。”刀柄上刻着六个极小的字,下面还有一行数据栏——“推文完成率100%”。
林策从废纸篓里捡了张打印废纸,朝它挥了一下。纸片整整齐齐裂成两半,切口比裁纸刀还利索。刀身暗了一度,数据栏跳成“95%”。他赶紧把刀塞回抽屉,用书压好,坐回工位假装看屏幕。心跳撞得肋骨疼,喉咙干得咽口水都费劲。
早上九点,王自强端着咖啡杯晃过来,往林策屏幕上一扫。
“三页?”王自强把杯子往桌上一墩,咖啡晃出来两滴,“你加班加了个寂寞?我昨晚十点发的修改意见,你他妈就改了三页?”
“王哥,昨晚那版PPT——”
“别跟我昨晚。”王自强手一摆,杯底没放稳,整杯美式朝林策刚打印好的周报泼过去。林策右手比脑子快,从键盘托里抽出那柄半透明小刀往前一挡——咖啡液撞上刀面,像泼在隐形玻璃上,一滴没沾到纸,全弹回去浇了王自强一裤裆。
深棕色液体顺着王自强的卡其裤往下淌,滴在他白色运动鞋上。整个运营组安静了。隔壁工位小赵的机械键盘声都停了。
“你——”王自强低头看裤子,又抬头看林策手里那把还在微微发光的半透明刀,“这什么玩意儿?”
“裁纸刀。”林策把刀面翻过去,刀柄攥在手心,“新买的,静电吸附,防泼溅。”
王自强伸手要拿,林策往回收了一寸:“王哥你先去处理裤子吧,美式渍干了不好洗。”
“你等着。”王自强拿手指点了点他,转身往洗手间走,一路走一路骂,说林策工位上放危险物品,要去行政投诉。小赵从隔板后面探出半个脑袋,朝林策竖了个拇指,又飞快缩回去。
林策坐回椅子,把刀塞进抽屉。刀身数据栏变了——“周报完成率100%·挡污渍一次”。他盯着抽屉缝里那线微光,脑子里冒出一个念头,没来得及抓住,手机震了。
王自强在企业微信群里@所有人:“运营组工位安全检查,今天下班前每人拍照上传桌面物品。刀具、易燃品一律报备。”下面跟了一排“收到”。林策把手机扣在桌上,拉开抽屉看了一眼——刀还在,光比刚才亮了一点。
他翻出昨天那份被王自强压了两天的联调申请邮件,把截图存进手机相册。又打开周报文档,光标停在“本周完成5篇推文”那行。手指在键盘上敲了一下删除键,整行字消失。他重新打了一行——“本周完成5篇推文,推文排期准时率100%,联调申请按时提交率100%”。
抽屉里那道光猛地跳了一下。林策低头,从书缝里看见刀身上的数据栏在闪,像手机收到新消息。
“周报完成率100%·可升级。”
他合上抽屉,把三本书重新压好。王自强从洗手间回来了,换了条裤子,脸色比刚才还黑。他走到林策工位旁边,敲了敲隔板:“行政那边我打过招呼了,下午来查。你那把‘裁纸刀’,最好有个发票。”
“有。”林策头也没抬,“淘宝买的,订单截图我发你。”
王自强噎了一下,转身走了。林策听着他的脚步声消失在过道尽头,才把抽屉拉开一条缝。刀身的光映在他脸上,像手机屏幕的冷白背光。
他拿起刀,翻到刀柄那一面。刚才没注意,刀柄末端还有一行小字,比蚂蚁腿还细——“绩效值:3/100。下一级解锁:待办事项清单具现。”
林策把刀放回抽屉,拿手机拍了张照,又用三本书压好。他打开待办清单,把今天要干的活一条条敲进去:改PPT三页、交联调申请、写周报终稿、应付行政检查。敲完最后一条,抽屉里传来一声极轻的“叮”,像微波炉热好饭的提示音。
他没敢再拉开看。王自强在群里又发了一条:“下午两点行政检查,大家把工位收拾干净。别让我难做。”后面跟了个笑脸表情。
林策盯着那个笑脸,把手机翻过去扣在桌上。抽屉缝里的光还在亮着,他拿脚尖把抽屉往里顶了顶,光暗下去,但没灭。
小赵从隔板后面又探出脑袋,压低声音:“策哥,你那刀真淘宝买的?链接发我呗。”
“下架了。”林策把键盘往前一推,“绝版。”
小赵缩回去,键盘声重新响起来,比刚才快了一倍。
林策把周报文档最小化,点开PPT。三页。王自强昨晚十点发的修改意见他确实看了,十二条批注,每条都写着“重做”。他改到第三页就趴在键盘上了。现在光标停在第四页标题上,他敲了两个字——“联调”,抽屉里又“叮”了一声。
他低头,从书缝里看。刀身数据栏跳成“待办事项:4项·完成0项”。刀柄那行小字后面多了个数字,“绩效值:3/100”变成了“3/104”。三本《产品经理方法论》被顶得往上拱了拱,像底下有东西在喘气。
林策拿膝盖把抽屉顶回去,继续改PPT。第四页改完,刀身暗了一度。第五页改到一半,王自强从过道那头走过来,手里捏着手机,屏幕亮着,停在行政发的检查通知上。
“林策。”王自强把手机往他桌上一拍,“行政说刀具报备要写用途。你那刀干什么用的?裁纸?裁什么纸?周报?”
“打印废纸。”林策把PPT存了盘,“裁小了当便签。”
“便签。”王自强重复了一遍这两个字,嘴角往下撇,“你工位上缺便签?行政库房一箱一箱的,你申请过吗?”
“申请了,上个月十五号提的,还没批。”
王自强眼皮跳了一下。上个月十五号那张申请单是他压的,他记得,因为当时觉得林策事多。他清了清嗓子:“下午检查之前,你把那刀放家里去。别搁工位上。”
“王哥,行政通知写的是‘报备’,不是‘禁带’。”
“我说放家里就放家里。”王自强把手机收回去,“你跟我抠字眼?”
小赵的键盘声又停了。林策盯着王自强衬衫第三颗扣子,上面沾着刚才没擦净的咖啡渍,一小块深棕。他点了一下头:“行,我放包里。”
王自强走了。林策拉开抽屉,把刀从书底下抽出来。刀身数据栏跳成“待办事项:4项·完成1项”。他翻到刀柄那面,绩效值后面的数字又跳了,“3/104”变成“3/108”。他把刀塞进背包侧兜,拉链拉到一半,停住了。
行政检查是两点。现在十点四十。背包就搁在椅子旁边,谁路过都能看见侧兜里透出来的光。
第3章 飞镖、盾牌与领导的文件夹
林策把工位隔板上的便利贴撕下来,在空白处写了四个字:远程打卡。
凌晨两点十七分,整层楼只剩他这排灯亮着。A4纸从打印机里吐出来,他裁下一角,笔尖落下最后一捺——纸片发烫,边缘卷曲,缩成巴掌大的一枚半透明飞镖,薄得能透出对面工位的显示器蓝光。
他站到工位区最东头,目测到打卡机的直线距离。二十米,中间隔三排桌子、两棵发财树、一台饮水机。飞镖捏在指尖,轻得像块塑料片。他甩手——没中,扎进了发财树花盆里。
第二次,他侧身,手腕多压了半寸。“嗖”一声,飞镖穿过两排桌腿的间隙,钉进打卡机感应区正中央。手机在兜里“叮”一声:打卡成功,08:59。
林策看了眼时间。平时这个点他还在电梯里挤着,闻前面大哥的韭菜包子味。现在,他站在工位区这头,省了十五分钟。
他把飞镖拔下来,翻来覆去地看。镖身上浮着一行小字,像激光刻的:“远程打卡·有效次数1/1”。用完一次,飞镖化成碎光散了。
天亮之后他又试了一回。这回写的是“用户调研100份”——部门季度硬指标,他拖了半个月没动。纸片具现成一面小圆盾,直径不到二十厘米,盾面刻着一条进度条,旁边一行数据:“调研进度0%·挡文件一次”。
他正琢磨这东西除了挡文件还能干什么,走廊那头传来皮鞋跟磕地砖的声音。老周,部门总监,从会议室出来,领带歪到锁骨下面,手里一摞A4纸卷成筒状。
“林策!”
老周把纸筒朝他一摔,跟扔飞盘似的:“这版需求文档逻辑不通,重写!下午两点前放我桌上!”
纸筒在空中散开,十几张纸片劈头盖脸砸过来。林策下意识抬手——小圆盾自己撑开了,半透明的盾面弹了一下,纸张“啪”地撞上去,四散飘落,一张都没糊他脸上。
老周脚步没停,只回头扫了一眼:“你躲什么?心虚啊?”
“没有没有,周总,我这就改。”林策赔着笑蹲下去捡纸。老周已经拐进茶水间,远远甩过来一句:“改完先给王自强看一眼,他比你熟这块。”
林策把散落的文件归拢,手指摸到盾面时,数据栏跳了一下:“调研进度0%·挡文件一次”。进度条还是空的,但“挡文件”后面多了个数字“1”。盾牌边缘缺了个小口,像被纸划的。
他把盾收进抽屉,跟那把刀并排搁着。
午休十二点四十,林策端着饭盒去楼梯间热饭。微波炉在七楼,他走消防通道下去,省得等电梯。走到六楼半拐角,上面传来说话声。
王自强靠在楼梯扶手上,对面站着一个戴黑框眼镜的男生,工牌带子上印着“产品部·实习”。林策认得那张脸,上周刚入职的,姓李。
“别学林策那种老黄牛。”王自强拿筷子尖戳着饭盒里的红烧肉,油点子溅到扶手上,“干了三年P5都没升,绩效连着垫底。我跟你说,活要干在领导看得见的地方——你加班到十点,领导七点就走了,你加给谁看?”
小李尴尬地笑,嘴角抽了两下:“王哥,林哥他……我看他挺拼的。”
“拼?”王自强把红烧肉塞嘴里,嚼着说,“拼有用的话,驴早当总监了。他那套就是自我感动,你信不信,明天季度复盘会,老周第一个点他名。”
小李低头扒饭,没接话。
王自强咽下肉,拿筷子点了点小李饭盒:“你不一样,你机灵。下周那个联调报告,你帮我把数据拉一下,我给你在周报里挂个名。挂名懂吗?就是让上面看见你。”
林策站在消防门后面,不锈钢门把手硌着后腰。他手里攥着从盾牌上抠下来的半透明碎片,边角锋利,捏得指节发白。碎片上进度条还亮着,0%那截红得刺眼。
他没推门出去。等王自强和小李上了楼,脚步声远了,他才从门后出来,把碎片扔进垃圾桶。碎片落进去没声音,像片塑料纸。
回到工位,他抽了张便签纸,写:“本周完成5篇推文”。
笔尖刚离纸,便签自己卷起来,从边缘开始烧,火苗是淡蓝色的,没烟。烧到一半,一行字浮在半空:“同一KPI内容重复具现,冷却中(剩余23小时)”。
林策拿手扇了扇,灰烬散在键盘缝里。他盯着那行字看了五秒,又写了一张:“本周完成5篇推文·备用”。
这张没烧。他等了十秒,纸面温温的,没发烫。看来“备用”两个字算不同内容,能绕过去。
但明天就是季度事故复盘会。王自强手里捏着那份“林策未按时提交联调申请”的截图,打印出来有A4大小,上面红笔圈着日期。林策知道那张截图是拼的——钉钉记录里王自强说的是“先排推文,联调往后放”——但截图只截了后半句。
他把便签纸折好塞进手机壳后面,打开抽屉看了一眼那把刀。刀身数据栏跳成:“待办事项:4项·完成1项·冷却中”。绩效值那行,“3/108”后面多了个灰色小锁图标。
林策把抽屉推回去,点开PPT第四页。光标闪了两下,他敲下去:“联调申请提交时间线说明”。
键盘声在空了大半的工位区响起来,比平时慢,比平时重。
他把时间线拉到联调申请那天。钉钉聊天记录翻到王自强的原话,截图,裁掉自己回的那句“好的王哥我先把推文排完”,存进“复盘会材料”文件夹。
鼠标停在发送键上,没按。
老周下午两点来收文档。林策把改好的需求文档递过去,老周翻了两页,眉头没松:“逻辑链还是跳,第三部分跟第五部分接不上。”
“周总,第三部分是按王自强给的框架写的,他说——”
“他说什么我不管。”老周把文档拍回他桌上,“我要的是能过评审的东西。你明天复盘会之前给我一版新的。”
林策点头。老周转身走了两步,又回头:“对了,复盘会你排第二个讲。联调那事王自强提了,你准备一下怎么解释。”
“解释”两个字咬得很重。
老周走后,林策把文档翻到第三部分。王自强给的框架截图还在聊天记录里,白纸黑字:“需求拆解按业务线横向切,别按功能模块竖切。”他照做了,现在老周说接不上。
他打开便签纸,写:“需求文档逻辑链修复方案”。纸面发烫,卷成一支笔尖极细的半透明刻刀。刀柄上浮着字:“逻辑补全·有效次数1/1”。
林策愣了愣。这玩意儿怎么用?他把刻刀对准文档第三部分和第五部分之间的空白页,刀尖刚碰到纸面,两段文字自己浮起来,中间自动补出三行过渡句,逻辑严丝合缝。
他拿笔抄下来,刻刀化成碎光。
下午五点,他把新版文档放老周桌上。老周翻到第三部分,手指顺着过渡句往下滑,滑到第五部分,停了两秒:“这版行。明天复盘会就按这个讲。”
林策回工位时路过王自强座位。王自强正跟小李发消息,屏幕没关,对话框里打了一半:“明天复盘会你坐我旁边,看我眼色——”
林策没停步,走过去。
晚上七点,他把复盘会PPT又过了一遍。翻到“联调申请时间线”那页,手机壳后面的便签纸硌着掌心。他抽出来看了一眼,“本周完成5篇推文·备用”几个字还清清楚楚,纸面没发烫,没烧。
第4章 甩锅风暴与倒计时
投影幕布上那张截图被红框圈了三圈,红框套红框,像靶纸。
“林策未按时提交联调申请——这是系统后台的提交记录,白纸黑字。”王自强激光笔点在红框正中央,转过身来,脸上挂着痛心疾首的表情,“支付接口超时四小时,商户投诉到CEO信箱,周总,这事我有责任,我作为老同事督导不力。”
他顿了一下,把“督导不力”四个字咬得特别清晰。
会议室里坐了十几个人,目光齐刷刷扎过来。总监老周坐在长桌顶端,手掌拍在桌面上,马克杯盖弹起来又落回去:“林策,你说清楚。”
林策嗓子发干,张嘴刚要出声——
“周总,也不能全怪他。”王自强抢在前面,语气恳切得像在替人求情,“年轻人嘛,时间管理上欠缺经验,我平时催得不够紧,主要责任在我。”
这话说得滴水不漏。责任在他,锅在林策。每个字都在说“我扛”,每个字都在把林策往坑里按。
老周脸色没缓:“四小时,商户差点解约。林策,你明天之前交一份书面说明,复盘会第二个讲,把这个事给我讲透。”
“周总,联调申请提交时间——”
“明天讲。”老周合上电脑走了。
王自强收拾投影线,经过林策身边时压低声音:“别在会上乱咬啊,咬我对你没好处。实习生小陈怎么走的,你比我清楚。”
会议室空了。林策攥着激光笔的指尖发白,指节咯吱响了一声。
刘姐的小会议室只有六平米,空气里飘着速溶咖啡和打印墨粉混在一起的味道。她把一份文件推过桌面,纸角擦着林策的手背。
“绩效改进计划。”刘姐指甲点了点标题,“连续三个季度C,按公司制度触发末位淘汰预警。林策,姐跟你交个底,这个流程一旦启动,最后结果大概率不好看。”
林策翻开文件,第一页就是“主动离职建议函”。
“公司给N+1,背调配合,离职证明写‘个人发展’。”刘姐递过来一支笔,“体面一点。你才二十八,出去找下家不丢人。”
笔杆是凉的。林策捏着那支晨光中性笔,笔尖悬在签名栏上方。N+1,三个月工资,够交两个季度房租。签了,明天就不用看王自强那张脸。
手机在裤兜里震了一下,屏幕自己亮了。
半透明界面浮在手机上层,蓝底白字,只有他能看见——刘姐还在低头翻文件,毫无反应。
“末位淘汰KPI锁定:本组绩效最差者淘汰出局。当前判定对象:林策(综合评分61.2)。若未在季度考核日前完成淘汰,异能永久反噬封印。”
底部跳动着倒计时:71小时59分59秒。
笔尖戳在纸上,洇出一个墨点。林策把文件合上推回去:“刘姐,我考虑一下。”
“最迟明天下午给我答复。”
林策没回工位,直接拐进消防通道,蹲在楼梯间翻背包侧兜。周报小刀摸出来的时候刀身发烫,数据栏红得刺眼:“KPI冲突:宿主自身为淘汰目标,刀锋无法指向宿主。”
他把刀翻过来,刀柄上的“3/108”变成了“3/108·锁定”。再翻回去,红字下面多了一行小字:“淘汰目标未变更前,全部功能冻结。”
林策把刀塞回包里,后脑勺磕在水泥墙上。末位淘汰,淘汰的是他自己。这把刀连自己都切不了,拿什么翻盘?
手机相册翻到最底下。上周五他清理邮箱垃圾箱时手滑截的一张图——王自强发的事故复盘邮件,正文第三行:“支付接口超时原因:王自强未按规范提交联调申请(已自查)。”
这封邮件在系统里存活了四十分钟,被王自强用“甩锅反射”弹进废纸篓,连发件记录都抹了。但截图还在。
林策盯着那行字看了十秒。王自强在复盘会上说“督导不力”,邮件里写的是“未按规范提交”。一个甩锅,一个认锅,同一个人,隔了五天。
他回到工位,从抽屉底层翻出那沓便签纸。小赵探头看了一眼,又缩回去敲键盘。林策抽出一张,笔尖落下——
“王自强,本季度真实绩效:组内最低。”
便签纸没有烧。纸面泛起一层暗红色光,从字迹边缘往外洇,像墨水滴进清水。抽屉里“咔嗒”一声,周报小刀自己弹开锁扣跳出来,刀身数据栏疯狂刷新,红字消退,换成一行金边黑字:
“末位淘汰镰刀·解锁条件:宿主公开指认真正最差者。剩余时间:71小时22分。”
刀柄上的“3/108”后面多了一截进度条,目前是零。
小赵的椅子又转过来了:“林哥,你那刀怎么自己——”
“静电。”林策把刀按回抽屉,顺手把便签纸揭下来贴到显示器边框上。暗红光已经褪了,只剩一行黑字,谁路过都能看见。
王自强的工位在斜对面。他正跟小李咬耳朵,边说边往这边瞟。目光扫到林策显示器边框上那张便签时,嘴角的弧度僵了半秒。
林策拉开椅子坐下,打开明天复盘会的PPT,第一页标题改成:“联调申请超时事故——责任归属与时间线还原”。
他把那封邮件截图拖进第二页。
倒计时还在手机后台跳着。71小时21分。王自强起身去接水,路过林策身后时脚步慢了半拍,眼睛往屏幕上扫了一眼。
林策没回头,把PPT翻到第三页,上面只有一行字:“提交记录截图已备份至三个网盘。”
王自强手里的马克杯搁在林策桌角,杯底磕出一声闷响:“小林,明天会上——”
“王哥。”林策转过半张脸,嘴角扯了一下,“明天会上我第二个讲,周总定的。您坐第一排,给我把把关?”
王自强的喉结动了一下。
王自强把杯子端回去,没接话。走了两步又停下,侧着身子压低嗓门:“小林,明天会上别念歪了。周总看的是态度,不是谁对谁错。”
“我讲时间线。”林策盯着屏幕,“时间线不会念歪。”
“时间线这东西,看谁讲。”王自强笑了一下,回自己工位去了。
刘姐从会议室出来,经过林策身后扫了一眼屏幕,脚步顿了顿,什么也没说,端着杯子进了茶水间。
林策把邮件截图放大,截掉发件人栏,只留正文那行字和系统时间戳。存进第一个网盘,进度条走完,第二个,第三个。三个都显示“上传成功”,他把本地截图删了。
手机震了一下,不是异能界面,是小赵发来的私聊:“林哥,王哥刚在群里问谁有上周的联调台账,说要补一份说明交周总。”
林策回:“让他补。”
“他说台账丢了,让大家翻聊天记录找。”
“你翻了?”
“翻了,没找着。他上周把群文件清过一次。”
林策把手机扣在桌上。王自强在删痕迹。邮件进废纸篓,群文件清空,现在就差把所有人的记忆也清一遍。
但截图在他手里。三个网盘,三个地址,王自强删不到。
下班前十分钟,王自强端着杯子又晃过来,这次声音压得更低,几乎贴着林策耳朵:“小林,N+1的事我听说了。你签了,我帮你跟周总说句好话,背调电话打到我这儿,我给你兜着。”
“王哥费心。”
“别赌气。你手里那些东西,发出去对谁都没好处。我不好过,你也留不下来。”他拍了拍林策椅背,手心在椅背上按了一下才走。
林策低头看手机。倒计时71小时05分。便签纸还贴在显示器边框上,暗红光彻底褪干净了,但那行字还在。
他打开明天复盘会的PPT,第二页截图下面加了一行备注:“原始邮件发送时间:上周一09:14。系统废纸篓清除记录:09:54。间隔四十分钟。”
第5章 末位淘汰镰刀
会议室空调开得太足,林策后脖颈的汗毛全竖着。二十三个人挤在长条桌两侧,椅子不够,小赵从隔壁搬了把折叠凳坐门口。季度考核日,空气里飘着咖啡和焦虑混成的酸味。
王自强最后一个进来,保温杯端得四平八稳,路过林策身后时手掌落下来,在他后脑勺拍了两下:“别紧张,大不了明年再战。”力道不重,但掌心压着头发往桌上按了半寸。林策没抬头,手里转着那支签字笔。
总监老周敲了敲投影仪遥控器:“流程简单。每人自评三分钟,然后组内互评。王自强,你第一个。”
王自强把保温杯往桌上一墩,站起来时椅子腿刮着地砖发出尖响。“我今年扛了组里最大的支付重构项目,联调、上线、客户安抚,全是硬骨头。”他翻开手机备忘录,一条条念,“帮小陈兜底了三次需求变更,帮小李梳理了产品逻辑,帮——”他顿住,目光扫过林策,嘴角提了提,“有些同事,我就不点名了,需要提升一下责任心。活干完了是应该的,别老觉得别人欠你的。”
小赵的折叠凳吱呀响了一声。
老周点头:“下一个,林策。”
林策站起来,没拿手机。他走到投影仪旁边,把数据线插上,屏幕亮起来,一张截图铺满整面墙。发件人王自强,时间戳上周一09:14,正文第三段写着“本次事故主责在需求排期环节,林策未按节点交付联调申请”。
会议室安静了两秒。王自强手里的保温杯盖拧到一半,停住了。“那是误发!”他嗓子劈了一下,清了清,“我后来更正了,周总您看后续邮件——”
林策没接话,手指在触控板上划了一下。第二张截图弹出来,钉钉对话框,王自强的头像:“小陈,把联调记录时间改一下,反正没人细看。”发送时间上周二17:32。
王自强猛地站起来,椅子往后一推撞上墙。他右手抬起来朝林策方向一推,掌心涌出一团半透明的东西,眨眼间撑成一面圆盾。盾面浮着五个字:“责任转移中”。盾缘有箭头朝外,像要把所有东西弹回去。
“你他妈从哪弄的——”王自强话没说完,盾已经推到林策面前半米。
林策右手伸进会议桌底下的备用抽屉。周报小刀他昨晚就藏这儿了,用一沓废打印纸裹着。指尖碰到刀柄的瞬间,便签纸上的字在脑子里亮起来。他低声念:“王自强,本季度真实绩效:组内最低。”
小刀炸开一团红光。刀身暴涨到半米长,弯成镰刀弧度,刀刃上浮出一行小字:“末位淘汰镰刀·KPI判定生效:王自强综合评分54.8,组内最低。”
林策抡起镰刀劈下去。刀刃撞上“甩锅反射”盾面,盾上裂纹从撞击点朝四周爬,像冰面被石头砸了。王自强两只手都推出来,盾面亮了一下,裂纹继续蔓延。三秒。盾碎成一把光点,飘了两下就灭了。
王自强往后退,后腰撞翻椅子,整个人坐倒在地。“你作弊!你用了什么——”他手指着林策,声音劈成两截。
系统界面从空气里浮出来,悬在他面前,黑底白字:“绩效复核触发:王自强连续两季度实际贡献垫底,降级处理,调离核心组。”
会议室炸了。小赵带头鼓掌,拍了两下发现没人跟,赶紧把手缩回去。小李低着头假装看手机,屏幕是黑的。刘姐端着杯子站起来又坐下。
林策的手抖得握不住镰刀。刀柄从他指缝里滑出去,在半空缩回十五厘米的小刀模样,叮一声落进他裤兜。他扶着桌沿坐回椅子,膝盖磕在桌腿上,疼得龇牙。
老周咳了两声,遥控器在手里转了个圈:“散会。王自强的事HR走流程。”他顿了顿,补了一句,“林策留一下。”
刘姐已经追着王自强出去了,走廊里传来她急促的脚步声和王自强含混的争辩。会议室人走空了,老周把遥控器往桌上一扔:“你那个——东西,哪儿来的?”
“周总,我——”
“行了。”老周抬手打断他,“我不问。但下次用之前,跟我通个气。”他拎起保温杯往外走,到门口侧了侧脸,“你那个KPI判定,准不准?”
林策没回答。老周也没等,走了。
他坐回工位时手还在抖。键盘上敲了三个字删了四回。系统界面又弹出来,这回是绿底:“末位淘汰KPI完成。异能等级提升至Lv2。新功能解锁:绩效可视化(可查看任意同事真实KPI数据)。”
林策还没来得及点开,界面翻红,弹出一行字:“警告:跨组淘汰指标已下发至直属上级。你的上级,也在被淘汰名单里。”
他抬头。总监办公室的百叶窗拉开一半,老周站在玻璃后面,端着杯子朝他举了举,嘴角往上弯了一个明显的弧度。那个笑跟平时不一样,平时老周笑是“这版行”,现在这个笑是“我看你怎么接”。
林策把视线收回来。手机在桌上震,部门大群弹出新消息,刘姐发的:“欢迎新同事季明远加入我组,P7专家岗,负责下季度核心项目。”配图是会议室门口拍的,一个戴金丝眼镜的男人站在老周右边,手搭在老周肩膀上,姿态熟得像来串门的亲戚。老周笑得比刚才对林策还开。
林策点开刚解锁的“绩效可视化”,对着季明远的头像扫了一眼。KPI数据栏一片空白,连基础项都没填。头像旁边标着四个小字:“待分配目标。”
他盯着那四个字看了五秒,又抬头看了一眼玻璃后面的老周。老周还在笑,杯子举到嘴边没喝,就那么举着。
林策把手机扣在桌上,指关节压着屏幕边缘。旁边小赵探过头来:“策哥,你刚才那刀——真的假的?”林策没答,把手机翻过来又扫了一眼季明远的空白KPI栏。小赵顺着看过去,压低嗓子:“这人谁啊,空降还P7?”
“不知道。”林策把手机锁了屏。
小赵缩回去,手指在自己键盘上敲了两下又停住:“老周那个笑,你看见没?他以前裁老孙的时候也这么笑。”林策转头看他,小赵立刻补了句,“我瞎说的。”
刘姐从走廊回来,手里捏着一沓调岗材料,往王自强空出来的工位上一放:“下周一之前交接完。”她路过林策身后时脚步慢了半拍,低声说了句:“你那个判定……系统认了,HR那边复核两遍都没挑出错。”说完没停,径直回了自己座位。
老周从办公室出来,手里多了个文件夹,经过林策工位时拍了拍桌角:“季明远明天到岗,你带他熟悉一下组里的流程。”语气平常得像在派发周报模板。林策抬头:“周总,我手上还有——”
“知道。”老周没让他说完,“所以让你带。”他把文件夹往林策桌上一搁,“里面有他之前的项目履历,你先看。”转身走了两步,又回头补了句,“看完给我个反馈。”
林策翻开文件夹第一页,季明远的履历表填得密密麻麻,唯独“近两年绩效评级”那一栏空着。他合上文件夹,手指在封面上敲了敲。小赵又凑过来:“让你带?那不是明摆着——”
“明摆着什么?”
小赵张了张嘴,把话咽回去,拿起杯子假装去接水。
林策重新打开绩效可视化,扫了一圈组里其他人的数据。刘姐的KPI条是满的,小赵的差一截,小李的刚过线。他划到老周的头像上停住了。数据栏跳了一下,弹出一行灰字:“权限不足,需Lv3解锁。”底下小字标注:“当前等级:Lv2。”
第6章 绩效锁链
季明远那栏空白得像刚擦过的白板,老周头顶却多出一行灰字,林策还没来得及看清,座机响了。
前台声音发紧:“林哥,楼下有人找,工牌是人力资源管理局外勤三科的。”
林策把绩效可视化界面缩进任务栏,拇指在鼠标侧键上按了两下。人力资源管理局。他扫了一眼小赵,小赵的嘴唇无声地动了一下,口型是“快跑”。跑什么跑,楼下闸机刷脸进出,跑得了和尚跑不了庙。
一楼大堂空调开得比楼上足。林策出电梯就看见一个女人斜靠在闸机上,深灰制服,没系最上面那颗扣子,左手一袋瓜子,右手往嘴里送,壳从嘴角飞出去,划一道弧线落进三米外的垃圾桶。胸牌“专员·秦蔚”。
秦蔚抬眼,嗑瓜子的手没停:“林策,P5运营,异能觉醒第四十七天,未登记。”她把瓜子袋口一折,塞进兜里,“跟我走一趟。”
“什么异能。”林策把手插进裤兜,指腹贴着周报小刀的刀柄,“我就是个写周报的。”
秦蔚叹了口气,叹气声里带着一种“又来了”的疲惫。她右手食指在空中画了个圈,动作随意得像在转笔。空气扭了一下,一条半透明锁链从她指尖甩出来,链节上密密麻麻刻着蝇头小字,林策扫到几个:“考勤异常”“工位离岗超时”“未提交日报”。锁链哗啦啦缠上他右手腕,凉得他打了个激灵。
周报小刀刚弹出半寸刀锋,锁链一收,刀被压回口袋。刀身数据栏跳出一行红字:“对抗绩效锁链:权限不足·当前等级Lv2/需Lv5。”
“别挣扎。”秦蔚打了个哈欠,眼角挤出一点泪花,“绩效锁链,专锁你这种无证上岗的。越挣扎扣分越多,扣到零直接注销。”
林策低头。锁链表面浮出一行倒计时:“违规滞留:00:04:59。超时将强制注销异能。”
四分钟。
“我要见你们领导。”林策的声音比自己预想的响,大堂前台抬起了头。他压低半度,“我有情报。黑心企业联盟在你们辖区搞绩效值黑市。”
秦蔚嗑瓜子的动作顿住了。她歪了歪头,瓜子壳粘在下唇上:“你连登记都没登记,哪来的情报?”
“我抓过一个用篡改KPI数据做假账的,买家ID前缀是HRG。”林策左手摸进另一个口袋,指尖碰到便签纸边缘。他抽出来,纸面在掌心发烫,字迹浮出来,是他从王自强那件事里顺藤摸到的线索:暗网交易截图、绩效值流转路径、三个买家ID。纸在空气中变硬,卷成一张半透明的卡片,被他拍在秦蔚面前的闸机外壳上。
秦蔚低头看了三秒。她把瓜子袋彻底收起来,掏出手机拍了张照,拇指在屏幕上划了两下,发出去。三秒后手机震了,她看了一眼回复,嘴角往下压了压。
锁链松了一扣。
“你胆子不小。”秦蔚从制服内兜里摸出一张皱巴巴的纸,对折了两次,边角卷着毛边,拍在林策胸口,“编外人员征召协议。签。”
林策低头。抬头那栏印着“编外队员·无底薪·按任务绩效结算”,中间一行加粗:“完不成任务触发淘汰条款”。底下小字密密麻麻,他扫到一条:“任务期间异能使用权归管理局调配。”
“不签呢?”
秦蔚指了指锁链上的倒计时。还剩四十七秒。“不签就注销。异能封印加档案拉黑,你以后连外卖平台都注册不了。”
林策盯着那四十七秒看了十秒。他想起上个月工资条,想起刘姐递过来的N+1协议,想起王自强拍他椅背那只手。他摸出笔,在签名栏划拉了自己的名字,笔画歪得厉害。
锁链哗啦碎成光点,落了满地,又化成灰。系统界面弹出来,半透明蓝底白字:“编外队员协议生效。任务目标:捣毁辖区内绩效值黑市。倒计时:72小时。失败惩罚:异能封印90天。”
秦蔚转身就走,瓜子袋重新掏出来,边走边嗑。走到旋转门那儿头也不回甩了一句:“明早七点,城西旧货市场门口集合。迟到扣绩效。”
林策站在大堂中央,手腕上还留着锁链的凉意。他抬头看了一眼自己工位那层楼的窗户——十二楼,从左往右数第七扇。老周站在窗边,手里端着保温杯,杯口冒热气。距离太远看不清表情,但那个站姿林策认得,是往下看人的姿势,下巴微收,肩膀放松。
他掏出手机,绩效可视化界面还开着。老周头顶那行灰字刷新了一下,变成红字:“跨组淘汰指标·执行倒计时:48小时。”底下多了一行小字:“指标对象:林策。”
林策把手机塞回口袋,往电梯走。小赵从消防通道门后探出半个脑袋,手里攥着两包速溶咖啡:“策哥,那女的谁啊?我看你手上亮了一下——”
“人力资源管理局的。”林策按了电梯上行键,“来给我发offer的。”
“啥offer?”
“没底薪的那种。”
电梯门开了。林策走进去,按了十二楼。门合上之前他补了一句:“帮我跟老周说一声,明天我请半天假。”
小赵举着咖啡愣在原地:“半天?周总问起来我咋说?”
“就说我去旧货市场淘个东西。”
电梯门关严了。林策靠在轿厢壁上,摸出那张编外协议又看了一眼。签名栏底下有一行他刚才没注意的极小字:“编外队员执行任务期间,原单位劳动关系保留,考勤按事假处理。”
事假。他笑了一声,轿厢里就他一个人,笑声撞在金属壁上弹回来,听着有点干。
手机震了。秦蔚发来一条短信,号码是一串乱码:“协议第四页背面,自己看。”
林策翻过协议。背面用铅笔潦草写着两行字:“黑市牵头人外号‘优化大师’,P8,前大厂HRD。小心你公司里那个姓周的——他上周跟优化大师的人吃过饭。”
电梯到了十二楼,叮一声。门打开,走廊那头老周正从办公室出来,保温杯换到左手,右手捏着手机贴在耳边,看见林策,点了下头,嘴型说了句“明天聊”。
林策把协议折好塞进内兜,冲老周点了下头。
明天聊。行。
林策回到工位,坐下第一件事是把周报小刀掏出来搁在键盘旁边。刀身数据栏还挂着那行红字,他拿拇指蹭了蹭,没反应。小赵凑过来,咖啡搁在他桌角:“策哥,你真要去旧货市场?”
“嗯。”
“那地方我路过过,全是卖二手打印机的,灰大得呛人。”
林策点开绩效可视化,老周那行红字还在跳,倒计时已经变成47小时58分。他把界面缩下去,转头看小赵:“周总今天下午出去过没有?”
“两点多走的,四点半回来的,回来就把自己关办公室里打电话,声音压得特别低。”小赵压低嗓子,“我送报表进去,他桌上摊着一张纸,看见我就翻过去了。”
“什么纸?”
“没看清。就看见抬头有个红戳。”
林策把周报小刀往兜里一揣,站起来。小赵往后让了半步:“你干嘛去?”
“找刘姐请半天假。”
刘姐在工位上翻考勤表,听他说完,笔尖在纸上顿出一个墨点:“明天上午?你上周刚被末位谈话,这周就请假?”
“事假,扣钱的那种。”
刘姐抬眼看他,看了足足三秒,把假条推过来:“自己填。周总那边你自己去说。”
“他让我明天聊。”
“那你今天下班前把字签了。”刘姐把笔帽一扣,“林策,我不管你明天去旧货市场淘什么,别惹事。你头上那根弦已经绷得够紧了。”
第7章 画饼与已读
早上六点五十,旧货市场连卷帘门都没拉全。
林策踩着满地瓜子壳往里走,老远就看见两个蹲在路边的人影,一个正往嘴里塞煎饼,另一个缩成球刷手机。煎饼那位站起来拍他肩膀,手劲大得像在拍新员工入职照:“新来的?我老周,P7总监,以后就是你组长了。”
林策盯着那张脸。发际线退到头顶,保温杯换成了一次性豆浆杯,可这鼻子这眼——不就是自己公司那位周总?
“巧了。”老周嘿嘿一笑,豆浆杯往煎饼袋子上一搁,“我白天在你们公司当总监,晚上在管理局挂编外组长。双份工资不拿白不拿。”
另一个蹲着的姑娘终于抬了头。二十出头,羽绒服裹到下巴,手机屏幕亮着微信对话框——“消息已读·对方正在输入……”那个“正在输入”至少挂了五分钟,一个字没蹦出来。老周介绍:“小陈,P6客服主管。”小陈只“嗯”了一声,拇指在屏幕上划了一下,把“对方正在输入”划没了,继续等。
林策愣神的功夫,秦蔚从市场侧门绕出来,手里三份档案往老周怀里一塞:“迟到十五分钟,路上堵。”
“你堵车我堵心。”老周翻档案,嘴上还不饶人。
秦蔚没理他,指着档案第一页:“黑市窝点在旧货市场地下仓库,守备大概七八个人,最高战力Lv3。你们仨——老周Lv3、小陈Lv2、林策Lv2——够用了。我负责外围监控,进去就靠你们。”
老周立刻把豆浆杯往垃圾桶一丢,腰板挺直,手又拍到林策后背上:“小林啊,年轻人要多锻炼,你打头阵,我和小陈给你策应。”拍得林策往前踉跄半步。
小陈终于从手机上抬起眼。第一句话:“他打头阵?他Lv2,对面Lv3,你让他送死?”
老周面不改色:“这叫压力测试,激发潜能嘛。大厂都这么带新人。”
“你带的新人离职率多少?”小陈问。
“那叫人才流动。”老周挥挥手,“小林,你说行不行?”
林策心里骂了八遍娘。嘴上蹦出来的却是:“行,我试试。”说完自己都恶心——怎么又习惯性讨好。他把这三个字咬碎了往肚里咽,补了一句:“打头阵可以,绩效加成得说清楚。”
老周眼神飘了一下:“回头算回头算。”
地下仓库的入口藏在二手打印机堆后面。铁门拉开,霉味混着外卖盒的馊味扑出来。林策打头,老周居中,小陈殿后,三个人贴着墙往里摸。
仓库深处亮着四块手机屏。四个穿外卖骑手服的壮汉围着一台笔记本,屏幕上密密麻麻的绩效值交易记录滚得飞快。其中一个正骂:“这单抽成又涨了,优化大师真黑——”
老周抬手就是一发“画饼充饥”。
空中凭空浮出一张巨大的“年度优秀员工证书”,金光闪闪,边框还带浮雕。四个骑手同时抬头,眼神直了。一个嘴里的烟掉在地上:“我也有份吗?”另一个已经开始整理头盔带子:“是不是该我升职了?”四个人不由自主往证书方向走,队形散得跟早高峰地铁换乘通道似的。
小陈掏出手机,对着仓库角落的监控摄像头一划——“已读不回”。四个监控画面同时定格,红灯闪了两下,卡在上一秒。
林策抓住空档,右手一握,拉新之刃从掌心弹出来。刀刃碰到第一个骑手后颈自动翻了个面,刀背“啪”地拍下去,人直接趴外卖箱上。第二个刚回头,刀背已经贴到耳根。三分钟,四个全躺平,呼噜声此起彼伏。
老周拍拍手走过来,皮鞋尖踢了踢地上一个骑手的屁股:“不错不错,小林有进步。”然后手一指角落,“电脑搬出去,骑手捆好,地上瓜子壳扫了。”
林策拎着电脑主机出来的时候,老周正靠在门框上跟小陈点评:“看见没,这就是带新人的正确方式,给机会给舞台——”
小陈手机屏幕亮了一下,她低头看了一眼,又抬头看林策,嘴角动了动。
回管理局交任务,秦蔚验收完,评价写得跟绩效模板似的:“配合生疏但结果及格。老周指挥有功,小陈控场及时,林策……执行力尚可。”
林策刚松半口气,老周胳膊搂上他脖子:“小林啊,这次任务绩效我帮你多报了点,回头请我吃饭就行。”
“谢谢周哥。”话到嘴边,系统界面弹出来——“任务结算:林策获得绩效值+80。老周获得+150(指挥加成)。小陈获得+120(控场加成)。”
林策盯着那个“+80”看了三秒。
“周哥。”他把“谢谢”咽回去,换了个调,“下次打头阵的绩效加成,能不能也分我点?”
老周哈哈一笑,拍他肩膀:“年轻人别计较这些,格局打开!你看我当年——”
“你当年画饼也是这个味儿?”小陈突然插嘴,声音不大,手机举在胸前晃了晃。
老周笑容僵了半秒:“小陈,你这孩子——”
“我客服出身,听画饼听了三年,过敏。”小陈把手机揣兜里,冲林策抬了抬下巴,“走了。”
林策手机震了一下。小陈发的:“别信他画饼。”他刚看完,屏幕上又弹出一条——“消息已读,回复:收到。”
他抬头看小陈。小陈已经走到走廊拐角,头也没回,羽绒服帽子扣上了。
林策把手机收起来,又看了一眼系统里那个“+80”。老周的“+150”还在结算页面上挂着,加粗标红,像年会PPT上的优秀员工名单。
他打开绩效可视化,老周那行数据后面多了个新标注:“本周绩效值:+150。下级贡献占比:73%。”
73%。
林策把周报小刀从兜里掏出来,刀柄上“3/108”跳成了“3/188”。他拿拇指蹭了蹭刀身,刀刃映出走廊尽头老周办公室的门——门关着,百叶窗拉得严严实实,里头有人影晃了一下。
手机又震了。秦蔚发来的:“协议背面那行字,你看了?”
林策回:“看了。”
“那就行。下次任务,你当组长。”
林策手指停在屏幕上。还没等他打字,秦蔚第二条跟进来:“老周调去带新编队,管理局刚下的文。你Lv2带两个Lv2,够了。”
走廊那头,老周办公室的门开了。老周探出半个脑袋,冲林策招手:“小林,来一下,聊聊下季度绩效目标——”
林策把手机翻了个面扣在掌心。小陈那条“别信他画饼”还亮在屏幕上,底下是他自己回的“收到”,两行字叠在一起,像张没撕干净的便签纸。
他站起来,往老周办公室走。走到一半,周报小刀在兜里烫了一下。
他掏出来看。刀身数据栏跳出一行红字:“新任务:担任临时组长。完成奖励:绩效值+200,等级解锁进度+15%。”
底下还有一行小字,灰的,刚刷出来的:“警告:组员老周——忠诚度待评估。”
林策把刀塞回兜里,推开了老周办公室的门。老周正低头翻一份文件,见他进来,把文件往抽屉里一推,抽屉没关严,露出一角红头纸。
“坐坐坐。”老周指了指椅子,“下季度绩效,我帮你争取了个好数——”
林策没坐。他盯着那个没关严的抽屉。
“周哥。”他开口,“你上周跟优化大师的人吃饭,聊的什么?”
老周推抽屉的手停在半空。
第8章 优化大师
林策刚拐进管理局三楼走廊,就听见秦蔚的嗓门从拐角炸出来。
“你行你来带啊!”
瓜子壳从她指缝里蹦出去,弹在一个男人的西装袖口上。那人四十出头,背头梳得一丝不乱,皮鞋亮得能照见天花板的灯管,工牌端端正正别在左胸,绩效稽核科·副科长·方铭。他正拿食指戳空气,每戳一下,秦蔚就往后退半步,退到墙根干脆不退了,斜靠着啃瓜子。
“外勤三科这个月编外淘汰率百分之六,红线是十五。”方铭的声音像在念Excel表格,“上面要问责,我很难做。”
“你难做?”秦蔚朝地上啐了片瓜子壳,“上个月你塞进来三个关系户,全挂我们科编制,淘汰率能达标才有鬼。”
方铭嘴角抽了一下,工牌翻了个面。他压低声音说了句什么,秦蔚听完咧嘴笑,又嗑了一颗。方铭扭头就走,皮鞋跟敲得走廊咚咚响,经过林策身边时扫了他一眼,目光在他背包侧兜鼓起的形状上停了半秒。
秦蔚拿手背抹了把嘴角:“进来。”
办公室比上次多了一摞文件。秦蔚从最上面抽出一张纸拍在桌上,纸头印着红色“内部预警”字样。“自己看。”
林策拿起来。《关于近期异能者遭非法绩效掠夺事件的预警》。正文列了三起案子,格式统一得像周报模板:城东修车铺老赵,Lv2汽修异能,被优化至封印;城南奶茶店小妹阿圆,Lv2味觉强化,同上;城北快递站老孙,Lv3路径优化,同上。三行末尾都跟着同一行小字,像复制粘贴的:均收到短信“您的绩效值存在异常,点击链接复核”。
“老孙Lv3都栽了?”林策把纸翻了个面,背面是监控截图。
截图画质糊得像座机拍的,但关键信息能看清。一个黑风衣男人站在修车铺卷帘门前,右手按在老赵天灵盖上。老赵头顶浮着一行半透明数字:绩效值3200→0。男人头顶也有一行:绩效值9800→13000。秦蔚指甲点了点那个黑风衣:“优化大师。真名不详,原某大厂HR总监,去年整个部门被裁,他本人拿了N+3走的,三个月后觉醒‘绩效掠夺’。”
“抽取超过阈值就永久封印?”林策问。
“对。管理局追了他三个月,这人反侦察能力一流,每次作案换一座城市,最近突然缩到你辖区,连干三票。”秦蔚又摸出一颗瓜子,没嗑,夹在指间转,“你们组下一个任务,把他引出来。老周和小陈打辅助,你当诱饵。”
林策把预警单往桌上一拍:“我Lv2当诱饵?他抽我跟抽孙子似的。”
“你上周不是解锁了‘绩效可视化’?”秦蔚把瓜子壳弹进垃圾桶,“优化大师掠夺必须近身接触,你在他伸手那瞬间扫出他的真实KPI数据,我远程锁定他的绩效值波动频率。下次他再动手,直接定位。”
“那万一他手快呢?”
秦蔚拉开抽屉,摸出一枚U盘大小的金属片,拍在林策面前。金属片通体银灰,侧面刻着一行蚂蚁大的字:额定熔断值800。她拿指甲盖敲了敲:“绩效保险丝。插在你异能核心上,他抽你绩效值时保险丝熔断,给你争取三秒。”
林策拿起来,系统界面自动弹窗:一次性道具·使用后异能冷却24小时。他咽了口唾沫:“三秒够干嘛?”
秦蔚咧嘴笑,露出左边一颗虎牙:“够你喊救命。”
林策把保险丝揣进外套内兜,金属片贴着胸口,凉得他打了个激灵。走出管理局大门时他回头看了一眼,秦蔚已经坐回椅子嗑下一颗瓜子了,桌上那摞文件最底下压着方铭的工牌复印件,照片上背头男笑得像张促销海报。
第二天早上八点五十,林策端着咖啡进办公室,脚在门槛上绊了一下。
他隔壁工位坐着季明远。金丝眼镜,白衬衫,袖口挽了两道,正跟老周聊得火热。老周手里端着保温杯,笑得后槽牙都露出来了:“小季以前在总部带过百人团队,来咱们组是降维支援。”
季明远推了推眼镜,转头冲林策笑:“你就是林策吧?周哥说你最近在跟一个大项目,让我多跟你学习。”语气温和得像客服回访。
林策把咖啡搁下,调出绩效可视化扫了一眼。季明远的数据栏还是空白,但旁边多了一行灰色小字,字号小得几乎要凑近屏幕才看得清:目标匹配度87%(优化大师案)。
咖啡杯从手里滑下去,褐色液体泼在键盘上,溅了季明远一袖子。林策手忙脚乱抽纸巾,季明远已经递过来一包新的,动作快得像提前准备好的。“小心点,”他抽出一张按在键盘缝隙里吸水,“键盘进水容易短路。”
林策接过纸巾时,季明远的目光往下滑了半寸,停在他外套口袋露出的半截金属片上。保险丝的银灰边缘在日光灯下反了一道光,季明远眼镜片也跟着闪了一下。
“这什么?”季明远指了指。
林策把口袋往里掖了掖:“U盘。存周报的。”
季明远点点头,没再问,转身帮老周调投影仪去了。林策擦完键盘坐下来,绩效可视化界面还开着,那行灰字底下又冒出一行更小的备注,像系统自动推送的:建议接触频率——低。
他掏出手机给秦蔚发消息:“保险丝露了。”
秦蔚秒回:“谁看见了?”
“季明远。”
对面正在输入跳了半分钟,最后只弹来四个字:“小心点用。”
林策把保险丝从外套口袋挪到裤兜最深处,手指碰到金属片边缘时,系统又跳了一下:剩余冷却次数——3。他盯着那个数字看了两秒,把手机翻过来扣在桌上。隔壁季明远正帮老周调PPT格式,鼠标点得哒哒响,金丝眼镜映着投影仪的蓝光,像两小块液晶屏。
季明远调完投影,顺手把老周的保温杯挪到桌角,杯底在桌面上划出半圈水印。“周哥,您这杯子里泡的什么?看着像中药。”老周嘿嘿一笑:“枸杞加黄芪,上岁数了。”季明远点头:“养生好,我前公司老板也这么喝。”
林策在隔壁听得清楚,键盘上的咖啡还没干透,手指按下去黏糊糊的。他偏过头,装作随口一问:“季哥以前在总部哪个部门?”季明远转过身,椅子滑轮吱了一声:“绩效优化中心,专门做人员盘点。”他推了推眼镜,“跟咱们外勤科算半个对口。”
老周插嘴:“小季那套盘点方法先进,回头让他给咱们组也整一套。”林策端起杯子喝了口凉咖啡,没接话。绩效可视化界面他没关,那行灰字还挂着,匹配度87%,底下的“建议接触频率——低”又跳了一次。
季明远站起来倒水,经过林策工位时脚步慢下来,眼睛扫过键盘:“你这键盘得拆开晾,不然明天按键发涩。”林策拿纸巾盖住键缝:“没事,凑合用。”季明远笑了笑,端着杯子往饮水机走,路过林策裤兜那侧时,肩膀离他不到半尺。
林策裤兜里的保险丝硌着大腿,他换了个坐姿,把兜口压到腿下。季明远接完水回来,没回自己工位,站在林策身后看屏幕:“你这个表格公式写错了,应该用VLOOKUP。”他伸手要碰鼠标,林策抢先握住鼠标往旁边一滑:“我自己来。”
第9章 画饼陷阱
林策把绩效保险丝从裤兜摸出来搁在膝盖上,系统界面倒计时跳成01:59:47。城北废弃纺织厂一楼空得能听见自己心跳,头顶铁皮棚被风吹得哐哐响,老周和小陈在二楼埋伏,秦蔚在外围布控,他一个人坐在厂房中央的破椅子上,屁股底下海绵都露出来了。
“这椅子比我工位还破。”他嘀咕了一声,把保险丝攥紧。系统弹出提示:“绩效保险丝·有效次数3/3·捏碎后三秒内阻断一切绩效掠夺。”
七点整,铁门吱呀推开。林策抬头,瞳孔一缩。季明远拎着黑色公文包走进来,金丝眼镜映着厂房顶漏下来的暮光,笑眯眯冲他挥手:“林策,好巧,周哥让我来给你送补给。”
他身后跟着老周,手里提一袋包子和两杯豆浆,塑料袋还冒着热气:“小林,先吃点,别饿着干活。”语气跟平时派周报模板一模一样。
林策没接。他站起来,椅子腿在水泥地上刮出刺耳一声。“秦蔚呢?”
“外围盯着呢,你放心。”老周把包子往他面前递了递,“猪肉大葱的,趁热。”
“周哥。”林策退后一步,包子热气扑在他下巴上,“你上周跟优化大师吃饭,聊的也是猪肉大葱?”
老周手停在半空,笑容没掉,但眼皮跳了一下。季明远在旁边笑出声:“林策你这警惕性,P7没白给你。”他把公文包搁地上,咔嗒打开——里面整整齐齐码着几十管蓝色液体,每管拇指粗细,标签印着“绩效浓缩剂·黑市流通版”。
“见面礼。”季明远蹲下来,手指拨了拨管壁,“一管顶你三个月KPI。优化大师给的价,比管理局大方多了。”
林策刚想问这什么意思,老周突然抬手。一张金光闪闪的纸凭空展开,A4大小,宋体加粗,红头公章——晋升通知书。“林策同志因表现优异,破格提拔为P8总监,即刻生效。”
林策脑子嗡的一声。眼前厂房开始扭曲,铁皮棚变成吊顶灯带,破椅子变成人体工学椅,他低头看见自己手腕上多了块绿水鬼。季明远端着一杯美式走过来,杯壁上贴着便签:“林总,您的咖啡,不加糖。”门口王自强跪着,衬衫扣子崩了一颗,鼻涕眼泪糊一脸:“林总我错了,您别开除我,我家里两个孩子……”门外小陈抱着一摞报表排队,探头探脑喊:“林总,下季度预算您签个字?”
每一幕都真实得能闻见咖啡香,能听见王自强哭腔里的颤音。
林策差点陷进去。他伸手去接咖啡,指尖碰到杯壁的瞬间,目光扫过幻觉里那张总监办公桌,桌角摆着一张照片。是他妈。但照片里他妈穿着寿衣,灰蓝底子,领口绣着白花,正冲他笑。
他一个激灵。系统界面在意识深处疯狂闪烁:“虚假绩效值注入·检测到画饼充饥异能·建议立即阻断。”
林策咬牙,双手一合:“具现·用户留存率90%护盾!”
一面半透明盾牌从胸口弹出,盾面浮着白字:“留存判定:真实绩效值不足,虚假晋升无效。”哗啦一声,幻境碎成满地光斑,咖啡香、吊顶灯、王自强的哭声全没了,只剩铁皮棚哐哐响。
林策睁眼。老周右手正按在他天灵盖上,掌心发烫,嘴里念叨:“别挣扎,优化大师给你开双倍绩效分成,比管理局大方多了。你签个字,P8实职,不用当编外临时工——”
林策一盾牌砸开老周的手腕。老周踉跄退了两步,左手还攥着那张晋升通知书,纸面金光已经暗了。
“周哥。”林策喘着气,“你忠诚度待评估,系统早提醒我了。我没当回事。”
老周脸色变了变,张嘴想说什么,被身后动静打断。季明远不知什么时候绕到小陈身边,拧开一管浓缩剂往她嘴里灌。小陈手机屏幕黑着,整个人僵在原地,“已读不回”反制还没解除,眼睛瞪得溜圆,蓝色液体顺着嘴角往下淌。
“小陈!”林策左手一翻,拉新之刃从掌心弹出来,刀刃十五厘米,刀身数据栏跳着“本月拉新完成率100%”。他劈向季明远,刀风削掉对方半截袖口。
季明远侧身躲过,反手一抓,五指扣向林策天灵盖。一股吸力扯得他头皮发麻,系统疯狂报警:“绩效值被掠夺中·300→280→260——”
林策右手捏碎保险丝。金属片在指缝间碎成粉末,三秒倒计时开始。吸力像被剪刀剪断的皮筋,啪地弹回去。季明远头顶浮现一行数据:“绩效值:15000→14800。”
林策的绩效可视化自动抓取锁定频率,界面弹出一行绿字:“目标绩效波动频率已捕获。”耳机里秦蔚的声音炸出来:“锁定成功!优化大师分身——绩效值波动频率匹配度98%!”
季明远脸色一变,低头看自己手掌,指尖开始变透明。“啧。”他推了推眼镜,“保险丝这东西,管理局还真舍得给编外配。”身体从脚往上变淡,像被橡皮擦掉的铅笔线,“林策,下回见面,我请你喝真的咖啡。”
话没说完,人没了。地上只剩那管拧开的浓缩剂,蓝色液体淌了一小滩。
老周趁乱往厂房后门跑。林策追了两步,季明远残留的分身碎片从侧面扑过来,他反手一刀劈散,光屑溅了一脸。等视线清楚,后门铁皮晃了两下,黑色面包车尾灯在巷口一闪,没了。
小陈瘫坐在地上,手机屏幕自己亮起来。林策蹲下去扶她,看见屏幕上只有一条消息,老周的头像,发送时间三十秒前:
“老周:对不住了,他给的实在太多了。”
小陈盯着那行字,嘴唇动了动,没出声。蓝色浓缩剂在她嘴角结了一层薄痂,像干了的口水。
林策把她扶到破椅子上,自己蹲在旁边,拉新之刃插回掌心。系统界面跳出一行新字:“任务完成·临时组长·组员老周忠诚度评估结果:叛逃。奖励:绩效值+200,等级解锁进度+15%。”
底下还有一行小字,刚刷出来的灰字:“警告:优化大师已标记您为优先猎杀目标。建议提升至Lv3后单独行动。”
二楼传来脚步声,老周……不对,是小陈从二楼跑下来,手里攥着手机:“林哥!周总他,他把我手机屏蔽了,我刚解开——”她看见瘫在地上的小陈,话卡在嗓子眼。
林策站起来,把绩效保险丝的空壳包装从兜里摸出来看了一眼。三片全碎,冷却次数归零。
“先送小陈去医院。”他把空包装塞回兜里,“然后回局里。”
小陈从椅子上抬起头,嘴角蓝渍还没擦,声音发哑:“林哥,周总他……真投了?”
林策没回答。他弯腰捡起地上那管没灌完的浓缩剂,管壁标签背面印着一行小字,黑市流通版的防伪码下面,压着优化大师的logo——一个被裁纸刀切成两半的工牌。
他把管子揣进兜里,拉新之刃在掌心转了个圈,刀柄数据栏跳了一下:“新增任务:追踪叛逃组员老周。完成奖励:绩效值+500,解锁‘竞业协议锁链’碎片1/3。”
厂房外,秦蔚的脚步声从巷口传过来,鞋跟踩在碎砖上咔咔响。人还没进门,声音先进来了:“林策!你那边怎么样——我靠,小陈这脸怎么蓝了?”
林策把刀收起来,冲门口喊:“秦姐,老周跑了。开面包车,往东。”
秦蔚站在门口,手插在制服兜里,嘴里还叼着半截瓜子壳。她看了一眼地上的浓缩剂渍,又看了一眼林策手里那管样品,瓜子壳啐到墙角:“行啊林组长,头一回带队就折一个组员。”
第10章 留存的重量
医务室的白炽灯管坏了一根,剩那根滋滋响着,把小陈的脸照得发青。
林策把她搁在铁架床上时,她整个人蜷成一团,毯子裹到下巴,牙齿磕得咯咯响。异能反噬的高烧来得又急又凶,额头烫得能煎蛋。
秦蔚做完笔录推门进来,瓜子壳往垃圾桶里一弹:“老周那辆面包车往东上了绕城高速,我让人盯着了。”她抓起桌上的保温杯灌了两口,摔门出去,门板弹回来撞在框上,哐一声,“你看好她。”
林策应了声,拎起暖瓶往脸盆里倒水,毛巾浸透了拧到半干,叠成条搁在小陈额头上。水顺着她鬓角淌到枕头上,洇出一小片深色。
换了四五回毛巾,小陈烧得迷迷糊糊,突然伸手攥住他手腕。指甲掐进肉里,劲儿大得不像个病人。
“你……为什么没跑?”
林策被问得一愣。厂房里那会儿,优化大师的分身堵着门,秦蔚在外围没赶到,他确实可以掉头从后窗翻出去。他舔了下嘴唇:“我跑了你怎么办。”
小陈闭着眼,嘴角扯了一下,笑得像哭:“我以为你会跑。你平时不是挺怂的吗。”
林策噎住。毛巾滴下来的水砸在他鞋面上,半天憋出一句:“我怂归怂,又不傻。”
小陈没再接话,手松了,脑袋歪回枕头上,呼吸慢慢匀下去。
半夜两点多,烧退了。
小陈靠在床头,脸色还白,但眼睛清亮了。林策把凉透的包子从塑料袋里掏出来递过去,她咬了一口,嚼了半天才开口:“老周被收买,不是一天两天了。”
包子馅掉了一粒在毯子上,她捡起来塞嘴里:“优化大师开价‘永久绩效值分成’。老周每拉一个人进陷阱,那边抽完成,分他三成。”
“他绩效值不是早就刷爆了?”
“刷爆了不假。”小陈把包子皮撕成小条,“可管理局对编外组长的考核线也在涨。这个季度拉够五十个,下个季度就敢定八十。他完不成一样被淘汰。”她顿了顿,冷笑一声,“干脆两头吃。管理局这边拿组长的补贴,优化大师那边拿分成。”
林策把塑料袋揉成团扔进垃圾桶。小陈接着说:“我早发现他不对劲。上个月他报上去的组员名单里有三个我从来没见过的人,绩效值全是刷出来的假数据。”她声音低下去,“但我不敢说。说了也没人信。我异能‘已读不回’只能屏蔽信息,没法证明他说的是假话。”
“那你现在怎么敢说了。”
小陈看了他一眼,包子举在嘴边停了两秒:“因为你刚才没跑。”
医务室里安静了一阵,走廊那头传来值班护士推车的轱辘声。林策掏出手机,翻到系统界面,“编外队员协议”细则第三页,手指往下划到最底部,有一行极小的字,字号比页脚页码还小半号。
他把手机递过去:“你念。”
小陈凑近看了一眼,念出声:“编外队员连续两个考核周期绩效排名末位者,按制度执行‘优化’处理。”她念完把手机推回来,表情没什么变化,“我知道啊,我上个月就看到了。”
林策瞪她:“你知道还签?”
小陈翻了个白眼,包子塞进嘴里嚼完才回话:“不签当场注销,签了至少还能领任务赚绩效。你选哪个?”她拿纸巾擦了擦手指,忽然压低声音,“老周被收买的事,我怀疑管理局里有人给他递消息。”
“什么意思?”
“优化大师每次都能提前知道我们的行动路线。厂房那回,我们出发前二十分钟才定的地点,他的分身比秦蔚到得还早。”小陈盯着他,“你觉得是谁泄露的?”
林策没接话。他靠回椅背,天花板上那根好灯管闪了两下。窗外天还是黑的,手机屏幕上的时间跳成04:17。
他脑子里翻来覆去就一件事:管理局和黑心企业联盟,到底有什么区别?一个用“优化”威胁你干活,一个用“优化”直接抢你绩效。手段不同,本质好像差不多。
他从兜里摸出便签纸和半截铅笔,笔尖落在纸上又停住。想具现点什么,防身的、能用的,脑子里转了一圈没个准主意。最后写上去的是:“小陈的退烧药:一天三次,饭后吃。”
纸面没烫,没卷,没冒蓝光。正常得不像他异能弄出来的东西。他撕下来翻到正面,字迹清清楚楚,旁边自动浮出用法用量和注意事项,跟药盒说明书一个格式。便签纸变成一板铝塑包装的药片,搁在手心里沉甸甸的。
小陈醒来时天刚蒙蒙亮,药板搁在床头柜上,旁边压了张便利贴:“饭后吃。”她摸出手机,给林策发了条微信:“已读,谢了。”
林策正坐在走廊长椅上打盹,手机一震,他低头看了一眼,嘴角动了动。这是小陈头一回主动回他消息。他打字回了个“嗯”,顺手切到秦蔚的对话框。
“老周跑了,但优化大师的分身数据我留了备份——下次他再出现,我能认出来。”打完这句他停了一下,删掉重打,“另外,我要看编外队员的完整考核制度,全部。不是发我那份删减版。”
进度条转了两圈,发送成功。
他把手机揣回兜里,摸到那板药片硌着大腿。便签纸具现的东西,说明书上印着生产批号和有效期,跟药店买的一模一样。小陈那句话还在耳朵里转——管理局里有人递消息。
天光大亮,走廊尽头的窗户透进来一层灰白。林策站起来活动脖子,骨节咔咔响了两声。手机又震了,秦蔚回得干脆:“上午九点,档案室。带工牌。”
底下紧跟着一条:“你备份的数据发我一份。还有——别跟方铭提你要看完整制度的事。”
林策盯着“方铭”两个字,想起那位副科长梳得一丝不苟的背头和那句“编外队员的考核标准以正式文件为准”。他把手机锁屏,推开医务室的门。
小陈正把药片抠出来就着凉白开吞,见他进来,扬了扬手里的药板:“你具现的?”
“嗯。”
“挺实用。”她把药板塞进枕头底下,“比拉新之刃实在。”
林策没接茬。他走到窗边,外面院子里秦蔚那辆灰色面包车刚停稳,副驾驶门弹开,秦蔚半个身子探出来冲楼上喊:“林策!档案室钥匙我拿到了,你还有十分钟吃早饭——”
声音被风吹散了一半。林策回头看了小陈一眼,她冲他摆摆手:“去吧。我睡会儿。”顿了顿又补一句,“那个泄露消息的人,你心里有数没有?”
林策把窗推开一条缝,初秋的凉风灌进来,带着楼下早餐铺的油条味。他背对着小陈说:“有数没数,翻了档案才知道。”
他走出医务室,顺手带上门。走廊里脚步声很轻,但小陈听得清楚,一步一步踩得比昨天稳当。
第11章 管理局的阴影
秦蔚把平板扔过来的时候,连眼皮都没抬。平板在桌面上滑了半尺,林策一把按住,屏幕还亮着,页眉红字:“编外队员绩效考核制度(内部版)”。
“自己翻。”秦蔚从抽屉里摸出一袋瓜子,牙一咬,壳裂得脆响,“机密部分打了码,别问哪段是码,问就是不知道。”
林策划了半小时。A档完成率八成以上拿全额绩效,B档五到八成拿半额,C档低于五成触发“优化”警告——连续两次C档,封印异能,档案拉黑,三年内不得重新申报。他翻到自己那栏,上周黑市任务+80,诱饵任务判定“失败(目标逃脱)”-120。当前绩效值:-40。系统界面红字跳得跟催命似的:“警告:当前排名编外三组第7/8,已进入C档预警区。”
他把平板往桌上一拍,动静大得隔壁工位探头看了一眼。“诱饵任务失败凭什么是我的锅?老周叛变、季明远是他妈的分身,这账怎么算都是我倒霉吧?”
秦蔚嗑瓜子的手没停,壳从嘴角掉到制服前襟上,她随手一弹:“制度就这么写的——‘任务失败,诱饵承担主要责任’。你签协议的时候没看细则?”
“细则第三页那行字小得跟蚂蚁似的,谁看得见?”
秦蔚终于抬起眼皮,把瓜子袋往桌角一搁,手指头在平板上戳了两下,翻到协议扫描件,第三页第七条放大,那行字确实小,但清清楚楚。“小林,我跟你透个底。这套考核制度是上面定的,我改不了。但我能告诉你一件事——”她声音压下来,瓜子也不嗑了,“优化大师每次作案前,都有一笔绩效值从稽核科的账上划出去,收款方是加密账户。”
“稽核科?”林策手指头在桌面上停住,“方铭那个科?”
秦蔚没接话。她站起来,拍了拍他肩膀,掌心在他肩头按了一下才收回去:“你那个‘绩效可视化’不是能看真实数据吗?自己查。别问我,问就是不知道。”
林策回公司的时候,午休铃刚响。他端着凉透的盒饭坐到工位,筷子没拆,先把绩效可视化调出来,挨个扫同事头像。刘姐的数据正常,小赵的差一截,小李刚过线。划到季明远时,数据栏不再是空白,跳出一行黑体字:“季明远·真实身份:人力资源管理局稽核科·外派专员。当前任务:监控编外三组绩效异常。”
手机差点从指缝里滑出去。他手忙脚乱攥住,指关节发白。
季明远正好端着咖啡从过道过来,金丝眼镜反着光,在他桌边停了一步:“林策,周哥的事我听说了,你别太难过。”咖啡杯往他桌角一搁,杯底压住一张便签纸的边角,“对了,方科长让我转告你,这周稽核科要下来做编外组绩效审计,你准备一下材料。”
说完笑了笑,端着杯子走了,皮鞋跟敲在地砖上,不紧不慢。
林策盯着那张便签纸,上面印着稽核科的抬头和一行打印体:“编外三组绩效材料清单。”他后脊梁一阵一阵发凉,凉到后腰,像有人拿冰镇可乐贴他衣服里。
下班后他没走。等最后一个加班的刘姐关灯离开,他把工位台灯拧到最暗,绩效可视化切到“账目追踪”——这是他上周才发现的隐藏功能,藏在设置页最底下,图标是个不起眼的放大镜。屏幕上浮出近三个月稽核科所有绩效值划拨记录,密密麻麻的表格往下滚。他筛出“加密账户”这个标签,七笔。每笔金额不等,最少三千,最多一万二,时间戳全部卡在优化大师作案前二十四小时内。
他拿手机拍了三遍,存进三个不同网盘,又把截图拷进U盘塞进鞋垫底下。然后从抽屉里摸出一张便签纸,写了八个字:“拉新之刃·改·内部特化”。纸面发烫,卷成刀形,刀刃上多了一行小字:“对管理局内部人员伤害+50%。”系统提示弹出来:“新功能解锁成功。警告:此行为已触发内部审计监控。”
林策把刀塞进内兜,关了界面。手机切到秦蔚对话框,打了三行字发出去:“查到了,稽核科有问题。还有——季明远是你的人还是方铭的人?”
三秒后秦蔚回复:“你猜。”
紧接着又一条:“明天别来上班,有人要查你。”
林策盯着“有人要查你”五个字,拇指悬在屏幕上。他忽然想起一件事,手指飞快敲字:“优化大师被缴获的分身数据里,有一段加密通讯记录,我还没来得及解码。你要不要看?”
发完他才发现,自己忘了问秦蔚——那段记录解码后只有四个字:“清理编外。”
秦蔚没再回。对话框上方的“对方正在输入”闪了三次,灭了。
林策关掉电脑,把台灯拧灭。走出公司大楼时夜风灌进领口,他缩了缩脖子,手机在兜里震了一下。陌生号码,短信内容就一行:“你的绩效值还剩-40,想不想翻盘?明晚十点,老地方,我一个人来。——优化大师”
短信下面附了张照片。小陈被绑在废弃纺织厂的破椅子上,嘴里塞着布条,手机屏幕亮着,上面是林策的微信聊天界面,绿色气泡旁边两个字——“已读”。
林策把照片放大。小陈下巴上有一道红印,绳子勒的。布条塞得紧,嘴角扯得歪了。手机屏幕那行“已读”底下,时间显示是下午四点十七分——他给秦蔚发消息之前。
他回拨那个陌生号码。嘟了一声就挂断。再拨,关机。
林策站在路灯底下,把短信又读了一遍。“老地方”三个字扎眼。他和优化大师交过两次手,一次在黑市后巷,一次在城南废弃水厂。哪个算老地方?他翻通话记录,秦蔚那边还是没动静。他改发语音:“照片你看了没?小陈在他手上。老地方指哪儿,你给个准话。”
语音发出去,红色感叹号。秦蔚把他拉黑了。
林策骂了半句,咽回去。他拦了辆出租车,报了个地址。司机从后视镜看他一眼:“小伙子,纺织厂那片早拆了,剩两栋空楼,晚上没人去。”
“就去那儿。”
车停在厂区铁门外。铁门锈得掉渣,链子锁虚挂着,一拽就开。林策没急着进,绕到侧面围墙,踩着碎砖堆探头往里看。厂房窗户全黑,只有最里面那栋二楼亮着一点光,白惨惨的,像手机屏幕的亮度。
他蹲墙根底下给季明远发了条消息:“方科长要的审计材料我准备好了。你在哪儿,我送过去。”
三十秒后季明远回:“这么晚?明天上班再说。”
“急事。跟优化大师有关。”
这次隔了快一分钟。“你在哪。”
林策把纺织厂定位发过去。季明远回了个“十五分钟到”。林策盯着那四个字,把手机揣兜里,从内兜摸出那把“拉新之刃·改”。刀刃上那行小字在暗处泛着微光。他翻墙进去,贴着厂房外墙往亮灯那栋摸。
二楼窗户没关严,缝里漏出说话声。一个男声,嗓子哑:“……绩效值划拨记录你查得挺细啊。七笔,一笔不落。”
林策脚步钉住。这声音他听过——稽核科内部会议上,方铭说话就是这个调。
另一个声音接话,年轻些,带着笑:“方科,您别急。他查他的,咱们做咱们的。明天审计组一进驻,他那点违规操作全得翻出来。私改系统功能,这条够他喝一壶。”
林策听出来了。季明远。可季明远刚回他消息说十五分钟到。
他低头看手机,季明远的对话框又跳出一条:“到了。门口没人,你在哪栋?”
第12章 加密账户
短信上那行字林策盯了足足半分钟:“想看小陈完整版,明晚九点,老地方。一个人来。”他没动,先拨了秦蔚的短号。嘟了三声转语音信箱。再拨,直接挂断。他改发文字:“老周绑了小陈,短信约我明晚九点老地方。你查一下这号码从哪儿发的。”发完把手机揣兜里,手在裤缝上蹭了蹭汗。
十分钟后秦蔚回过来,嗓子发紧:“查了。信号过了七个中转站,最后指向管理局内部服务器。”她顿了一下,“优化大师的通讯权限挂在稽核科名下。方铭那个科。”
“稽核科?”
“我连夜打报告,申请调稽核科近三个月绩效值划拨明细。报告递上去连回执都没有。”秦蔚那边有翻纸的动静,“林策,别轻举妄动。等我走完流程。”
“流程走几天?”
“不好说。快则三天,慢则——”
“小陈等不了三天。”林策把电话挂了。
他靠在消防通道的墙上,摸出手机打开绩效可视化。截图还在相册里,可截图是死的。系统里那个“账目追踪”功能只给了个汇总界面,他之前截完图就没再往下翻。手指往左一滑,界面底下露出半截灰字:“流水溯源·隐藏入口·编外权限可启”。他点了一下,弹窗警告:“该功能仅限稽核科Lv4以上使用。强行启动将触发后台风控。”
林策把手机锁了屏。
第二天上班他给小陈发了条消息,用的是暗语:“天台消防通道,午休,有活。”
十二点四十,小陈推开消防门,手里还捏着半个饭团。林策蹲在通风管旁边,手机搁在膝盖上:“你那个‘已读不回’,能屏蔽信息追踪对吧?”
小陈嚼着饭团点头:“看屏蔽什么。普通信号拦截没问题,管理局后台的深度扫描得加一层膜。”她把饭团咽下去,“你要干嘛?”
“我打开溯源的时候,你用异能盖住我手机信号。别让后台监测到我在查账。”
小陈嚼东西的动作停了。她把剩下半个饭团塞回塑料袋,系了个死结:“你知道被抓到什么后果?编外队员私查稽核科账目,够直接优化了。”
“小陈被绑着。”
“我知道小陈被绑着。”小陈把塑料袋往地上一搁,“我犹豫三秒,行吗?”
她真数了三秒。然后把手在工装裤上擦了擦:“手机给我。”
当晚九点,两人蹲在消防通道最里头那截台阶上。小陈掌心贴在林策手机背面,淡蓝色光膜从她指缝漫出来,裹住整块屏幕。她额头冒了层细汗:“开。”
林策点下“流水溯源”。数据像瀑布一样往下刷,稽核科近三个月共划出绩效值二十三笔,其中十九笔流向同一个账户。账户代码:HR-SYS-0001。
他把代码输进查询框。弹出来的结果让他后脖颈一紧:“最高权限账户·人力资源管理局·局长办公室直属。”
小陈凑过来看,声音发干:“优化大师的经费……是局长直接批的?”
林策没接话,调出那十九笔划拨的时间戳,跟优化大师的作案记录并排比对。每一笔都在作案前十二到二十四小时内,金额等于该次“优化”行动预计收割的绩效值总额。小陈倒吸一口气:“这他妈是预算拨款?优化行动有预算?”
林策继续往下翻。最底部一条备注栏写着:“Q4绩效收割计划·第7批·编外三组专项。”日期是明天。
他手指刚点到那行字上,屏幕猛地一红,弹出一条系统强制通知:“检测到异常数据访问行为,您的账户已被临时限制查询权限,限制时长:72小时。如有异议,请联系稽核科。”
小陈脸色变了:“他们发现了?”
“不是发现我。”林策把通知划掉,“触发了自动风控。这功能本来就不该对编外队员开放。”
他飞快截图。图片存进相册,点开全是乱码,文件损坏。小陈反应快:“便签纸!”
林策从兜里掏出便签本,写了行字:“稽核科近三月绩效划拨明细,含HR-SYS-0001账户。”纸面烧尽,一沓打印纸落在他手里,数据完整,连备注栏的小字都清清楚楚。
小陈看着那沓纸,忽然说:“等一下。这些划拨记录,秦蔚之前说她在稽核科账上看到过。但她只看到‘划出’,没看到‘入账’。”她盯着林策,“现在入账账户找到了,是局长办公室。那秦蔚到底知不知道这个账户的存在?”
林策翻纸的手停住了。
两人从天台下来,林策把纸质数据锁进公司储物柜。小陈掌心在柜门上按了一下,光膜一闪:“行了。外人扫这个柜子,显示‘空置’。”
“明天你正常上班,盯着季明远。看他有没有异常举动。”林策把钥匙揣好,“我去找秦蔚。”
小陈点头,走到楼梯口又回头:“林策,如果秦蔚也不干净,你打算怎么办?”
林策没答。他掏出手机给秦蔚发消息,打了三行删了三行,最后发过去:“明天见一面,有东西给你看。”
秦蔚秒回:“十点,老地方。带两杯咖啡。”
林策盯着“带两杯咖啡”四个字,后槽牙咬紧了。秦蔚从来不喝咖啡。上回在档案室她嫌咖啡苦,硬是泡了杯枸杞水,还分了他半把瓜子。他翻到上一条聊天记录,秦蔚最后发来的那句“别跟方铭提你要看完整制度的事”还挂在屏幕上,底下红色感叹号已经消失了。
拉黑解除了。
他把手机翻了个面扣在掌心,往地铁站走。走了半条街又掏出来,点开秦蔚的对话框,打了四个字:“你不喝咖啡。”
发送。
对方正在输入。跳了快半分钟,回过来一句:“换口味了。”
林策站在地铁口的风里,把这句话读了三遍。他点开秦蔚的头像,朋友圈最新一条是昨晚十一点发的,一张办公桌照片,桌上摆着半杯黑咖啡,配文:“加班续命。”照片角落露出一角文件,红头,带戳。
他把照片放大。红头文件抬头那行字被咖啡杯挡了一半,但底下的落款单位清清楚楚:人力资源管理局·局长办公室。
林策把手机塞回兜里,转身往反方向走。地铁也不坐了,扫了辆共享单车蹬出去两条街,停在一家二十四小时打印店门口。他推门进去,老板头都没抬:“打印五毛,复印三毛。”
“不打印。”林策把便签本拍在柜台上,“借你扫描仪用一下。扫完的文件,发我邮箱。”
老板抬眼看他:“扫什么?”
“红头文件。”
老板把嘴里的烟屁股吐进易拉罐:“扫可以。别让我看见内容。”
林策把便签纸撕下来写:“秦蔚朋友圈照片原图·高清无损。”纸面发烫卷成一小团光,落下来一张六寸照片,清晰得能看见文件正文第三行:“编外三组临时组长林策,涉嫌越权查询稽核科数据,建议启动优化程序。”
建议人签名栏:秦蔚。
第13章 局长办公室的第九层(第三高潮)
秦蔚接过咖啡,一口没喝,先开了口:“你昨晚是不是查了稽核科的划拨记录?”
林策捏着吸管的手停住:“你怎么知道?”
“因为我也收到了。”秦蔚把手机推过来,屏幕上是她自己的系统后台,一条“限制查询权限”的通知,红字刺眼。理由栏写着:“异常访问行为,触发安全审计。”
林策扫了一眼自己的手机,同样的通知,同样的措辞,连标点符号都没差。
“我的报告递上去三天,没回音。”秦蔚把手机收回去,“今早方铭把我叫去谈话,问我‘最近有没有在查不该查的东西’。”
“你怎么说?”
“我说没有。”秦蔚用指甲敲了敲杯沿,“他看了我三秒,让我回去好好工作。三秒,林策。这人平时开会盯PPT都不超过一秒。”
林策把昨晚打印的纸质数据摊在塑料桌上,油条盘子往旁边推了推:“稽核科的绩效值流向局长办公室直属账户,这件事你知道吗?”
秦蔚扫了一眼表格,嘴角动都没动:“我猜到了。”
“猜到了?”
“但我没证据,也不敢查。”她拿筷子夹起半根油条,又放下,“方铭是局长的人。我查稽核科等于查他。查他等于拿我自己的工牌往碎纸机里塞。”
“那你还帮我?”
秦蔚沉默了一会儿。早餐铺的老板娘在身后喊“豆浆好了”,她没回头。
“优化大师把我手下一个编外队员也‘优化’了。”她声音压得很低,“上礼拜三的事,走之前连个招呼都没打。那孩子刚过二十,能力是‘会议纪要自动生成’,P2,你说这能力碍着谁了?”
林策没接话。
“我签的协议是‘带队’。”秦蔚把咖啡一口闷了,空杯撂在桌上,“不是‘卖人’。你要查局长办公室,我告诉你一个地方。”
她伸出一根手指蘸了蘸洒出来的咖啡,在桌面上画了个九:“管理局大楼第九层。电梯按钮上没有,用员工卡刷负一层,走消防楼梯上去。局长的私人档案室,所有原始台账都在那。”
“监控呢?”
“小陈的‘已读不回’能屏蔽监控。”秦蔚用纸巾擦掉桌上的咖啡渍,“但只能撑十五分钟。够不够?”
林策把数据表折好塞进内兜:“够。”
当晚八点四十,管理局大楼负一层消防通道。
小陈蹲在楼梯拐角,手指按在平板屏幕上,指甲盖发白:“三个摄像头,九层走廊全覆盖。我最多压十五分钟,超一分钟系统就会弹异常告警到方铭手机上。”
“十四分钟就撤。”林策把拉新之刃·改从掌心翻出来,刀身贴着电子锁面板,刀刃上那行小字亮了一下:“内部设施破坏加成生效。”
锁芯咔嗒一声弹开,比切豆腐还利索。
档案室不大,三排铁皮柜贴着墙,每排按年份归档,标签全是打印体,字号统一,连歪斜角度都像用尺子量过。林策找到本年度那排,拉开第三层抽屉,里面整整齐齐码着蓝色文件夹,侧标写着“优化行动·绩效回收台账”。
他翻开最新一本。第一页就是优化大师的行动记录,格式却不是任务报告,是一张“成本-收益分析表”:每次行动列明“投入分身数量”“预计收割绩效值”“实际回收绩效值”“回收率”,最下方签字栏龙飞凤舞写着“HR-001”。
“林哥。”小陈在第二排叫他,声音发飘,“你看这个。”
是一份《黑心企业联盟运营评估报告》,封面盖着管理局的骑缝章。开篇第一句:“本联盟作为管理局‘养寇自重’策略的执行载体,年度运营目标为:制造异能者群体性焦虑指数≥75%,确保编外队员主动完成率不低于90%。”
小陈手指点在纸面上,指尖在抖:“黑心企业联盟……是管理局自己搞的?”
林策继续翻。报告后面附了人员名单,“优化大师”条目下,备注栏写着:“本体:人力资源管理局局长·终极HR。分身数量:7。状态:6具已损耗,1具现役。”
脑子嗡了一声。优化大师就是局长本人。那个天天发短信威胁他、抢他绩效值、把老周收买了当狗使的“黑心企业联盟”头子,坐在管理局顶楼办公室,签着HR-001的报销单。
“小陈,拍。”
“已经在拍了。”
林策翻到下一份,《编外队员绩效截留方案》。表格列着所有编外队员的名字和截留比例:每个队员超额完成部分的40%自动划入“管理局统筹账户”,名义是“管理服务费”。
他找到自己的名字。林策,累计截留绩效值:387点。备注栏一行小字:“该队员‘绩效可视化’能力对系统透明度有潜在威胁,建议在Q4末进行‘优化’处理。”
小陈凑过来看了一眼,半天憋出一句:“你一直在给他们白干。”
林策盯着“建议优化”四个字,掏出手机翻自己从觉醒到现在的任务记录,一条一条对着台账核:黑市任务、诱饵任务、老周叛变那晚的遭遇战。每一次他以为自己在“赚绩效”,系统同步截走四成。从觉醒到现在,被抽走近400点。
“你还好吗?”小陈问。
林策把台账合上,声音很平:“我一直在给终极HR打工。从第一天起。”
他站起来,从兜里掏出一沓便签纸,对着关键文件逐页具现副本。纸面发烫,字迹自动复刻,一页接一页往背包里塞。
“走。十四分钟快到了。”
两人从消防楼梯往下撤,小陈在负一层撤掉信息屏蔽。头顶监控灯闪了两下,恢复正常运转。林策靠在楼梯扶手上喘了口气,从背包里抽出最后具现的那页纸——《黑心企业联盟运营评估报告》末页。
“联盟年度预算:绩效值12000点。来源:编外队员超额完成部分截留。用途:制造焦虑场景、收买线人(如编外组长周某)、维持‘优化’威慑。”
小陈看完,把纸折好塞进自己口袋:“所以老周被收买,用的还是我们自己的绩效值?”
“嗯。”
两人沉默着往上走。推开负一层防火门时,小陈突然停住:“你打算怎么办?”
林策抬头看了一眼管理局大楼的灯光。九层那排窗户亮着,暖黄色,看着跟普通办公室没区别。
“先把这些给秦蔚看。”他掏出手机,“然后——我想想怎么掀桌子。”
他给秦蔚发消息:“拿到了。局长是优化大师。联盟是管理局养的。我被截了387点。”
发送。电梯口的风灌进领口,凉飕飕的。手机屏幕暗下去,又亮起来。秦蔚的回复隔了整整两分钟,只有一行字:
“明天别来上班。方铭今天下午调了你的考勤记录,他在查你。”
林策盯着这行字,拇指悬在键盘上。小陈凑过来看了一眼,倒吸一口气:“方铭查你考勤?那他下一步——”
林策把手机揣回兜里,拉新之刃在掌心转了个圈,刀柄数据栏跳出一行新的红字:“警告:稽核科已锁定目标。建议:先发制人。”
他伸手按了电梯下行键,金属门映出他自己的脸,眼袋很重,嘴角却翘着。
“小陈。”
“嗯?”
“你那个‘已读不回’,明天还能用吗?”
第14章 降级者的情报
林策没听秦蔚的“别来上班”。第二天早上八点四十,他照常刷卡进楼,把昨晚具现的台账副本全塞进小陈工位底下那个废弃储物柜,密码锁拧了三圈。身上只揣了一份无关紧要的旧任务报告,纸页边角还沾着上周的咖啡渍。
九点五十五,小赵的椅子猛地往后一滑。“策哥——”他压低嗓子,眼珠子往走廊方向甩。
方铭的背头先出现在玻璃隔断外,西装扣子系得一丝不苟,身后跟着季明远。季明远手里拎着个黑色文件夹,目光扫过工位区,在林策脸上停了不到半秒就挪开。
方铭笑眯眯地走过来,手掌拍上林策肩膀,力道不轻不重。“小林,稽核科例行审计,借你半天时间聊聊?”语气像在约午饭。
“方科客气。”林策站起来,顺手把那份旧报告往桌上一摊,“正好,我这报告还想找人请教。”
小会议室在走廊尽头,百叶窗拉得严实。方铭坐对面,季明远靠墙站着,翻开文件夹。方铭问的全是“最近有没有接触外部人员”“有没有收到陌生短信”“有没有觉得系统有什么异常”。
林策一律装傻:“没有,一切正常。我绩效负四十,正愁怎么翻盘呢。”
方铭手指在桌上敲了两下,忽然换了个话题:“你认识王自强吧?他因为上次行动失误被降级到后勤组了,现在天天搬物资。”他端起纸杯抿了口水,“他昨天跟人抱怨说‘管理局不把人当人’,你猜是谁跟我汇报的?”
林策后脊梁绷了一下。脸上没动。“王自强?我跟他不熟。”
方铭盯着他看了几秒,合上文件夹。“行,没问题了,你回去吧。”林策起身时他又补了一句,“对了——你那个‘绩效可视化’挺有意思的,改天给我演示演示?”
“好嘞方科。”
出了会议室,后背的衬衫已经贴住了皮肤。林策拐进消防楼梯间,掏出手机给小陈发消息:“方铭在查我,王自强被盯上了。你去找王自强,问他想不想翻盘。”
小陈回得很快:“仓库还是他工位?”
“后勤仓库。他这钟点在搬东西。”
小陈下午两点在后勤仓库堵住王自强。他正搬一箱打印纸,看到小陈扭头就走,纸箱往货架上一墩,撒腿往通道里拐。小陈三步追上去一把拽住他袖口:“别躲,我不是来笑话你的。”
王自强甩开她:“那你来干嘛?看我搬箱子?”他下巴上冒了层青茬,工服领子洗得发白。
小陈直接说:“林策查到了管理局的黑账,局长就是优化大师,黑心企业联盟是管理局自己养的。”她喘了口气,“你需要一个机会出口气,我们需要一个熟悉管理局内部运作的人。干不干?”
王自强愣在原地。手里的打印纸箱歪了一下,差点砸脚面上。他把小陈拽到仓库最里排货架后面,压低声音:“你说的是真的?”
小陈掏出手机,翻出照片——林策昨晚用便签纸具现的副本,她一张张拍了下来。王自强一张一张翻,翻到《编外队员绩效截留方案》时手停住了。他指着其中一行,指甲盖在屏幕上刮了一下:“我名字后面写的是‘建议降级使用,该队员忠诚度评分偏低’——难怪我上次行动失误直接被撸到底,连申诉期都没给。”他咬了咬牙,腮帮子鼓起一道棱,“我干。但我有一个条件——你们得先帮我拿回一样东西。我被降级的时候,稽核科收走了我的‘装备申领权’,我手里有一批之前囤的物资卡,藏在后勤组三号库的通风管道里。那些物资是我给自己留的后路,我得拿回来。”
当晚三人碰头,地点在小陈租的出租屋。客厅小得转不开身,茶几上摊着外卖盒和一张手绘的后勤组平面图。王自强带了一份重要情报:他在后勤组这半个月,发现每周末都有一辆无标识货车从管理局后门开进来,卸货到地下二层的“稽核科暂存区”,货物用黑色密封箱装着,箱体上印着“HR-001”字样。
“我偷看过一次装箱单,”王自强把一次性筷子掰开,在平面图上点了点,“上面写的是‘焦虑素·批次B-7’,数量两百支。我不知道那是什么东西,但季明远亲自签收的。”
林策掏出手机,把“焦虑素”三个字输入系统查询。屏幕加载了两秒,弹出一行灰底白字:“焦虑素:管理局内部管控物资,用于制造特定场景下的群体性焦虑情绪,提升区域异能者主动完成率。使用权限:局长办公室直属。”
小陈倒吸一口气:“所以他们连‘制造焦虑’都有专门物资?黑心企业联盟搞事的时候,用的就是这东西?”
林策点头,转向王自强:“货车下次什么时候来?”
“后天,周六晚上十一点。”
“后天晚上,我们截一辆。”
王自强看了他一眼:“你疯了?”
“我没疯。”林策把手机扣在茶几上,“我需要实物证据——账本可以说造假,但两百支焦虑素是实打实的东西。拿到手,秦蔚就能拿着去上面举报。”
小陈插了一句:“那要是秦蔚也不干净呢?”
林策顿了一下。“那我们就自己举报。”
三人分工:林策负责用“拉新之刃·改”撬开暂存区的门锁,小陈负责用“已读不回”屏蔽监控和警报,王自强负责开货车——他降级前在后勤组干过三个月运输,会开。
散会前,王自强突然叫住林策。他站在门口,手搭在门把上没拧:“我还有一个事没告诉你们——我被降级那天,方铭亲自找我谈话,说‘你只要盯着林策,把他每天的行踪报给我,年底我给你恢复编外队员身份’。”他顿了顿,“我答应了。”
小陈脸色一变,椅子往后蹭了半尺。林策按住她胳膊,问王自强:“那你现在为什么告诉我们?”
王自强苦笑了一声,从工装裤兜里掏出一张皱巴巴的纸,展开来是手写的表格,日期、时间、地点填得密密麻麻。“因为我报给你的行踪全是假的——方铭到现在还以为你每天准时上下班、周末在家打游戏。我要真想卖你,你早被优化了。”他把纸往林策面前一递,“这是我这半个月编的,你看看像不像。”
林策接过来扫了一眼。周二下午写着“在公司加班整理周报”,他笑了:“周二下午我在管理局九层翻档案。”
王自强摊手:“所以方铭没发现啊。”
林策收了笑,把那张假行踪记录折好塞回他手里,伸出手:“周六晚上,别迟到。”
王自强握上来,掌心粗糙,指节上还有搬箱子蹭的灰。“我要是迟到,你把我绩效值扣光。”
他拉开门走了。楼道声控灯亮了一下又灭。小陈关上门,背靠着门板看林策:“你真信他?”
林策把茶几上的平面图叠起来,塞进外套内兜。“他编了半个月的假账替我兜着,方铭都没起疑——这份手艺,比他的忠诚值钱。”他掏出手机看了眼时间,十一点四十七分,离周六晚上还有不到四十八小时。
手机屏幕顶端弹出一条新消息,季明远的头像跳了一下:“林组长,方科让我通知你,周六下午稽核科要复核编外三组的全部任务台账。你准备一下。”
林策盯着“周六下午”四个字,拇指在屏幕上停了停。他抬头看小陈:“季明远知道我们周六晚上动手吗?”
小陈摇头:“我没跟任何人提过。”
第15章 全员绩效考核
周六晚上十一点,巷子里的垃圾桶馊了三轮,林策蹲在阴影里数对面后门的监控探头。三个,间隔十二秒轮巡一次,小陈说罩得住。王自强缩在他右边,嘴里嚼着口香糖,嚼得吧唧响。“你能不能别出声。”林策压着嗓子。“紧张还不让嚼东西?”王自强把口香糖往墙上一摁,“来了。”
货车贴着路沿滑过来,车头灯没开,发动机声音闷得像喘不上气。王自强从侧面摸过去,掏那张后勤组通用卡往读卡器上一贴——滴。绿灯。后门弹开一道缝,三人鱼贯而入。小陈走在最后,手按在太阳穴上,嘴里念经一样嘟囔:“已读不回……已读不回……”地下二层的监控画面在她脑子里全变成了灰色气泡,每条警报推送都显示“已读”却永远不弹出来。
林策摸到暂存区铁门前,拉新之刃·改从袖口滑到掌心。他拿刀尖挑锁孔,三秒,锁舌弹开。门刚推开半尺,走廊尽头拐过三个人影。
季明远走在最前面,两个保安跟在两侧。他看见林策,脚步顿了一下,随即笑了,眼镜片反着应急灯的白光:“林策,我就猜到你今晚会来。”他掏手机晃了晃,屏幕上是方铭的对话框,“方科长让我在这儿等着,说你这两天肯定坐不住。果然。”
王自强在后面骂了一声,具体骂的什么没听清,反正带娘。林策没动,刀尖朝下压了半寸,盯着季明远:“你给方铭干活,方铭给局长干活——你知道局长在干什么吗?”
季明远笑容收了收,嘴角还挂着点弧度,像没撕干净的标签。“我知道的比你想象的多。”他往前迈了半步,声音放低,“但我劝你别闹。你现在走,我当没看见。再往前一步,明天全组都能收到你的优化通知。”
林策往前走了一步。鞋底踩在水泥地上,声音很脆。
季明远没料到他真敢硬来,后退时皮鞋跟磕在保安脚背上,伸手拦的动作都慢了半拍。拉新之刃·改在他面前划了一道弧线,刀刃擦过季明远工牌带子的瞬间,空气里弹出一声电子蜂鸣。季明远面前凭空浮出红色警告框:“检测到敌对行为,绩效值临时冻结。冻结期间所有任务进度暂停计算。”
“你疯了?”季明远脸色变了,手指戳着空气里的警告框,“攻击稽核专员,够你被直接优化三次!”
林策没理他,侧头朝身后甩了句:“小陈,搬东西。王自强,搭把手。”自己横刀堵在走廊中间。季明远掏出手机要呼叫增援,拇指在屏幕上戳了七八下,每条消息发出去都秒变“已读”,底下小字备注“对方已读,未回复”。他瞪着手机,又抬头看小陈:“你们——”
“给你两个选择。”林策说,“要么现在走,当没看见。要么我连你一起搬进箱子里。”
季明远咬了咬牙。他看了林策一眼,又看了小陈一眼,最后把手机揣回西装内袋,退到墙边让出通道。“方铭会知道的。”
“你尽管报。”林策刀没放下。
王自强从暂存区搬出四个密封箱,撬开第一个,里面整整齐齐码着两百支淡灰色安瓿瓶,瓶身印着“焦虑素·B-7”,底下小字标注“编外队员专用·单支效能0.8点”。小陈举着手机连拍,闪光灯把季明远的脸照得一阵青一阵白。林策把箱子重新封好,从兜里摸出便签纸,写了一行字拍在箱盖上:“物归原主——编外三组。”
三人从后门撤出。货车还停在原地,王自强跳上驾驶座,钥匙一拧,发动机咳嗽两声着了。绕了两条街,车扔在废弃停车场,三人分头走回地铁站。林策进站前回头看了一眼,王自强正把工装外套脱下来翻面穿,动作熟练得让人心疼。
周一早上八点四十,林策刚刷完工牌就被方铭的助理堵在闸机口。“方科让你去主楼大会议室。”助理说话时眼睛盯着林策的胸牌,像在核对什么编号。
推开门,二十多个编外队员坐得稀稀拉拉。方铭站在讲台上,背头梳得苍蝇站上去都打滑,投影幕布上打着一行大字:“全员绩效考核启动通知”。他笑呵呵地拍了拍麦克风:“接局长办公室通知,即日起对全体编外队员执行新版考核标准——A档完成率提升至120%,B档80%到120%,C档低于80%触发优化警告。连续两个周期C档,直接优化。”
底下炸了锅。前排一个络腮胡拍桌子站起来:“120%?你让我把明年的任务今年干完?”方铭抬手压了压,掌心朝下,像拍一条不听话的狗:“系统会自动分配高难度任务,大家努力就行。绩效值上不封顶嘛。”
林策扫了一圈,小陈坐在最后一排角落里,冲他微微摇头,嘴型是“别”。方铭讲完话,端着保温杯从讲台上下来,特意绕到林策座位旁边,弯腰压低声音:“局长让我转告你一句话——‘你查到的那些东西,你以为只有你有?’”他拧开杯盖吹了吹热气,“他说你今晚之前主动去他办公室认错,截留的387点绩效值可以给你抹掉一半。不去的话,明天你的考核线单独上调到150%。”
林策抬头看他:“局长还说什么了?”
方铭笑了笑,保温杯往腋下一夹:“他说——‘你以为你在掀桌子?桌子是我造的。’”他拍了拍林策肩膀,手劲不小,“小林啊,我要是你,今晚就去。认个错又不掉块肉。”
林策没去局长办公室。他回工位打开系统界面,翻到“编外队员协议”最后一页,手指在触摸板上划到最底下。一行灰色小字缩在页脚位置:“编外队员对管理局内部管理事务不享有知情权、申诉权及集体协商权。”他截图,打开编外三组工作群,直接甩进去。群里二十多个人,平时安静得像坟地,今天消息发出去三秒,小陈第一个回:“收到。”紧接着王自强:“收到。”然后一个、两个、三个,队形整齐得像排练过。最后一条是刘姐,她平时在群里只发“收到”和“1”,今天多打了几个字:“小林,你打算怎么办?”
林策在群里打了一行字:“明天中午十二点,食堂二楼,想聊的来。”
发完他切到小陈私聊窗口:“你那个已读不回,能不能群发?明天开会的时候,帮我把一份东西同时推送到二十个人的手机上。”
小陈隔了十秒回:“能。什么东西?”
“局长办公室的绩效截留台账。我昨晚又摸进去一趟,把完整版复制出来了。”
这次小陈隔了五秒,对话框顶上“对方正在输入”跳了又跳,最后蹦出来一句:“你他妈真是不要命了。”紧接着又一条:“我喜欢。明天带U盘。”
林策把手机锁屏扣在桌上,拉新之刃在兜里轻轻震了一下。他掏出来看,刀柄数据栏刷新了一行红字:“新任务:发起集体协商。完成奖励:绩效值+300,解锁‘竞业协议锁链’碎片2/3。失败惩罚:全组考核线统一上调至150%。”
他把刀塞回兜里,抬头看了一眼九层那排窗户。暖黄色灯光亮着,跟普通办公室没区别。
手机又震了。秦蔚的私聊弹出来,只有一句话:“方铭刚才去局长办公室了,手里拿了个新文件袋。上面印着你的工号。”
第16章 集结号
食堂二楼那张拼起来的长条桌上,十七份打印纸同时被翻动的声音像一群鸽子扑棱翅膀。
林策站在桌首,手里还剩三份没发出去。“编外三组二十二个人,方铭和季明远不算,还有三个没来。”他把那三份往桌上一搁,“不等了。”
小陈坐在角落,膝盖上架着笔记本电脑,屏幕光映得她下巴发蓝。“完整版已推送到在场所有人系统私信,管理局后台监测我做了镜像屏蔽,他们那边显示的是正常午休流量。”她敲了下回车,“收没收到自己看手机。”
桌面上此起彼伏的震动声。刘姐把台账摘要翻到第三页,指头点在“截留比例40%”那行红字上,抬头看林策:“局长是优化大师的本体?黑心企业联盟是管理局自己养的?”她声音不大,但整张桌子都安静了,“你这话搁半年前说,我当你绩效负昏头了。”
“全部有据可查。”林策把投影笔往桌上一按,“超额完成的绩效值四成被截留,老周被收买用的也是我们的绩效值。七笔划拨记录,时间、金额、签收人,全在台账里。”
底下有人小声议论,靠窗那个瘦高个把摘要折成纸飞机又展开。刘姐举手:“你怎么证明这不是你编的?”
王自强从凳子上站起来,椅子腿刮地一声响。“我证明。”他掏出手机往食堂电视的投屏口一贴,“我在后勤组亲手搬过焦虑素,箱子上的签收单是季明远。”电视屏幕跳出一张照片,黑色密封箱堆在货车上,箱面印着“HR-001”,旁边一张装箱单特写,签收栏里“季明远”三个字清清楚楚。“还有这个——”他划到下一张,货车尾部车牌被拍掉一半,但车厢侧面管理局的后勤标识没遮住。
刘姐看完,把自己那份台账折了两折塞进外套口袋。“行,我信了。”她两手往胸前一抱,“但你想让我们干什么?跟你一起被优化?”
“不。”林策把投影笔放下,“我要你们回去之后什么都不干,正常上班,正常领任务。唯一要做的——如果方铭或者季明远找你们谈话,问‘对林策怎么看’,你们就说‘林策绩效负40,快被优化了,谁跟他玩’。”
刘姐盯着他看了三秒,嘴角扯了一下:“你小子够阴的。”她站起来,冲周围一挥手,“走了走了,回去装傻。”
十七个人散得很快,椅子归位的声音七零八落。
林策让小陈和王自强留下。王自强把手机揣回兜里,一屁股坐到刘姐刚腾出来的位置上:“你刚才让他们装傻,那你打算自己干什么?”
林策从内兜掏出便签本,翻到夹着书签那页。“我打算干一件局长没想到的事——他以为我会躲,或者去他办公室认错。”他拿笔在便签上划了一道,“我不躲,也不认错。明天上午十点,管理局一楼大厅,当着所有人的面具现一份‘客户满意度120%’的超纲裁决。”
王自强瞪眼:“超纲裁决?你具现得出来吗?系统能批?”
“系统不批。”林策把便签纸撕下来,“但‘客户满意度’判定标准里有一条——‘服务对象主动给予正面评价超过系统预设阈值’,阈值120%。我昨晚翻协议翻到的。只要我服务过的对象里有足够多的人主动给我打好评,我就能合法具现这个裁决,系统拦不住。”
小陈从电脑后面探出头:“那你服务谁?”
林策朝食堂门口那十七个背影消失的方向抬了抬下巴:“他们。我帮他们拿回被截留的绩效值,他们给我打好评。十七个人每人打8分,136分,超过120%的阈值。”
王自强掰着指头算了算,眉头拧起来:“那要他们先拿到绩效值啊——你还没帮他们拿回来呢。”
林策笑了,把便签本合上。“所以我今晚再去一趟九层,把截留台账的‘返还申请’模块打开,让系统自动退回所有编外队员被截留的部分。退完,他们自然给我好评。”
王自强嘴张了张,最后只挤出一句:“你他妈真是个疯子。”
当晚十一点,管理局后门消防通道。
林策第三次摸进九层,这次身后跟了两个人。小陈蹲在楼梯间拐角,膝盖上架着那台贴满散热片的笔记本,手指在键盘上翻飞:“监控循环覆盖已启动,你有十二分钟。”王自强靠在防火门内侧,手里攥着一根从保洁间顺来的拖把杆,杆头绑了块抹布——他说这叫“伪装巡逻”。
林策刷卡进档案室,直奔局长终端。绩效返还后台的界面比上次翻到的截留台账还朴素,灰底白框,像个上世纪的网页。他调出编外三组名单,全选,点“返还申请”。
进度条刚走到百分之十,屏幕上弹出一个视频窗口。
画面里是终极HR本人,坐在办公桌后面,手里转着一支笔,笑眯眯地看着镜头。背景是那间暖黄色灯光的办公室,桌上那盆绿萝叶子油亮。“林策,你第三次来了。”他把笔往桌上一搁,“你以为我不知道?前两次是我让方铭放你进来的,我想看看你到底能翻出多少东西。”
林策手没停,鼠标继续点“确认返还”旁边的参数设置。终极HR继续说:“你现在打开的那个返还模块,代码是我写的。你点‘确认返还’的瞬间,系统会自动把你的操作记录标记为‘越权篡改’,你的绩效值直接归零,触发即时优化。”他往椅背上一靠,“你猜我为什么告诉你这些?”
林策停下手,看着屏幕:“因为你不想让我点。”
终极HR笑出了声,那笑声从档案室的音箱里溢出来,在铁皮柜之间撞来撞去。“聪明。我给你两个选择——第一,你现在关掉界面,明天来我办公室,我把你截留的387点还给你,你继续当编外队员,我既往不咎。第二,你点下去,你被优化,你的队友考核线全部上调到150%,你救不了任何人。”
林策盯着屏幕看了三秒。三秒里他听见楼梯间王自强压着嗓子问了句“怎么这么久”,听见小陈敲键盘的嗒嗒声突然停了。
他按下“确认返还”。
进度条卡了一瞬,然后开始走。屏幕上弹出一行绿字:“返还成功。本次共返还编外队员被截留绩效值总计:2847点。”
终极HR的笑容僵在脸上。林策掏出手机,屏幕上小陈刚发来的消息亮着:“十七个人全部收到返还通知,正在给你打好评。”他把手机屏幕转向摄像头:“局长,你那个‘越权篡改’的判定代码,我昨晚就发现了——所以我让小陈用‘已读不回’把‘确认返还’这个操作的信息特征改成了‘系统自动维护’,你的风控没识别出来。”
终极HR脸色沉下来,笔在指间转了一圈停住:“你以为你赢了?”
“我没赢。但我也没输。”林策掏出便签本,当着摄像头写下一行字——“客户满意度120%·超纲裁决·服务对象:编外三组全体队员”。便签纸从边缘开始发烫卷曲,蓝光沿着字迹爬满整张纸,烧尽的一瞬,一枚金色印章浮现在他掌心,底部刻着“120%”,印面纹路像一枚被压扁的工牌。
终极HR盯着那枚印章,冷笑了一声:“你以为你能定义KPI?你连自己的绩效都定义不了。”
林策把印章举到摄像头前:“那你试试看——我现在就下楼,去一楼大厅,当着所有人的面盖这个章。你猜明天管理局门口会不会围满记者?”
第17章 无限画饼领域
林策眼前炸开一片金色。
前一秒他还在爬消防通道,王自强在身后喘得像台老空调,小陈的U盘硌在他内兜里。下一秒整栋楼亮了,那种金光从顶楼灌下来,像有人把二十年份的奖状全烧了兑成油漆,兜头浇透十七个人。
他最后一个念头是:这颜色真他妈土。
再睁眼,他坐在一间独立办公室里。
门口挂着铭牌——“首席异能官·林策”。桌上摆着“年度最佳员工”奖杯,底座刻着“全司唯一”。手机屏幕亮着,老板发来消息:“小林,董事会决定给你股权,签个字就行。”底下跟了条语音,他点开,老板的声音温柔得不像本人:“这些年辛苦你了,公司对不起你。”
林策把手机翻了个面。老板什么时候会说“对不起”?他干了五年,听过的“对不起”全是“小林啊,这个事你担一下”。
“林哥!”小陈的声音从门外传来,脆生生的,“客服部全员到齐,等你开会!”
门被推开。小陈穿着正装,头发梳得一丝不乱,手里捧着文件夹,冲他笑出八颗牙。林策盯着她看了两秒——小陈从来不梳头,工位底下常年搁着双拖鞋,开会永远踩点冲进来。
“你……”林策开口,嗓子有点干,“你那个‘已读不回’的群发功能,还能用吗?”
小陈歪头:“林哥你说什么?什么已读不回?咱们不是已经打赢了吗?”
王自强端着杯咖啡走进来,腰弯成四十五度:“林总,之前是我有眼不识泰山,以后您指哪我打哪。”他把咖啡往桌上一搁,杯壁贴着张便签,写着“美式,不加糖,林总习惯”。林策低头看了一眼,他喝咖啡从来加双份奶。
幻觉开始递进。他“想起”自己带队打赢了终极HR,管理局改造成了“员工幸福中心”,一楼大厅摆着按摩椅,食堂全天供应免费下午茶。手机里未读消息刷不到底:行业峰会请他演讲,母校请他做毕业致辞,原公司老板求他回去做顾问,连方铭都发来一条:“林首席,之前多有得罪,改天请您吃饭。”
他走到窗边。楼下广场立着他的铜像,底座刻着“打工人的救世主”。铜像手里举着一份文件,他眯眼辨认——那是他入职第一年写的周报。
庆功宴设在顶楼旋转餐厅。所有人举杯敬他,闪光灯没停过。林策笑着回应,端酒杯的手停在半空——他尝不出酒味。舌尖只有空气。
他放下杯子往洗手间走。镜子里映出一张脸,眼袋很重,嘴角习惯性往下撇,跟庆功宴上那个笑容满面的“林首席”不是同一个人。他盯着镜子看了十秒。
这不对。
上一次真正开心是什么时候?脑子里闪过的画面跟金色宴会厅格格不入:凌晨三点写完周报,发现咖啡还剩半杯热的;小陈第一次叫他“林哥”,声音笨拙得像背课文;王自强结盟那天嘴硬——“我不是帮你,我是帮我自己。”
他拧开水龙头,水是金色的,从指缝漏下去。
林策走出洗手间。走廊变了,铺着红毯,两侧站满鼓掌的人,一张张脸模糊得像没对焦的证件照。他越走越快,身后传来老板的声音:“小林,别走啊,还有个大项目等你签字!”
他回头。老板的脸开始模糊,五官融化重组,变成终极HR那张脸,又变成一面镜子。
林策停下来,对着那面“镜子”开口:“你搞错了一件事。”
镜子里的他张嘴:“什么?”
“我确实想要被认可。”林策说,“但我想要的是‘做完了某件事’,不是‘所有人都说我好’。”
他伸手戳向镜面。指尖碰到一层薄膜,凉的,像没撕干净的手机贴膜。幻觉剧烈波动,金色褪成暗黄,露出底下灰色水泥墙。他其实还站在原地,队友横七竖八倒了一地。小陈蜷在墙角哭,嘴里反复念叨“别删我工号”。王自强靠着消防栓傻笑,嘴角挂着口水,嘟囔“P5、P5……我升P5了”。
终极HR的声音从四面八方灌过来,带着混响:“有意思。你是第一个开始怀疑的。”顿了顿,“但怀疑不等于挣脱——你连自己真正想要什么都不知道,拿什么破我的领域?”
林策蹲下来。闭上眼,不再朝外找出口,往内问了一句:如果不需要向任何人证明什么,我会做什么?
答案朴素得不像话——把该干的活干完,帮能帮的人,然后下班。
他睁开眼。“首席异能官办公室”的墙皮开始剥落,一片片往下掉,露出底下真实的、粗糙的水泥墙。奖杯裂了缝,铭牌上的字褪成乱码。
终极HR的声音第一次带上警惕:“你在干什么?”
“我在找我的KPI。”林策站起来,拍了拍膝盖上的灰,“不是你给我画的那些,是我自己真正干完的那些。”
他伸手向虚空一抓。什么都没抓到。
终极HR大笑,笑声从每块砖缝里挤出来:“你连自己的KPI长什么样都忘了!”
林策没理他。第一份周报写了什么?记不清了。第一次独立处理客户投诉是哪天?也记不清。但他记得那种感觉——凌晨三点敲完最后一个句号,把文档拖进发送文件夹,整个人瘫在椅子里,咖啡凉了半截,但活干完了,干干净净。
他对着虚空说:“记不清没关系。干过就是干过。”
话音刚落,指尖亮起一个光点,极微弱,像打火机没气时最后那点火星。
终极HR的笑声戛然而止。
光点没有变大。它稳稳地亮着,照着林策半张脸。他低头看了一眼——光点底下连着一根极细的线,往虚空里扎,不知通向什么地方。
“你猜这根线连着什么?”林策攥住那根线,往下一扯。
整片金色空间发出玻璃碎裂的声响。王自强不傻笑了,小陈的哭声停了,十七个人同时睁开眼,躺在一楼大厅冰凉的地砖上。头顶的灯管闪了两下,恢复正常白炽。
终极HR的声音从大厅广播里漏出来,头一回不带笑:“有点意思。但你别忘了——你连自己刚才干了什么,都说不清楚。”
林策低头看自己的手。指尖那点光已经灭了。他试着回忆刚才那根线连向哪里,脑子里一片空白,只剩一个模糊的轮廓,像被水泡过的发票。
“林哥。”小陈从地上爬起来,嗓子哑得厉害,“你刚才喊了句‘干过就是干过’,然后金光就碎了。”
“我喊了?”
“喊了。十七个人都听见了。”
王自强揉着后脑勺走过来,脸色发白:“我梦见我升P5了,正签字呢,被林策一嗓子吼醒了。”他顿了顿,“你那嗓子……挺难听的。”
林策没接话。他掏出拉新之刃,刀柄数据栏跳出一行新字,灰底红字:“隐藏任务进度:无限画饼领域·破绽1/3。当前状态:领域已松动,未瓦解。提示:你刚才抓住的那根线,是二十年份未兑现承诺里唯一属于你自己的。”
底下还有一行更小的字,几乎看不清:“下一根线,在你入职第一天。”
林策把刀收起来,抬头看了一眼九层方向。灯还亮着。
“走。”他往电梯口迈了一步,“上楼。”
“还上?”王自强拉住他胳膊,“刚醒过来又上去送?”
林策回头看了他一眼:“他刚才说了一句话——‘你连自己刚才干了什么,都说不清楚’。”
“对啊,你确实说不清楚。”
“他急了。”林策按了电梯上行键,“一个稳赢的人,不会急着提醒对手‘你不行’。他在怕什么。”
第18章 三千六百五十二
光点出现后,整片金色空间忽然安静了两秒。然后林策眼前的场景碎了,又重新拼起来。
他坐在原公司的工位上。真皮椅,双屏显示器,桌角摆着一盆绿萝。老板从走廊那头快步过来,一巴掌拍在他肩膀上:“以前是我不对,现在你说了算。”同事们围上来,有人递咖啡有人鼓掌,齐声喊“林哥牛逼”。手机屏幕亮了,HR发来邮件:“恭喜您晋升P9,无试用期,无考核。”
终极HR的声音从天花板渗下来,温和得像年终总结大会上的致辞:“你看,你想要的都在这里。何必回去面对那些烂摊子?”
林策低头看了看肩膀上那只手。他笑了。
“局长,你知道你这幻觉最大的漏洞在哪吗?”
“哪?”
“我老板从来不会拍我肩膀。”林策指了指那只手,“他连我名字都叫错过三次。有一回年会敬酒,他管我叫‘小林啊,那个……谁来着’。”
他伸手一挥,“老板”从指尖开始碎成金色粉尘。同事们跟着一块儿碎,绿萝碎,双屏碎,邮件碎。
林策站起来,开始回忆。不是回忆想要什么,是回忆干过什么。
“入职第一周,写竞品分析。”他掰手指,“改了三版,主管批注‘废话太多’。”
指尖亮了一个光点。
“第三个月,独立处理客户投诉。客户骂了四十分钟,我全程没挂电话。”
第二个光点。
“第一次带新人。教了十七个Excel技巧,新人三个月后离职,走之前请我吃了顿饭。”
第三个光点。
“连续加班二十三天赶项目。上线当天我在地铁上睡着,坐过站到了终点站,被保安叫醒。”
第四个光点。
“被甩锅后背锅写检讨。三千字,最后一句是‘下次我会更仔细’。”
第五个光点。
终极HR打断他:“这些有什么用?没人记得,没人认可,连你自己都快忘了!”
“对,没人记得。”林策把五个光点拢在掌心,“但活是我干的,班是我加的,锅是我背的——这些事不会因为没人鼓掌就没发生过。”
光点汇聚成流。他继续报数,语速越来越快。
“第一百件,帮刘姐修打印机,卡纸卡在加热辊里,我拆了半个钟头。第三百件,替小陈值了一次夜班,她发烧三十九度还在改方案。第一千件,把王自强甩过来的锅原样甩回去——那次算我赢。”
终极HR的声音开始发紧:“你在干什么?”
“我在盘点我的KPI。不是公司考核我的那种,是我自己干完的。”
光点汇聚成一面墙,从地面顶到天花板,墙上密密麻麻全是标签,每一个都写着“已完成”。林策扫了一眼,接着数。
“第两千件,替隔壁组扛了次线上事故,通宵回滚版本。第两千五百件,教前台小姑娘做数据透视表。第三千件,季度复盘会上替全组背了流程漏洞的锅,扣了半个月绩效。”
他停了一下。
“第三千六百五十一件,昨天,跟小陈说‘别怕,我在’。”
墙上最后一个标签亮起来。
“第三千六百五十二件——”林策看着那面墙,“现在,拒绝你的幻觉。”
话音落,所有光点向中心压缩,空气被抽得嘶嘶响。一柄巨剑的雏形从压缩点里拔出来,剑身宽得能当门板,表面纹路像叠了无数层的工资条。
巨剑成型瞬间,终极HR发动领域全力压制。金色幻觉变成无数张“升职通知书”和“加薪确认函”,雪片一样砸过来,每一张都在喊同一句话:“签了我你就圆满了!”
林策举剑横扫。剑气绞碎一片,碎纸屑落地就翻倍,一张变十张。硬砍没用。
他把剑插进地面,双手握住剑柄。剑身开始吸收那些“通知书”——每吸一张,表面就浮出一行小字:“已阅,不签。”“已读,不回。”“谢谢,不需要。”
终极HR的声音头一回带上怒意:“你在用我的领域喂你的剑?!”
“你发你的,我拒我的。你发多少我拒多少。”
通知书越积越厚,剑身越来越亮,亮到林策睁不开眼。然后“砰”的一声闷响,整个金色领域从中心炸开,碎片朝四面八方飞出去,打到墙上变成普通的光斑。
林策脚下一实,踩到了冰凉的瓷砖。顶楼大厅,日光灯白惨惨地照着。队友们横七竖八躺了一地。
他提着剑走到小陈面前,用剑面轻轻拍她脸:“小陈,醒醒。你当上客服总监了——但客户是终极HR,你确定要伺候他?”
小陈一个激灵坐起来,愣了两秒,哇地哭出来:“林哥!我差点信了!我连办公室装修风格都选好了,北欧风,带落地窗!”
“先别选风格了。”林策把剑往肩上一扛,“去叫王自强。”
王自强被拍醒的时候还在傻笑:“P5……我回P5了……”嘴角挂着口水。
林策蹲下来:“王自强,你P5的时候最怕什么?”
“怕……怕加班。”条件反射,嘴比脑子快。
“那你现在怕什么?”
王自强眨了眨眼,视线聚焦到林策手里那柄巨剑上。沉默五秒。他说了一句所有人都没想到的话。
“对不起。”
林策挑了下眉:“什么?”
“第5章你反杀我的时候,我以为你跟我一样,就是想往上爬。”王自强坐起来,抹了把脸,“刚才在幻觉里我当上P5,第一件事就是想把锅甩给你——我才明白,你当时没把我往死里整,是给我留了条路。”
林策伸手把他拉起来:“行了,这声对不起我收下。现在跟我上楼——终极HR还在上面,他那破塔还没倒。”
王自强站起来,掌心一翻,一面亮晶晶的圆盾弹出来,表面刻着四个字:甩锅反射。“这次我甩他。”
小陈从后面追上来,手机屏幕亮得刺眼:“等等我!我把‘已读不回’升级了——现在能‘已读乱回’!他发什么我都能给他弹回去一堆乱码!”
三人往楼梯口冲。身后又有几个队友陆续醒来,有人喊“林哥等我”,有人直接具现出武器跟上来。
跑到楼梯间拐角,林策忽然刹住脚。巨剑在手里震了一下,剑柄数据栏弹出一行红字,他低头看了一眼,脸色变了。
“怎么了?”小陈凑过来。
林策把剑柄转给她看。红字写着:“警告:第三千六百五十二项KPI已具现,但该条目真实性核验中——系统判定:昨天对小陈说的‘别怕,我在’,是否属于‘已完成’状态?”
小陈愣住:“这什么意思?”
林策盯着那行字,拇指在剑柄上摩挲了一下。“意思是,我拿你当KPI凑数,系统不认。”
楼梯上方传来终极HR的声音,恢复了从容,甚至带着点笑意:“林策,你数了三千多件,我很感动。但你自己心里清楚——最后那一件,你只是说了句话,还没做到。剑上的裂纹,你看见了吗?”
林策低头。巨剑靠近剑尖的位置,一道细如发丝的裂纹正慢慢变长。
第19章 打工人之怒
林策一脚踹开顶层防火门,门板撞上墙弹回来,他拿剑背一挡,带着十七个人涌进局长办公室。
终极HR坐在那张过分宽大的皮椅上,头都没抬,拿笔尖点了点桌面。他身后那座黑色巨塔从地板直通天花板,每一块砖都在跳数字,密密麻麻的绩效值像蚂蚁一样在表面爬。
“来了。”终极HR合上笔帽,从椅子上站起来。这是全书第一次——他站起来了,顺手抻了抻领带结,把歪掉的温莎结推正,“林策,你能破画饼领域,说明你确实有点东西。”
塔身突然嗡了一声。联盟里三个刚醒来的队友腿一软,膝盖砸在地砖上,嘴里念叨“我的季度目标还没完成”“差十二单”“完蛋了完蛋了”。
林策横剑挡在三人前面:“你们退后,这塔冲我来。”
终极HR笑了,抬手往塔身一拍。黑色巨塔表面的数字暴涨了一截:“你一个人砍?你砍得完吗?”
“试试。”
林策蹬地冲上去,巨剑抡圆了劈进塔身。剑刃咬进去半尺深,冲击波把顶层玻璃全部震碎,碎渣子哗啦啦往下掉。塔身上崩掉一块砖——然后那块缺口像伤口愈合一样,数字重新填进去,补得比原来还厚。
“你砍掉的每一块,都是我‘合理合规’扣下来的绩效值。”终极HR坐回椅子,翘起二郎腿,“系统自动回补。你越砍,它越厚。”
林策连劈七剑。塔身膨胀了一圈,几乎顶穿天花板,数字跳得越来越快。
“林策!他在用你的攻击喂塔!”小陈在后面喊,嗓子都劈了。
林策收剑后退,盯着塔看了五秒。塔身上的数字密密麻麻,全是别人没完成的指标——季度目标、月度考核、周报提交率。他忽然笑了。
“局长,你这塔是绩效值堆的?”
“当然。”
林策转头问王自强:“你P5的时候最怕什么?”
王自强愣了一秒:“怕加班——怕那种没意义的加班。坐到晚上十点,活干完了也不能走,就干耗着。”
林策打了个响指。巨剑往地上一插,双手结印:“996加班领域——展开。”
领域从他脚下炸开,灰白色的光覆盖整个顶楼。终极HR第一次露出意外表情,笔从指间掉到桌上:“你疯了?这个领域消耗的是你自己的真实加班时长——你工作六年,撑死四十分钟!”
“四十分钟够把你那破塔泡软了。”
领域内时间流速变了。黑塔的自动修复机制开始“加班”——每修复一块砖,系统要额外扣一笔绩效值来支付加班费。林策的领域还在持续注入无效加班数据:重复修改的PPT、凌晨两点拉的工作群、开了三个小时没结论的会。修复效率肉眼可见地往下掉。
终极HR坐不住了,站起来从塔里往外抽绩效值维持防御。塔身从黑变灰,从灰变半透明,数字跳得越来越吃力。
倒计时二十分钟,林策鼻血流下来,滴在剑柄上。
“还有二十分钟!”小陈喊。
王自强突然冲上来,掌心一翻,甩锅反射对准塔身:“老子把‘修复责任’甩给系统自己!”
圆盾弹出一道白光打进塔里。修复逻辑当场紊乱,塔身左边修右边坏,右边补左边裂,数字互相打架。
最后三分钟,塔薄得像纸壳,林策的加班领域也快见底了。终极HR狞笑,领带歪到一边也不管了:“你加过的班用完了,你还有什么?”
林策把巨剑插在地上,深吸一口气,具现出一张空白便签。他掏出笔,在上面写了一行字:“拒绝加班”。
他举起便签:“局长,这是我职业生涯唯一没完成过的KPI。我从来没拒绝过加班——今天第一次。”
便签化作一柄小刀,刀身极薄,薄得能透光。它飞出去,直接穿透黑塔最后的核心——塔的防御逻辑基于“绩效值对抗”,而“拒绝加班”不是绩效值,是绩效值的否定。系统根本不知道该怎么计算它。
黑塔从内部炸裂。砖块四散飞溅,每一块落地前就碎成光点。终极HR被冲击波掀翻在地,后背撞上翻倒的皮椅,那柄小刀正插在他胸口,“拒绝加班”四个字闪闪发亮。
他低头看着刀,满脸不可置信:“你……用一个没完成的KPI……打败了我?”
林策蹲下来,鼻血滴在膝盖上:“你一辈子都在让人‘完成更多’。加指标、压考核、扣绩效值。但你从来没想过——‘不做’也是一种力量。”
终极HR的身体从伤口开始碎裂,像被删除的文件一样一块块消失。管理局整栋楼发出刺耳的报错声,灯光乱闪,红的白的交替跳。
林策站起来,冲身后十七个人一挥手:“下楼。系统要崩了,别被砸着。”
小陈边跑边喊:“林哥你的鼻血!先擦擦!”
王自强一把架住林策胳膊:“我扶你——别误会,我是怕你倒了没人扛剑。”
林策笑了一声:“你这甩锅反射终于用对地方了。”
两人刚冲到楼梯口,整层楼的灯全灭了。应急灯亮起来之前,黑暗里传来终极HR最后的声音,虚得像信号不好的电话:“林策……你以为……系统崩了……就结束了?”
灯重新亮。皮椅上空空荡荡,只剩那柄小刀插在地砖缝里,刀身上“拒绝加班”四个字还在发光。
小陈凑过来看了一眼,又看了一眼林策:“他说‘系统’——不是‘我’。”
林策把刀拔起来,刀柄数据栏跳出一行从没见过的红字:“警告:子系统崩溃。主系统——未定位。”
他抬头看了一圈。整层楼空荡荡的,碎玻璃、倒地的椅子、散落的绩效报表。但墙角的监控摄像头还在转,红灯一闪一闪。
“先下楼。”林策把刀揣进兜里,“出去再说。”
十七个人往楼梯间涌。王自强架着林策走在最后,小陈在前面开道,手机举得老高找信号。林策下到一半忽然停住,回头看了一眼九层走廊尽头。
局长办公室的门牌还挂着,但门牌底下多了一行小字,刚才绝对没有。他眯着眼辨认——是一串坐标,后面跟着四个字:“地下三层”。
“林哥?”小陈在下面喊。
林策收回目光,继续下楼。兜里的小刀震了一下,他掏出来看,刀柄上“拒绝加班”四个字旁边,多了一行更小的字:“新任务:找到主系统。完成奖励:未知。失败惩罚:全楼清零。”
他把刀塞回去,抹了把鼻血。
“小陈。”
“嗯?”
“你那个‘已读乱回’,能黑进监控系统吗?”
小陈在下一层探出脑袋,眼睛亮了:“你想干嘛?”
“局长说系统崩了不算完。”林策往下走了两步,声音很平,“那咱们就看看,到底谁在管这个系统。”
第20章 老子不干了
折叠桌腿断了一根,垫着三本《员工手册》才勉强稳当。林策蹲在大厅角落拿透明胶缠桌角,胶带撕到第五圈,小陈抱着一摞打印纸从电梯里冲出来:“表格不够了!又来了十几个!”
“让他们自己写。”林策头也没抬,“入会登记表又不是KPI,写错字不用重填。”
系统崩溃第三天,人力资源管理局一楼大厅成了菜市场。林策没接管这栋楼,他在原来办离职手续的窗口前支了张折叠桌,桌上摆一沓手写表格,标题是他用马克笔描的——“反内卷异能者工会·入会登记表”。小陈坐桌子后头,面前立了块硬纸板,上面四个大字:“不收绩效值”。
王自强站在门口当引导员,逢人就解释:“我们不收绩效值,不查历史考核,不问上家离职原因。”有人不信,反复问三遍,王自强把胸脯拍得邦邦响:“我,P5,以前专门帮领导甩锅的,现在负责接锅——工会所有投诉电话先打我这儿,我能甩出去的算我输。”
第一天来了四十多人,第二天破百。第三天上午,队伍从大厅排到了院子里。
林策跳上折叠椅,椅子嘎吱响了一声,他扶住墙站稳:“三条规则,听好了。第一,工会内不设KPI。第二,所有异能具现以真实需求为驱动,不以焦虑为燃料。第三——”他停顿了一下,扫了一圈底下仰着的脸,“任何人有权对任何任务说‘不’。”
后排一个戴黑框眼镜的年轻人举手:“那怎么判断谁干得好?”
“谁干得开心谁干得好。”林策从椅子上跳下来,“不开心就换。换组、换岗、换工会,随便。”
王自强在旁边小声跟一个新人嘀咕:“别看他现在说得溜,上礼拜还在稽核科门口蹲着等叫号呢。”
工会运转到第七天,林策在大厅支了块白板。他拿记号笔从左上角画了个圈,写“焦虑”,箭头指向“绩效值”,再指向“异能”,最后画回“焦虑”,笔尖重重戳了两下。
“以前我们的力量来自怕被优化。”他指着那个闭环,“现在我们的力量来自——我知道自己干过什么。”
他当着所有人的面掏出便签本,写下一行字:“帮刘姐要回被扣的十四天年假。”纸面发烫卷曲,落下一枚工会自制章,章面刻着“已核实·真实有效”。他往一张打印的裁决书上盖了个红戳,举起来。
台下有人喊:“这章系统认吗?”
“系统已经没了。”林策把裁决书拍在白板槽里,“现在认不认,我们自己说了算。”
小陈从登记桌后面探出脑袋补了一句:“而且刘姐的年假确实要回来了——原公司HR昨天主动打电话道歉,说系统崩了之后账对不上,先补了再说。”
全场笑成一片。王自强在角落跟三个新人小声交代:“我以前是甩锅的,现在负责接锅。工会有条规矩,投诉电话先打我这儿,我能甩出去的算我输。”他顿了顿,补了句,“到现在一个都没甩出去。”
当晚十一点,林策坐在自己租的共享办公位上。桌上就一台笔记本、一个马克杯,杯壁上印着“最佳员工”四个字,是他上家公司年会发的,掉漆掉得只剩“最”和“员”。
手机屏幕亮了,一条系统残留推送,发送人备注还是“老板”。他点开。
“小林啊,听说你在搞工会?回来吧,给你升P7,带团队,KPI你定。”
林策盯着屏幕看了三秒,回:“我定?”
老板秒回:“你定!”
“那我定:不加班,不打卡,周报不超三行。”
对话框顶上“对方正在输入”跳了快一分钟,最后弹过来一个文档:《Q3冲刺目标·林策专属版》。林策点开,KPI列了四十七条。第一条“日均有效工时不低于12小时”,最后一条“自愿放弃加班费”。老板附言:“你看看,哪里不合适可以微调。”
林策把手机递给小陈看。小陈看完,嘴角抽了抽:“四十七条……他连‘微调’俩字都舍不得多打。”
王自强凑过来瞄了一眼:“第一条跟最后一条矛盾啊——工时12小时还自愿放弃加班费,这数学是体育老师教的?”
林策笑了笑,掏出便签本,写了五个字:“老子不干了。”
纸面发烫卷曲,蓝光沿着笔画爬满整张便签,烧尽的一瞬,一柄小刀落进掌心。刀身半透明,刀刃极薄,侧面刻着“老子不干了”五个字,底下还有一行小字:“拒绝本次KPI考核,可激活。”
他坐到工位上,把刀往屏幕上一划——没砍,刀尖点了一下鼠标。屏幕上弹出确认框:“是否拒绝本次KPI考核?”他点了“是”。
系统残留弹出一行从未见过的绿字:“拒绝成功。您的自我绩效值:+1。”
林策把刀收进口袋,端起马克杯喝了口水,对着空荡荡的办公室说:“这才叫完成KPI。”
手机又响了。小陈发来消息:“工会群炸了,大家都在问‘拒绝’按钮在哪。”
林策回:“让他们自己刻一把刀。刀柄上爱刻啥刻啥——有人刻‘已读不回’,有人刻‘到点下班’。王自强刻的是‘这锅我不背’。”
小陈秒回:“那我刻‘客服也是人’!”
林策放下手机。窗外阳光正好,照在那张被风吹起一角的入会登记表上,露出最下面一行手写小字:“绩效由我,不由天。”
他拿起笔,在下面又添了一句:“——以及,拒绝也是一种完成。”
手机屏幕又亮了。小陈连发三条:“等等林哥!”“刚收到一条残留推送,来源未知。”“上面写着:‘拒绝成功’这个功能,有人三年前就试过了——然后被系统彻底删除了。你小心。”
林策盯着最后那条消息,手指在马克杯沿上停了停。他掏出那把“老子不干了”,刀柄数据栏跳出一行灰字:“查询到历史记录:该功能曾于三年前被申请,申请人——秦蔚。状态:已撤销。”
林策把刀翻了个面,刀柄背面还有一行更小的字:“撤销原因:申请人已离职。”
“三年前……”他念出声,手指在桌面上敲了两下,“秦蔚。”
小陈的语音又追过来:“林哥你认识吗?我查了工会登记表,没这人。”
“不认识。”林策把刀搁在键盘旁边,“但‘已撤销’三个字有意思——功能没删干净,留了记录。”
他拿起手机,把刀柄那行灰字拍了张照,发到工会群里,附了一句:“谁见过这个名字?”
群里安静了十几秒。然后王自强冒出来:“秦蔚?稽核科以前的老人?我甩锅那会儿听过一嘴,说是自己把工牌剪了走的,走之前跟系统后台干了一架。”
“干赢了干输了?”小陈问。
“工牌都剪了,你说呢。”王自强补了个摊手的表情,“不过系统崩那天,我听机房里出来的人嘀咕,说崩溃日志里有个反复出现的操作ID,签名就是秦蔚。”
林策盯着“操作ID”三个字,把刀又拿起来。刀刃对着屏幕划了一下,没点鼠标,只悬在确认框上方。刀柄数据栏跳出一行新提示:“是否追溯该历史操作记录?注意:追溯行为将留下痕迹。”
他拇指悬在触控板上,问小陈:“系统残留现在还能跑多久?”
“说不准,技术组那边说随时可能全黑,能捞一点是一点。”
“那就不追了。”林策把刀往桌上一扣,“留痕迹的事,等系统彻底死了再说。现在追,等于告诉还没死透的那部分‘有人在这儿刨坟’。”
王自强在群里接话:“有道理。我以前甩锅的经验——锅还在火上,别急着掀盖。”