卷一·误入职 · 第一章 便利店夜班,以及一只会说话的猫
林九觉得自己这辈子最离谱的事,是被一只黑猫录了用功。
不是比喻。是真·录用。
事情发生在周二晚上十一点四十七分。便利店的关东煮锅咕嘟咕嘟,汤面上浮着三层油花,最后一班地铁早在一个小时前就走了,整条街只剩他的店还亮着,像一个不肯睡的人。林九正对着监控发呆——不是看有没有小偷,是看自己这月第几次加班。结论:第无数次,且一次比一次理直气壮。
他二十七岁,前星辰科技初级产品经理,被裁于今年三月。简历上最亮的一行是"负责过日活百万的功能",最暗的一行是"已离职"。盘下这家「夜灯便利店」是上个月的事,理由很朴素:房租够便宜,而且不用跟人开会。
被裁后的头一个月,他睡到中午,刷了一百份招聘,面了七家,拿到两个"回去等通知",然后没了下文。第二个月,他开始凌晨失眠,把手机亮度调到最低,反复点开前同事的朋友圈,看他们晒新公司的工牌、团建、下午茶,手指停在"点赞"上又退回去——他不想让任何人知道自己在看。第三个月,他算了一笔账:存款还能撑八个月,房租占掉一半,剩下的刚好够他"假装还在正常生活"。
于是他盘了这家店。不是因为想当老板,是想找个不用汇报、不用被"优化"的地方。收银台后面那把椅子,比工位上的舒服,因为没人能把他从椅子上撤掉。他给店起名"夜灯",意思是"天黑了还亮着的东西"——听起来矫情,但他跟谁也没说。
只是他没料到,这盏灯亮着亮着,就把更高维度的东西招来了。
"叮。"
门铃响。风卷进来一只猫。
不是普通的猫。是那种黑得发亮、眼睛像两盏LED、走路带某种不合时宜的优雅的猫。它跳上收银台,爪子不沾灰,用一种念稿子都没它流畅的语气说:
"林九,男,二十七岁,前星辰科技初级产品经理,被裁于今年三月,现就职于——"
"等等。"林九打断,把关东煮的火调小,"你怎么知道我简历?我简历都没投。"
"我是来给你 Offer 的。"猫伸出一只爪子,爪垫上缓缓浮现一张半透明的电子合同,条款用小字瀑布似的滚动,"雾城便民服务有限公司,岗位:观测员。薪资:底薪三千,五险一金按最低基数,没有加班费,但包救世界。"
林九盯着那只爪子。他盯着它看了三秒,做出了一个被裁社畜最本能的反应——
"有编制吗?"
黑猫沉默了。这大概是它职业生涯里第一次被问这种问题。它的耳朵微妙地塌了一下,像被需求方问到了没写进PRD的边界条件。
"……没有编制。但你会死得很有意义。"
"那不考虑。"林九把关东煮里那颗孤零零的萝卜夹起来,咬了一口,嚼得很响,"我们这种人,意义是奢侈品。房贷和泡面才是日用品。"
猫的尾巴僵了一下。它显然没遇到过这种候选人。按它的经验,人类听到"救世界"三个字,瞳孔会放大,会热血,会傻乎乎点头,会在第二天早上才发现合同里写着"自愿放弃一切"。林九只是把萝卜咽下去,咂咂嘴,说:"太淡了,下次多放点卤。"
"你店里的第三排货架,"猫慢悠悠说,瞳孔缩成两条竖线,"从左边数第七包辣条,昨天卖出去的那包,买的人已经不存在了。"
林九翻了个白眼:"辣条能让人消失?那我这店该上社会新闻,标题我都想好了——《男子吃辣条人间蒸发,店主:真不是我干的》。"
"不是辣条。"猫的声音冷下来,"是裂缝。那包辣条现在连着一个平行版本的雾城——一个没有你的雾城。买它的人,正被那边一点点'覆盖'。今晚十二点前不处理,整条街都会跟着没。包括你,包括这锅萝卜。"
林九的笑僵在脸上。他不怕死,怕的是"被覆盖"这三个字——不是消失,是替换。那个平行版本的雾城里,有一个"没有林九"的夜灯便利店,由另一个版本的自己经营着,或者干脆没有这家店,街角空着,像他从没来过。他这三个月攒下的、那点"我还在正常活着"的假象,会被一个更顺滑的版本抹平,连痕迹都不留。
"等等,"他嗓子发干,"你说买辣条的人'不存在了'。那他家里人呢?他妈给他留的灯呢?"
"也会被覆盖。"猫的瞳孔竖得更细,"裂缝不挑人。它只认'版本',不认'亲情'。"
林九忽然想起自己妈。上周他妈还发微信:"九啊,工作找得怎样?别急。"他回了个"快了"。如果这条街没了,那条微信会不会也跟着没?他妈会不会某天清晨醒来,发现自己儿子从来没存在过,只是手机里少了一个置顶?
"……十三分钟。"他看了眼钟,把萝卜放下,手指有点抖,"够我骂一句娘吗?"
"省着点。"猫说,"骂人也要运气。"
林九看了眼墙上的钟。还剩十三分钟。
他叹了口气。社畜的精髓在于:你可以抱怨,但你不会真的放下手里的活——因为你怕活没了。
"行。先救。"他把萝卜放下,"但合同我要改一条——每周双休。否则涉嫌违法用工,我可以举报你。"
猫愣住。然后它做了一件让林九日后反复想起的事:它用爪尖在合同上划了一道,真的把"双休"写进去了,字迹还带反光。
"成交。"猫说,"现在,跟我去后间。你前任店主留了点东西。"
后间本来是堆杂物的仓库,此刻却浮着一层不像灯光的蓝,像有人把一小片夜空裁下来贴在了墙上。老周——那个把店低价盘给他的秃顶中年人——曾拍着他的肩说:"小九啊,这店风水好,邪乎事少。"林九现在懂了,邪乎事不是少,是被老周一个人扛了,扛到扛不动,才挑了个看起来最不可能接盘的冤大头。
墙上有一扇门,门上写着:观测员专用,闲人免 *进,包括老板。
"你早就是老板了,"猫说,"只是你今天才上岗。"
林九推门进去。里面不是仓库,是一条没有尽头的走廊,两侧是一格一格的"窗口",每个窗口都映着雾城不同角落的实时画面:地铁口有人掉钱包,天台有人吹风,下水道有老鼠开股东大会,以及某个正在融化的红绿灯,红和绿糊成一团,像坏掉的糖。
更远处,窗口密得像蜂巢。他放慢脚步,一个个看过去——
三号窗口:一个婴儿半夜醒了,哭声被母亲抱起来,母亲没骂,只是困得把下巴搁在孩子头顶,闭着眼晃。窗口右下角标着一行小字:【噪声:轻微。评级:无害。】
七号窗口:两个代驾在桥下分一根烟,谁也没抢,谁也没让,就是一人一口,递来递去。标着:【互助倾向:正向。】
十四号窗口:一间写字楼还亮着几盏灯,一个姑娘对着屏幕掉泪,不是崩溃,是改完第八版方案后那种"终于过了"的泪。标着:【韧性:高。】
林九看得鼻子发酸。他以前做产品,盯着的是"日活""留存""转化"。现在这些窗口告诉他,人类真正的日活,是"还在醒着、还在哭着、还在互相递烟"。他忽然觉得,自己以前那套数据,量错了东西。
"看够没?"老猫在前面催,"你的窗口在尽头,闪着呢,别逛成观光团。"
"这是……"
"观测网。"猫的身形一晃,恢复了人形——一个穿黑风衣、后腰拖着一条猫尾巴的中年大叔,尾巴还很不甘心地晃着,"我是局长。你也可以叫我老猫。欢迎加入文明存续局,林九。第250号,凑整了,吉利。"
"两位……局长?"林九试着组织语言,"所以你们一直在我店里搞事?"
"是你在我们店里搞事。"老猫递给他一个工牌,上面写着「林九 / 观测员 / 试用期」,"前任店主老周,是我们最老的七级观测员。他退休前说,最后一个愿意接这摊子的人,得是个'对活着没那么大执念、但又不肯真躺平'的家伙。我们筛了七年,就你最符合。统计学上,你这种人叫'临界样本'。"
林九:"……你们筛选标准是不是有点怪?"
"有效就行。"老猫甩了甩尾巴,难得认真,"我们试过英雄——那种一听'救世界'就热血沸腾的,结果第一天就冲进裂缝想单挑织网者,把自己搭进去了。试过圣人——无私奉献型,干了三个月抑郁了,说'凭什么只有我扛'。试过天才——聪明得能预判裂缝,也聪明得算出'人类不值得',跑了。最后老周说:要找个被生活锤过、对意义脱敏、但半夜还愿意给人盛汤的人。你就是那个样本。"
"被锤过我认。"林九指自己,"但'盛汤'这条,我也就给关东煮多加了块萝卜。"
"够了。"老猫说,"英雄会累,圣人会崩,天才算得清。只有'顺手给人盛块萝卜'的人,能撑七千年。因为这是习惯,不是觉悟。"
林九想反驳,发现反驳不了。他确实习惯给人多舀萝卜——前公司楼下流浪猫、隔壁摊老板、偶尔进来避雨的代驾,他都舀。不是因为伟大,是因为"反正锅里有"。
"所以我是靠'反正锅里有'入选的。"
"对。"老猫指向走廊尽头一个闪烁的窗口,"你的第一单。第三排第七包辣条所在的裂缝,编号R-250,正在扩张。去把它缝上。工具在桌上。"
桌上有一支笔。普通的签字笔,黑色,握感一般。笔帽上刻着一行小字:*写什么,发生什么。*
"这是术式笔。"老猫说,"你写出来的是指令,现实会照做。但每写一句,都要还代价——用你今天剩下的运气。所以,省着点写,别拿它记菜谱。"
林九捏着笔,走向那个闪烁的窗口。窗口里,一个穿西装的上班族正一点点变透明,像被橡皮擦从照片上抹掉,边缘发虚。那人回头看了他一眼,眼神空洞,嘴里念叨:"我明明买过辣条啊……我明明是来加班的……"
那人西装袖口磨破了,是长期伏案的磨法。林九认得——他自己的袖口也有同样的痕。那是"以为努力会被看见"磨出来的。可这人连"被覆盖"都不知道自己正在经历,只本能地觉得"不对",像睡梦里被人抽走枕头,迷迷糊糊伸手去抓,抓了个空。
林九忽然不那么想摸鱼了。因为那个人,像极了上周的自己。
上周他被裁,也是这种"不对"——HR说"组织优化",他点头,走出大楼,手机里还存着没发出去的"这功能我做了半年"。没人告诉他"你被覆盖了",只是他的工位第二天坐了别人,他的企微头像灰了,他的名字从群聊里安静地消失,像被橡皮擦抹掉。他当时没哭,现在隔着窗口看这个人,忽然想替两个"被抹掉"的自己,哭一声。
但他没哭。社畜的另一种精髓是:到这一步了,先干活。
他在笔帽上写下第一行术式:
`【让买辣条的人,想起来自己本来在哪】`
笔尖亮了一下,蓝光顺着他的指尖淌进窗口。窗口里那人的轮廓稳住了,然后像被一只无形的手拽回,啪一声,回到了原来的街角,茫然地站在路灯下,低头看自己的手,像确认自己还在。
R-250裂缝合拢。蓝光照常。
林九长出一口气,发现自己背后全湿了,凉飕飕的。那不是汗,是某种被抽走的东西,从脊椎一路凉到后颈,像有人从他体内收走了一截线。他抬手摸后颈,指尖沾了点蓝光,凉得他一激灵。
"这是代价的外溢。"老猫看他摸,"运气这东西,平时看不见,漏的时候你能感觉到。你妈今早是不是还问你找工作?"
"……你怎么知道?"
"我看了窗口。你妈那个窗口标的是【牵挂:满格】。所以你明天喝到酸牛奶,不算亏——你妈的牵挂没被覆盖,值。"
林九愣了下,把指尖的蓝在衣角蹭掉。他第一次觉得,"救世界"这三个字,落到地上,是这么具体:是某个人的妈,还能发微信;是某个加班的,还能站在路灯下确认自己还在。
"做得不错。"老猫点头,"不过你刚才那句,消耗了你明天的早餐运气——你明天会吃到发酸的牛奶。运气守恒,不占便宜。"
"……你们这职业福利是不是全是坑?"
"福利是,"老猫笑了,尾巴晃了晃,"你救的人,会记住你。虽然他不会知道为什么,不会来谢你,甚至明天还会吐槽公司。但那一刻,他活着的重量是真的。"
林九把笔插回口袋。店外,雾城的夜还很长,霓虹在湿漉漉的地面上碎成一片。他看了看钟——十二点零一分。他迟到了,但世界准时得救了。
他忽然有点想笑,又有点想坐地上。这一天,他被一只猫录用,签了份没编制的合同,拿一支笔把一个陌生人从"不存在"里拽了回来,代价是明天的酸牛奶。简历上那行"负责过日活百万的功能",从没让他这么踏实过——因为那百万里,没有一个,是他亲手从消失边缘拉回来的。
他走到店门口,把"夜灯便利店"的牌子擦了擦。玻璃上他的影子,和招牌的灯叠在一起,像一个还在亮着的东西,旁边站着一个刚上了岗的、有点懵的观测员。
"明天,"他对影子说,"记得买新牛奶。"
影子没回答,但招牌的灯闪了一下,像在点头。
"所以,"他问,"明天还上班吗?"
"你签了。"老猫说,"双休,但今晚不算。今晚算'入职培训',没有工时。"
林九想了想:"那今晚的加班费——"
"没有。"
"行吧。"他关掉关东煮的火,把锅盖好,"那我先把店门牌子擦了,明天好迎接新世界。虽然新世界看起来挺旧的。"
他没注意到,墙上那扇门在他背后,又悄悄亮了一下,像是某个更高维度的事物,刚刚眨了一次眼。
而那一眼,把雾城看进了眼里。也把林九,看进了某个漫长的、关于"要不要留着人类"的待办清单里。
那清单,已经攒了七千年。
清单的抬头写着一行小字,不是任何人类语言,是"存在"本身的逻辑:【待决:该物种是否值得占用宇宙的一点算力。】
七千年里,清单上勾掉过六千多个文明。有的自己熄了,有的被它熄了,勾掉的理由千篇一律:安静、整齐、不再争吵,然后"无存在的必要"。只有寥寥几个,在最后一刻,因为它"没舍得",被留了下来——留下来,又孤独地看了几千年别人被勾掉。
林九这个名字,今晚第一次,被写进了清单,后面跟了个问号,不是勾。
问号的意思是:这个人,刚才用一块萝卜、一句"我想抽口烟"、和一个不想被覆盖的普通人,让清单的裁决者,犹豫了。
它不知道这犹豫意味着什么。它只记得,上一次犹豫,是七千年前,对着另一个也要被勾掉的文明——那个文明里,也有个爱盛汤的人。
它把林九的问号,轻轻圈了一下。像在说:再看你几天。
而此时林九已经关了灯,躺在阁楼的小床上,后颈还残留着那点蓝的凉。他做了一个梦,梦里有人在很远处,认真地,把他写进了一张长长的、关于"留或不留"的纸上。
他翻了个身,把被子裹紧。
世界照常。灯,留着。