第二天一早,陈默是被电磁炉的“嘀”声叫醒的。
那声音不大,但在安静的借阅大厅里格外清脆——短促的电子提示音,代表电力已经通到了阅览室临时搭建的那个灶台上。他睁开眼,发现自己靠在石柱上睡了一夜,后脖颈僵硬得像被人灌了水泥,但身上多了一条毛毯。不知道是谁盖的,可能是林栀,也可能是陆远征换班时顺手搭的。他把毛毯叠好放在折叠椅旁边,揉着脖子往二楼走。
阅览室里,陆远征站在电磁炉前面,用一口从杂物间翻出来的旧铝锅烧水。锅是昨天周野从前进街一个关了门的杂货店里顺回来的,锅底有点黑,但洗得很净。旁边台面上摆着四包康师傅红烧牛肉面——是陈默从出租屋里带出来的那半箱里拆出来的,在图书馆角落里放了四天,包装袋上落了一层薄灰。
“早。”陆远征没回头,听脚步声就知道是他,“水开了。面你煮还是我煮?”
“你煮吧。”陈默靠在门框上。他看着陆远征把四包面饼依次放进沸腾的水里,动作不急不缓,和前天拿着铁管撬门锁时判若两人。白汽从锅口升起来,在清晨的阳光里打着旋,红烧牛肉味很快弥漫了整个二楼。周野叼着筷子从借阅台后面上来了,林栀端着她那个搪瓷杯跟在后面,杯中是从二楼洗手间接的净化水。
四个人围着一张阅览桌坐下,每人面前一碗方便面。汤料包是康师傅最经典的那个红包装,味道二十年前什么样现在还是什么样——又咸又鲜,带着一股工业化时代食品配方的精确配比气息。陈默喝了一口汤,烫得舌头疼,但他没有停下来吹,一口接一口地喝。这是他四天来吃到的第一顿热饭。其他人也没说话,只有吸面的声音和勺子碰锅沿的声音。周野吃到最后端起碗把汤喝得一滴不剩,放下碗的时候长出一口气。
“我就一个要求,”他说,“下次加个蛋。”
“等你从前进街弄到鸡蛋再说。”林栀把自己的碗摞在周野的碗上面,端到水池边开始洗。陆远征擦了擦嘴,把话题拉回来。
“汇报进展。昨晚换班后我重新清点了所有可用物资——煤气罐一筒,电磁炉一台,铝锅一口,饮用水由净水规则供应不计入消耗,主食方面存粮可撑七到八天。净水规则覆盖全楼,二楼洗手池的水龙头直接饮用,无需净水片。厕所可用但无法冲水,今天需要解决储水桶问题。另外,灰楼带回的那个男人夜里醒了大概三分钟,意识残留估算在百分之三出头,还不能完成有效对话。”
“电力接入呢?”陈默问。
“任务一奖励到账。昨晚午夜前后全楼电力接入,安全屋基础电力已激活。图书馆地下一层配电室自动重启,目前一二层照明系统可正常使用,座全天有电。三楼及以上只有应急照明,大功率设备暂时带不动——这是等级限制,不是故障。”他顿了顿,“还有一件事。今天早上我在门口台阶上捡到了这个。”
他从外套口袋里掏出一张拆开的烟壳纸,皱皱巴巴,烟壳正面还印着“红塔山”。纸条被撕成了不规则的圆形,边缘不齐,翻过来背面写着一行铅笔字——“菜市场里今晚不止你们一队人。今晚取货要兑现了。”
所有人都看向陈默。他把烟壳纸折好放进口袋里,喝掉碗里最后一口汤,站起来走下一楼。回到借阅大厅,林栀已经擦好手坐在石柱旁边了,笔记本摊在膝盖上,等着记录今天的任务内容。石柱上三条任务条目的第一条已变为完成状态,任务一的兑换栏在全员注视下消失,石柱新的刻痕却尚未浮现后续任务——安全屋不主动派活,至少在电力刚接入的这个早上,一切都要他们自己决定。
陈默在石柱前坐定,把铜钥匙从外套内侧口袋里掏出来放在地上。铜锈在昨天的手指摩擦下掉了大半,露出底下的暗黄色铜底。四天前老太太把这把钥匙留给他,说这是顾之远走之前托付的;菜市场蓝色塑料布后面那扇灰色铁门锁孔上全是新划痕,明显有人在尝试撬锁,只是还没撬开。
“昨晚不止一队人,”陈默说,“那不是常规采购,而是有针对性的、有组织的规则探索。钥匙我们手里有,铁门我们第一个发现。如果今晚‘取货’要兑现,不管那扇门里锁着的是人还是东西还是规则核心的某种物理载体,我们不能等到别人先进去。”
“菜市场的规则你怎么补完的?”林栀抬头,“第六条,肉类规则。你当时没触发,志也没拿到完整后果。”
“上次去菜市场,在侧门旁观察时最后解锁的。”陈默翻开志菜市场数据页,手指停在一行没念过的系统记录上,“‘肉类规则触发后果——未移开视线者将在下一次购物中被识别为待售品。’不是当场触发,是延迟标记。”
“所以如果有人进了菜市场,看到了那个泡沫箱子里的手,没有移开视线,他当时安全离开,但下一次再踏入任何规则覆盖区域时,就会直接被识别为商品。”林栀语速不自觉加快,笔尖也跟得飞快。
“延迟标记比当场转化更危险。被标记的人自己不知道,下次再进入规则区域时已经来不及了。”陆远征压低声音,“你说那个菜市场今晚不止一队人——有多少是本不知道自己被延迟标记了的探路者?”
没人能回答这个问题。陈默把钥匙握在掌心站起来。
“出发。菜市场的规则生物行为模式我们已经掌握了进入方式,触发条件也清楚,回响室里训练过所有已知异常场景,只要不主动踩线就不会触发新惩罚。陆哥铁管带上以防需要物理破锁,周野侧门负责观察进出人员,林栀盯住粉笔字。如果那扇铁门里真的有‘她’——那个周春梅,那个顾之远托付钥匙的上一任持有者——那就把她带出来。”
傍晚的祥和家园比早上安静得多。主道上的路灯坏了两盏,整个小区有一半的楼栋窗口是暗的。铁皮棚子里透出来的白光,菜市场里面的灯还亮着,但顾客几乎没有了,只剩下几个摊主在收摊。门口贴的名单已经增加到十一个名字,最新加上去的那个名字让陈默的脚步顿了一下——“林秀芝,掩护标记者,已列入库存。”旁边多加了一行:“今晚取货范围扩大至关联庇护所,请注意备货充足。”
“所有人,看一眼名单确认自己没有被写上。然后检查购物流程——目标是安全到达蓝色塑料布区域,把那扇铁门打开,确认里面有什么。不在购物清单上的东西不碰、不问、不看。遇到推销只拒绝一次,二次就走。被发现触发电子秤异常按训练流程退足一米、保持五秒静默。侧门组守门,正门组吸引主要注意力。”
四个人分成两组散开。陆远征站在菜市场正门口,不进去,就站在那里——铁管拄在身侧,眼神扫过每一个进出菜市场的人。他的存在本身就是一种常规掩护:一个看起来像是找人或者等人的中年男人站在菜市场门口,在这个老街区是最不违和的事情。周野和林栀绕到侧门废铁管堆后面,周野已经把那堆废弃铁管重新码过一遍,只要他用力拉底下那支撑管,一堆铁管就会倒下去发出足够大的动静。
陈默深吸一口气,推开了菜市场的铁皮门。和昨天、前天一模一样——白光惨白,气味混杂,摊主们正在收摊,只有卖土豆的老头和卖豆腐的蓝大褂还在坚守岗位。他按照标准购物流程走到豆腐摊前买了半块嫩豆腐,付了钱,沿着自己早已摸清的最安全路线慢慢走向角落。蓝色塑料布还是老位置,泡沫箱子也还在,那只手依然五指朝天,没有任何腐败的迹象。
泡沫箱子后面,那扇灰色铁门安静地等着他。
他掏出铜钥匙进锁孔,旋转——咔嗒一声,锁舌跳开。铁门很重,推开的时候铰链发出沉闷的呻吟声。门后面是一条向下的楼梯,很窄,台阶上积着薄薄一层灰,但灰面上有两行新鲜的鞋印——有人比他先来过,但鞋印只下到楼梯中间就折返回来了。他们没敢走到底。也许是因为没有钥匙被触发规则警告了,也许是安全屋白天那次规则反写让他们临时改变了方向。锁孔的划痕还在,鞋印还在,但锁是他亲手打开的。
他顺着楼梯往下走,手电筒的光在黑暗中切出一道昏黄的通道。地下室的空间比预想中小得多,只有大概十平米,四面水泥墙,没有窗户。空气里有菜市场上面没有的净水泥粉尘味,这说明这个空间不在常规通风系统里,菜市场上面的气味透不进来。
地下室的角落里躺着一个人。
是个女人,蜷缩在水泥地面一床薄薄的发霉棉被上。看不太清脸,但从身形判断大概四五十岁,头发花白,穿着一件已经脏得看不出原本颜色的工装外套。她闭着眼睛,口在缓慢起伏,呼吸很浅但还有。陈默靠近她的时候,她的眼皮动了动,睁开一条缝。眼睛是正常的棕色虹膜,瞳孔对光的反应正常,不是规则生物的覆膜瞳孔——是人。
“是不是老太太让你来的。”她声音小到几乎听不见,每一个字都带着长时间缺水导致的沙哑。
“她给了我这把钥匙。”陈默蹲下来把那把铜钥匙亮给她看。
女人的眼泪毫无预兆地流下来了,泪水在她脏污的脸颊上冲出的沟痕是今天最新鲜的痕迹。她挣扎着想坐起来但全身没力气,陈默扶住她的肩膀把自己另一只手给她当支撑。
“我叫周春梅。四年了,我是这个菜市场唯一的幸存者。”她的喘息几乎盖过了声音,“顾之远当年在市场上写了那些规则的时候,我已经在第一波污染扩散中被判定为商品,就藏在这个地下室里,靠规则缝隙活着。你是现在这个图书馆的锚点持有者?”
“是。外面的交易我们正在想办法挡。你能走吗?我带你出去。”
周春梅摇头。“我被标记了,出不了菜市场大门。标记在你开锁的那一刻就触发了。但你可以做一件事——把我从‘库存’里移除。规则反写——你现在是二级安全屋持有者,你有反写资格。反写‘库存物品身份识别规则’的底层编码,把我的名字从库存名单里注销。”
“规则反写需要解析完整的菜市场转化规则底层编码。这部分数据缺失——我上次解析只拿到转化后果记录,没拿到编码,没法反写。”
“编码我可以口述——顾之远当年把规则写在这面墙上。”周春梅指了指正对楼梯的那面水泥墙,上面密密麻麻写满了一行行陈默在别处从没见过的符号和汉字夹杂的逻辑式,“但你得先拿到我名字对应的商品编号。去电子秤上输入‘库存查询’,用你买的半块豆腐的条形码做身份掩蔽,输入我的名字。编号会显示在秤盘边缘。拿到了回来找我。”
陈默站起来,没有说“我很快回来”这种废话,转身沿着楼梯往上跑。经过侧门时他让林栀马上通知陆远征他需要十分钟——目前市场内所有摊主都还在收摊,没有触发的迹象。电子秤竖在土豆摊旁边,老头已经收摊走了,秤的待机电源还亮着。他把豆腐放在秤盘上,按住去皮键三秒进入收银系统后台,在志提示符下输入:库存查询——“周春梅”。
显示屏跳出一串灰色编码栏。编号末尾的备注栏打了一行字:“冷藏库存。保存年份:4年。当前状态:待取货。取货期限:今晚。”他把编号抄在志上撕下纸页折进裤兜,用标准流程付了豆腐钱,迅速返回地下室。
周春梅还醒着。陈默把编号念给她听,她指着水泥墙上大约三分之一位置的一段规则编码,用微弱但异常清晰的声音念出了底层转化规则的全量逻辑式。陈默一字不差地抄写在志页上,所有数据集齐的瞬间,《锚点志》自动弹出“解析完成”提示,反写文本生成。
他拿着志回到楼梯口——反写必须在锚点领地范围内完成。他伸出手臂尽量上举,让志靠近领地边缘。光膜从他的指尖方向溢出,沿着菜市场地面扩散,像一个看不见的浪。
“以锚点持有者之名,注销编号库存记录。移除‘周春梅’于菜市场库存名单中的全部条目。即刻生效。”
水泥墙上的文字全都亮了。不是安全屋石柱上的那种金色,而是一种更弱更旧的淡蓝光,像是多年前被封闭在这里的某条旧规则正在最后一次燃烧。然后淡蓝光熄灭,那些文字重新沉寂下去。
周春梅的左侧手腕上浮出了一行条形码,四年来一直印在她皮肤底下。条形码在淡蓝光熄灭的同一瞬间彻底淡化、消失,只留下一道很淡的、和周围皮肤几乎没有色差的旧痕。她慢慢站起来,腿在发抖,但站住了。
陈默扶着她走出地下室,走出铁门,走进菜市场的主动线上。土豆摊老头正在给电子秤罩防尘布,看到周春梅的时候手停了一下,然后继续罩。菜市场门口,陆远征看到陈默扶着一个瘦弱的中年女人从里面走出来——没用他说任何话,直接上前架住周春梅另一边胳膊,连扶带拽地把两人接出了铁皮门。
回到图书馆的时候,东边的天际线已经开始泛灰白。周春梅坐在石柱旁边,林栀端来一碗只放了盐的蔬菜汤。她喝了一口之后捧着碗久久没有动。然后她的肩膀开始抖。不是嚎啕大哭,而是一种压抑了四年的、不敢发出大声音的静静流泪。
陈默靠在借阅台边,手在外套口袋里,隔着布料按着《锚点志》的书脊。他突然想起一件事——菜市场名单上有顾之远的名字,“拒售,已逃逸”。周春梅说顾之远当年亲手写下菜市场规则,此后四年再无人能改写。如果他没有逃逸,现在还在某个地方活着,那他会是谁?他会在哪里?还是说他已经变成了某个能写规则的东西?
这个问题他想了一会儿,暂时没有答案。周春梅的汤喝完了,裹着林栀给她拿的旧毛毯靠在石柱上睡着了,呼吸从未有过地均匀。陈默伸手把石柱旁边那盏台灯的光照角度调暗了一些,留了一小块暖光给她。
然后他在志新一页上写道:
“今晚第一次有人从菜市场回家。”