第2章 规则宣讲员
清晨五点四十七分,布鲁克林的天空是一种病态的灰蓝色。
陈平站在废弃仓库后墙的阴影里,重复着昨晚开始练习的那套动作。左摆拳,右直拳,侧身,肘击。动作依然生涩,关节在潮湿空气里发出细碎的咔哒声,像生锈的齿轮在强行转动。
但有些东西不一样了。
他出拳时,能更清晰地感觉到力量从脚踝传到腰腹,再涌向拳头。虽然那力量依旧微弱,但路径通了。昨晚数据流里看到的“街头格斗(未入门 1/100)”不是幻觉,他的肌肉纤维里,确实被刻进了一点新的记忆。
更重要的是,他知道现在安全。
数据流残存的画面还在脑子里:警用无人机巡逻路线图显示,这个街区清晨五点半到六点十分是监控盲区——因为负责这个时段的无人机要去三英里外的转运中心充电。四十一分钟,无人看管。
这是他撬开的第一个漏洞。
陈平停下动作,靠在墙上喘气。汗水浸透了廉价的灰色T恤,贴在嶙峋的肋骨上。他抬头看向东边天空,那里正泛起一层肮脏的橙色。工厂的早班汽笛很快就要响了。
六点零三分。
他还有七分钟。
陈平弯腰捡起地上的十磅哑铃,准备做最后一组摆荡。就在这时,他听到了脚步声——不是醉汉踉跄的脚步,不是流浪汉拖着麻袋的摩擦声,而是规律、沉稳、带着明确目的性的脚步声。
靴底敲击水泥地面的声音,从巷口传来。
陈平浑身肌肉瞬间绷紧。他侧身躲进阴影更深处,哑铃握在手里,钝头朝外。
脚步声在巷口停了一下,然后拐了进来。
不是约翰尼,也不是血牙帮的马仔。来人穿着深蓝色的制服夹克,左胸口绣着一个标志:CRA(社区资源管理局)。夹克很新,熨烫平整,袖口还有折痕。他手里拿着一个平板电脑,步伐不紧不慢,眼睛在巷子两侧的门窗上扫过,像是在核对什么。
陈平认识这身衣服。社区资源管理局——名义上是“为低收入家庭提供帮扶”,实际上是系统最前端的眼睛。他们定期“走访”,评估家庭状况,更新数据库,决定谁该获得食品券、谁该进入“重点关注名单”、谁离清退线又近了一步。
来人停在了陈平家门口。
他没有敲门,而是举起平板,对准门板上那张已经开始褪色的驱逐通知,“嘀”地扫了一下。
“陈平,住户编号BK-8374-17。”他对着平板说话,声音平直得像机器播报,“按计划进行月度访问。当前时间:六点零五分。天气:阴。周边环境:符合低价值居住区标准。”
他收起平板,终于敲了门。
三下,节奏均匀。
屋里传来陈石头虚弱的咳嗽声,然后是窸窣的移动声。门开了条缝,陈石头苍白的脸露出来。
“陈石头先生?”蓝制服男人微微弯腰,声音变得温和了些——但那种温和是排练过的,像客服录音,“我是社区资源管理局的米勒。来做本月的例行家访。可以进去吗?”
陈石头犹豫了一下,侧身让开。
米勒走进屋子,陈平从阴影里能看到他的背影。男人在狭小的空间里站得很直,几乎没有碰到任何东西。他环视一周,拿出平板开始记录。
“居住环境评估:六平米单间,无独立卫浴,通风不良,可见霉斑。安全隐患:屋顶漏水,电线裸露。扣分项。”
“住户健康状况评估:陈石头,五十二岁,左腿骨折术后感染,未接受规范治疗。生命体征:虚弱。扣分项。”
“家庭资产评估:可见家具:一张床垫,一张破沙发,一台不工作的旧冰箱,一个电磁炉。无车辆,无贵重物品。符合D级资产标准。”
米勒的声音不高,但每一个字都清晰地传到巷子里。
陈平握哑铃的手紧了紧。指节发白。
“陈先生,”米勒转向陈石头,语气又温和了些,“根据系统记录,您本月的食品券已在九天前用完。距离下次发放还有一天。这期间,您是如何解决食物问题的?”
陈石头靠在墙上,声音沙哑:“邻居……接济了一点。”
“具体是谁?接济了多少?我们需要记录非正式援助的来源和数量,这会影响到您未来的福利评估。”米勒的手指在平板上滑动,“另外,系统显示您儿子的临时工作——维塔企业仓库的夜班分拣员——已于上周结束。他目前有新的收入来源吗?”
“他……在找。”
“也就是说,目前家庭月收入为零。”米勒点头,在平板上快速输入,“那么房租呢?您已经拖欠两个月,总计六百美元。房东上周提交了正式驱逐申请。您有计划在七天内付清吗?”
陈石头沉默了。
米勒等了几秒,继续:“如果您无法支付,按照程序,驱逐令将在三天后生效。届时您将被移出本居住单元,您的社会信用分将扣除20点——您目前的信用分是18分。扣完后,您的信用将归零。”
他顿了顿,声音里带上了一丝——不知是真切的同情,还是程序化的遗憾:“陈先生,信用归零意味着什么,您清楚吗?您将失去所有社会福利资格,无法租赁任何正规住房,无法申请绝大多数工作,银行账户将被冻结。简单说,您将在这个社会的合法框架内……消失。”
陈石头身体晃了晃,扶住墙壁。
“当然,系统永远是仁慈的。”米勒话锋一转,“考虑到您的健康状况,我们可以为您申请‘医疗暂缓驱逐’——前提是您能提供一份正规医院出具的‘危重病患证明’。费用大约是一百五十美元。或者,如果您愿意进入指定的‘临时收容所’,我们可以将驱逐延期一个月。”
陈平在阴影里闭上了眼。
陷阱。
全是陷阱。
医疗证明要钱——他们没钱。收容所听起来像条活路,但数据流里显示:本区的“临时收容所”死亡率是街头的三倍,因为拥挤、疾病、暴力,以及“意外事故”。
米勒还在说:“另外,关于您儿子陈平……他今年十七岁,按照法律,如果家庭失去住房,他可以选择进入‘青少年工作训练营’。管吃管住,还有基础技能培训。当然,需要签署一份为期四年的服务合同。”
训练营。
陈平脑子里跳出数据流里看到的另一条信息:维塔企业在南卡罗来纳州的新仓库,70%的工人来自“青少年工作训练营”。时薪四块二,每天工作十二小时,合同期内不得辞职。逃跑者按“违约”处理,信用分直接归零。
“我……我再想想。”陈石头的声音在发抖。
“当然,您有二十四小时考虑。”米勒收起平板,从夹克内袋掏出一张塑封卡片,放在那张破沙发上,“这是我的联系方式。如果您或您儿子有任何决定,请随时通知我。记住——”
他转过身,正对着门口。
也正对着巷子里阴影处的陈平。
陈平能看清他的脸了:四十岁左右,棕发梳得一丝不苟,脸上没有任何多余的表情。眼睛是浅蓝色的,像两片冻住的玻璃。
“——系统设计的每一条路,都是为了帮您找到最合适的归宿。”米勒说,“对抗规则没有意义,陈先生。规则就是这座城市呼吸的节奏。您要做的,是学会跟着节奏呼吸。”
他微微颔首,走出屋子。
然后,在门槛处,他停了下来。
米勒的目光扫过巷子,最后落在了陈平藏身的阴影处。不是偶然瞥见,是明确的、有目的的注视。
陈平浑身血液一凉。
米勒看到了他。
但蓝制服男人没有走过来,也没有喊他。他只是站在那里,看了陈平两秒钟,然后目光下移,落在了陈平手里的哑铃上。
他的嘴角,极其轻微地,向上扯了一下。
不是笑。
更像是一个科学家在观察培养皿里的微生物,发现它试图用纤毛推动一颗比自身大十倍的糖粒时,露出的那种饶有兴味的表情。
然后米勒收回目光,转身朝巷口走去。
靴底敲击地面的声音渐渐远去。
陈平站在原地,哑铃还握在手里,汗水从额角滑落,滴进眼睛里,刺痛。
刚才那一眼……米勒知道他在那里。一直都知道。
甚至可能,米勒就是故意选在这个时间来的——在监控盲区,在陈平练习的时候,在他握紧武器却不敢冲出来的时刻。
这不是威胁。
这是展示。
展示系统能看到一切。展示你就算知道漏洞,就算握紧拳头,在规则面前,你依然只能躲在阴影里,连呼吸都不敢大声。
“平……儿?”
陈石头虚弱的声音从屋里传来。
陈平深吸一口气,把哑铃轻轻放在墙角,走进屋子。
陈石头坐在床垫上,手里捏着米勒留下的那张卡片。塑料在昏暗光线下泛着冷光。
“他说的训练营……”陈石头抬头看儿子,眼睛浑浊,“要不你……”
“不去。”陈平打断他,声音很轻,但斩钉截铁。
“可是……”
“爹,那不是训练营。”陈平走到水槽边,拧开龙头——依旧只有几滴锈水,“那是合法奴工。四年合同,时薪四块二,工伤不管,逃跑信用归零。进去的人,三分之一会在两年内因为‘意外’伤残,然后被踢出来,背着一身伤和零信用,死在街上。”
陈石头愣住了:“你……你怎么知道?”
陈平没回答。他拿出珍藏的半瓶矿泉水,倒了一小杯递给父亲:“喝水。”
陈石头接过杯子,手在抖。
“那……收容所呢?”他小声问。
“更糟。”陈平蹲下来,看着父亲的眼睛,“上个月,北边那个收容所死了四个人。官方说法是‘吸毒过量’,但老林叔说,他侄子在殡仪馆打杂,看到尸体上……有伤。”
陈石头闭上眼。
“那我们……怎么办?”老人的声音像要碎了。
陈平没立刻回答。
他站起身,走到窗边,看着外面灰蓝色的天空。工厂汽笛响了,悠长、嘶哑,像垂死野兽的哀鸣。早班工人开始从各个巷子里涌出,汇成一股灰扑扑的人流,朝着维塔企业的方向挪动。
他们中的很多人,脸上都带着和陈石头一样的表情:疲惫、麻木,以及眼底深处那点随时会熄灭的恐惧。
恐惧掉下去。
恐惧掉到ALICE线以下,掉进那个一旦进去就再也爬不出来的深渊。
陈平以前也是那样。每天醒来第一件事是算钱,最后一件事还是算钱。走路低着头,不敢看任何人的眼睛,因为眼神接触可能引来麻烦。活得像个幽灵,飘在社会边缘,随时可能被一阵风吹散。
但昨晚之后……
他低头看向自己的手。
掌心因为握哑铃磨出了新的水泡,但指关节的轮廓似乎硬了一些。更重要的是,他脑子里有东西了。不是知识,不是技能,是一种更根本的东西:地图。
他看到过系统的数据流。看到过那些齿轮是怎么咬合的。看到过漏洞在哪里。
虽然只是惊鸿一瞥,虽然那些画面正在快速褪色——但他记得最关键的部分:
警用无人机的巡逻漏洞。
血牙帮的账本密码。
维塔企业的黑料存放路径。
以及……米勒这种“规则宣讲员”的工作流程。
米勒不是心血来潮来的。他有日程表。每周二和周四早晨,他会走访本街区信用分低于50的家庭,更新数据,施加压力,提供“选择”。今天是周四。
按照数据流里的记录,米勒今天要走访六户。陈平家是第四户。接下来他要去街尾那家越南人那里——那家有个哮喘小孩,上个月叫了救护车,医疗账单还在逾期。
然后,米勒会去社区资源管理局的办公室,上传今日数据,写报告。下午两点,他会和区议员办公室的人开一个十五分钟的远程会议,汇报“本街区不稳定因素评估”。
这是流程。
流程就有空隙。
陈平转过身,看着父亲:“爹,你信我吗?”
陈石头睁开眼,浑浊的眼睛里映出儿子的脸:“你是我儿子。”
“那接下来,听我的。”陈平走到破沙发边,拿起米勒留下的那张卡片。
塑封卡片正面是米勒的名字、职位、联系方式。背面印着一行小字:“我们关心每一个公民的福祉。”
陈平盯着那行字看了几秒,然后手指用力。
咔嚓。
塑料卡片从中间裂开。
他把碎片扔进角落的垃圾桶,走回父亲身边:“第一,别再信这些人说的任何一句话。第二,今天我会弄到钱,去买药和食物。第三——”
他顿了顿,声音压得更低:“无论发生什么,别开门。任何人来都别开。除非是我。”
陈石头看着他,看了很久,最后缓缓点头。
陈平扶他躺下,盖好毯子,然后走到门边。他握住门把手,停了一下。
“爹。”他回头,“我会让你活下去。我们都会。”
说完,他拉开门,走进渐渐亮起的晨光里。
巷子已经空了。米勒早就不见踪影,但空气中似乎还残留着那股消毒水和廉价古龙水混合的味道——系统宣讲员的味道。
陈平走到墙角,捡起哑铃。生锈的铁片边缘割破了他掌心的水泡,渗出血珠。他没在意,拎着哑铃走到巷口。
街对面,便利店老板刚搬出促销的面包架。一美元三个的过期面包,已经排起了五六个人的小队。排在第一个的是个驼背老头,手里攥着三枚硬币,眼睛死死盯着面包,像盯着救命稻草。
远处,维塔企业巨大的烟囱开始喷出灰白色的蒸汽。早班工人正通过安检口,一个个刷着手臂上的条形码,像货物通过扫描仪。
陈平站在那里,看着这一切。
昨晚数据流里看到的画面,和眼前这个世界重叠了。
他看到的不再是一条街、一群人、一家工厂。
他看到的是一个系统。一个由信用分、ALICE线、债务、监控、法律条款、暴力执行者、规则宣讲员共同构成的,精密、冷酷、自我维持的系统。
而他和父亲,是系统里两个即将被标记为“故障”的零件。
以前,他只想逃。逃出这个街区,逃出这座城市,逃到某个系统压力小一点的地方——虽然他知道,根本逃不掉。
但现在……
陈平握紧哑铃,转身朝巷子深处走去。
他不逃了。
他要留下来。
留在系统最密集、压力最大的地方。
留在斩杀线正下方。
因为昨晚看到数据流时,他除了看到规则,还看到了一样东西:诊断。
不是对他的诊断,是对系统的诊断。
在无数交错的数据深处,有那么一刹那,他瞥见了一行几乎被删除的日志记录:
【系统自检报告-摘要】
总负载:97%(临界)
底层资产积压率:42%(超标)
清退流水线效率:83%(良好)
异常检测:发现局部规则漏洞集群(编号BK-7-ALICE)
建议:优先修补,或启动局部压力测试,诱导漏洞暴露。
漏洞集群,编号BK-7-ALICE。
布鲁克林第七区,ALICE线以下区域。
就是这里。
就是他和父亲,以及这条街上所有人正在挣扎的地方。
系统知道这里有漏洞。它在等,等有人去碰那些漏洞,然后它就能定位、分析、修补。
或者——像对他做的那样——启动“压力测试”,看看这些漏洞到底能撑多久。
陈平走进仓库阴影,把哑铃放下。
他靠在墙上,闭上眼睛,在脑子里复盘今早米勒说的每一句话、每一个动作、每一个细微的表情变化。
然后他明白了。
米勒不是来施压的。
他是来下饵的。
训练营、收容所、医疗证明——每一条看似是生路的选项,都是系统设计好的诱饵。咬上去的人,会被迅速分类:还有压榨价值的送去训练营,彻底没用的送进收容所等死,还有一点点资产可剥离的,就用医疗证明之类的小额债务拴住,慢慢放血。
系统在筛选。
用恐惧和绝望当筛子,把底层资产分成三六九等,然后送去不同的处理流水线。
而陈平家,因为父亲重病、债务缠身、信用分濒临归零,已经被标记为“高风险低回报资产”——建议处理方式:加速清退,回收居住单元,尸体器官可折现。
米勒今天来,不是给选择。
是下最后通牒。
二十四小时。
陈平睁开眼,看向天空。
灰蓝色正在褪去,换成一种更肮脏的、掺着工业烟尘的灰白色。今天不会出太阳。布鲁克林的太阳,早就被工厂烟囱和写字楼玻璃幕墙吃掉了。
他走回屋子,父亲已经睡着了,呼吸微弱但平稳。
陈平在床垫边坐下,从枕头下摸出那本破旧的《贫民窟生存手册》。书页泛黄,边缘卷曲,里面用歪歪扭扭的字迹记录着各种街头智慧:怎么找免费的充电插座,怎么分辨警察和帮派的巡逻规律,怎么在垃圾堆里找到还能吃的罐头。
以前他觉得这是救命的知识。
现在他知道了,这是系统允许你看到的“安全阀”。就像给困在笼子里的老鼠一个跑轮,让它以为自己还有地方可逃。
真正的知识,系统不会让你看到。
比如这本书里绝对不会写:
·怎么黑进社区资源管理局的数据库,修改自己的信用评估。
·怎么伪造一份完美的假身份,绕过ALICE线监控。
·怎么在警用无人机盲区里,完成一次不留痕迹的物资转移。
那些知识,需要你用别的方式去学。
陈平翻到书的最后一页,那里用铅笔写着一行小字,是他很久以前抄的,不知道从哪里看来的话:
“在绞肉机里,你不能只想怎么不被绞碎。你得想,怎么让绞肉机卡住。”
他盯着那句话看了很久,然后合上书,塞回枕头下。
站起身,走到门边。
手放在门把手上时,他停了一下,回头看向父亲。
陈石头在睡梦中皱了下眉,像是梦到了什么痛苦的事。
“会好的,爹。”陈平轻声说,“我保证。”
然后他拉开门,走进外面的世界。
巷子里已经有人开始活动了。几个半大孩子拖着捡来的废品去回收站,一个老妇人坐在门槛上缝补衣服,远处传来电视新闻的嘈杂声——又是哪个议员在承诺“改善底层民生”。
陈平没看他们。
他径直走向街尾。
那里有一栋三层的老砖楼,外墙爬满了枯萎的藤蔓。二楼的一扇窗户上,贴着一张手写的牌子:“老陈修理——收音机、小家电、啥都能修。”
那是老林叔的家。
也是昨晚数据流里显示,今天米勒要去的第五站。
陈平走到楼下,抬头看了一眼那扇窗。
窗户关着,但窗帘没拉严,缝隙里透出昏黄的灯光。
他深吸一口气,走上吱呀作响的木楼梯。