临海市有些秘密,不适合进入档案。
它们太小,太轻,太不像证据,也太不像功绩。说出来不会改变城市天幕的颜色,不会让认知滤网停摆,不会让厄序生技少吞下一口人,也不会让旧母舰深处的潮声提前浮上来。
它们只是一些很普通的事。
比如,一条小蛇会在出门前替人挑一枚名字。
一头狼被偷偷登记成门禁系统里的同住人。
一只水母和驾驶员一起删掉过整块提词屏上的漂亮话。
一尾鱼把一整座低频井里最深的一层频道,留给了一个名字都不愿公开的人。
外人不知道。
只有她们和它们知道。
而越是这种不该被记录的小秘密,越像真正活过的证据。
早晨七点,望舒在更衣室里关上门。
门外的走廊已经乱了起来。林雾苔一边催场务确认儿童病房的动线,一边让化妆师把灯片色温再压低一点,别把病房拍得太像演播间。公益直播的布景已经搭好,镜头会从长廊推向窗边,再从窗边推到望舒抬手的那一瞬。稿子提前改过三版,危险词都被拿掉,只剩下几句足够柔软、足够体面、足够适合被主城区家长转发的安抚话。
望舒没有先看稿。
她先低头解开礼服内层一枚极小的暗扣,把衔灯蛇从袖口里轻轻放了出来。
小蛇沿着她手腕往上,游进月白礼服的内衬。那里面密密细细,缝着很多名字,针脚不算整齐,有些已经被洗得发毛,有些边缘还留着很浅的金粉痕迹。
这是只有她和衔灯蛇知道的仪式。
每一次上镜前,它都会替她从那些名字里挑一个,停在心口最近的位置。她不告诉任何人原因,也不让任何人碰她礼服这一层内衬。外界只知道城市晚星的礼服总做得过分复杂,像黄昏落在身上又不肯立刻熄灭的光。没人知道那光的反面,贴着多少不能再被剪掉的人。
衔灯蛇在内衬里停了一会儿,尾尖轻轻点住一个名字。
望舒低头看了一眼。
“今天是阿槐?”
“嗯。”衔灯蛇的声音从很近的布料后面传来,低低的,像一盏被手掌护住的小灯,“你上次答应过,要记得她怕镜头。”
望舒抬手按住那一处,过了两秒,才把暗扣重新扣好。
“我记得。”
她当然记得。
也记得另一个只有她和衔灯蛇知道的错误。
半个月前,某次灾后慰问直播里,有个被救出来的小女孩死活不肯出镜,缩在病房床底,哭得一声不响。导播、公益负责人、陪护都在外面劝,谁都说只是拍一下,很快就好。那时候望舒已经站在镜头里了,灯光打下来,像一场被排练好的温柔。
是衔灯蛇先从她袖口里滑出来,沿着电缆爬到控制台,悄悄咬断了一小段备用灯带的接口。
也是她自己,在全场短暂断光的十三秒里,把那个小女孩从病房后门带了出去,送进没有镜头的储物间,让她抱着一只没拆封的布丁杯一直坐到直播结束。
后来事故报告写的是“现场照明短暂波动”。
林雾苔骂了一下午设备组。
只有望舒和衔灯蛇知道,那不是故障,是她们共同犯下的一次蓄意失误。
也是在那次之后,那个小女孩悄悄塞给衔灯蛇一颗布丁糖。
衔灯蛇没有吃。
只是把糖卷进了望舒发间。
结果第二天补拍时,镜头切得太近,全城都看见城市晚星的发髻里卡着一颗亮晶晶的儿童糖纸。热搜上挂了整整三个小时,标题从“新造型巧思”到“晚星联名彩蛋”什么都有。
羲和为这件事笑了她整整两天。
此刻镜子里金光一晃,羲和抱着手臂倚在玻璃深处,毫不留情地开口:
“今天别再让它钻到头发里。你上次把布丁糖带上镜头,像某种低幼公益吉祥物。”
望舒无奈:“那次明明是它的问题。”
衔灯蛇从她领口边探出一点头,语气十分平静:“糖纸是你没拿下来。”
羲和嗤了一声:“看,你们两个都不无辜。”
望舒忍不住弯了下眼。
门外有人敲门,林雾苔在喊她准备。她走到门边时,衔灯蛇却忽然低声问了一句:
“如果以后没有人替你挑名字,你还会先按住这里吗?”
望舒脚步顿住,指尖停在门把上。
她没有立刻回头。
过了很短的一瞬,才轻轻应了一声。
“会。”
羲和在镜中看着她,没说话。
衔灯蛇也没再追问,只把额前灯核贴得更靠近那一枚被选中的名字一点。像在确认,也像在记住。
同一时间,旧公寓楼下的门禁发出一声很轻的滴响。
顾承骁拎着一袋豆浆和两根油条,站在门口,有点头疼地看着显示屏上的字。
【欢迎回家,顾承骁。】
【欢迎回家,白夜。】
住户信息下面还有一行很小的灰字。
【关系:同住人。】
白夜狼蹲在旁边,装作什么都没看到。
顾承骁耳根微微发热,左右看了一眼,确定清晨楼道没人,才低声道:“早知道就不该图省事。”
白夜狼抬眼:“是你自己把门禁权限拿回家改的。”
“那时候系统只给我两个选项。”顾承骁压低声音,“‘宠物’和‘家属’。你觉得哪个更离谱?”
“你最后选了第三个。”
“因为我自己手写了备注。”
“违规操作。”
“嗯。”
他一边说,一边飞快刷开门锁,像生怕再站一会儿,门禁系统会大声把那句“欢迎回家,白夜”再播一遍。
这是只有他们两个知道的小秘密。
其实也不能算完全没人知道。
上周社区网格员来做例行端口巡检,看着门禁后台资料,愣了整整五秒,然后非常谨慎地问顾承骁:“顾先生,请问……您家这个‘白夜’,为什么物种栏是空白,关系栏写的是‘同住人’?”
顾承骁当场装作终端没电。
白夜狼当时就在一边看着,尾巴尖都没动一下,晚上却把这段询问一字不差地复述了三遍。
顾承骁至今想起都觉得尴尬。
但比起这件事,更见不得人的还是另一桩。
三周前,旧城区一次未经授权夜巡里,他们翻进一条被系统判定“无需出警”的窄巷,救下了两名被困的非法义体维修工和三只脏兮兮的小猫。回来以后,顾承骁为了补行动记录,把那次私巡写进了低优先级异常处理表。
事件名称那一栏,他想了半天,最后敲下:
【井盖位移引发的流浪猫聚集警报。】
白夜狼在旁边看完,提醒他:“不准确。现场共有两名维修工。”
顾承骁咬着笔帽想了想,又补了一句:“那就再加一句‘附带人员疏散’。”
白夜狼说:“还有三只猫。”
顾承骁抬头看它:“你非得让我把自己写进动物救助志愿者周报里?”
“我只是在校对事实。”
“你有时候真的很不会做人。”
“我不是人。”
那份最后通过的报告,如今还静静躺在他私人备份夹里。文件名被他改成了“夜里捞月顺便捞猫”。
也是只有他们知道的共同犯错。
顾承骁把早餐放上桌,白夜狼先去窗边看了一眼天色。旧城区的风从高楼缝里挤进来,带一点很淡的潮湿气,像海离这里还很远,却又总能沿着排水管和老巷子悄悄摸过来。
顾承骁咬着油条,忽然说:“你最近不怎么替我判路线了。”
白夜狼没有回头。
“你已经会判。”
“会是一回事,你说不说又是一回事。”
“你希望我继续替你选吗?”
顾承骁一时没答。
过了一会儿,他才笑了一下:“希望啊。人总会偷懒。”
白夜狼这才转过头,月色一样的眼睛很安静。
“那今天早市后,去海边旧堤还是去十九巷,你自己选。”
顾承骁看着它,像想从这句话里听出什么别的意思。
可白夜狼的声音还是一如既往,平稳、准确,不替人多说一句。
于是他只好伸手过去,在它肩背上拍了一下。
“行,我选。”
白夜狼没躲。
只是低头看了一眼自己肩甲边那块小月牌。那月白识别牌被清晨的光照得很淡,像一枚不归系统管辖的、私人夜路留下的小证件。
军用机甲维护港里,十点整的开放日活动刚结束。
王秋鱼站在高架通道尽头,身后还能听见没完全散场的掌声和拍照声。河冕停在下方维护架中央,蓝银外甲刚擦过,整具机体干净得像什么都没经历过。蓝冕水母悬在他肩侧,几根触须仍连着终端尾线,正在做例行数据归档。
王秋鱼抬手,碰了一下挂在权限钥匙上的那枚玻璃水滴。
这个动作很短。
也很隐蔽。
除了他和蓝冕水母,没有别人知道,他每次深层同步前都会先碰一下这枚廉价吊坠,然后在心里数到四。
不是因为迷信。
只是第一次接入河冕那天,他数到“四”时,同步率突然跳过安全线,整个驾驶舱像把他吞进了另一具身体里。从那以后,这个数字就成了他确认边界的一部分。
蓝冕水母从来没有把这件事写进军方心理评估。
它把这一项标记为:
【私人稳定动作。不上报。】
这也是只有他们两个知道的小秘密。
比这个秘密更难拿出来见人的,是上午那场公开答疑里,她们共同犯下的一次明显错误。
宣传部准备了最新版本的提词屏,内容依旧是那些被删过又添上的词:荣耀、守护、信念、无畏、城市之盾。王秋鱼站上去之前,照例扫了一眼,面无表情地说:“删掉形容词。”
蓝冕水母问:“执行范围?”
他当时正低头扣手套,只回了一句:“所有没必要的。”
三秒后,提词屏全黑了。
再亮起时,整面大屏上只剩下四行字:
【荣耀——删除】
【爱——删除】
【信心——删除】
【下面有没有人——保留】
全场安静了整整两秒。
宋真真第一个反应过来,差点没维持住职业表情。后排军校生里有人低低倒吸了口气,随后掌声和窃笑一齐涌了上来。宣传负责人脸色白得像被抽走了半套文案。
事后所有人都认为是终端同步故障。
只有王秋鱼和蓝冕水母知道,那不是故障。
是它在执行命令前,给了他最后一次取消机会,而他没有说停。
所以这场社死,算她们共同承担。
“你今天很安静。”王秋鱼看着下方维护架,忽然说。
“开放日已结束。”蓝冕水母回答,“公开评价需求下降。”
“我说的不是这个。”
蓝冕水母停顿了一下。
驾驶舱深层日志仍在它体内流动,冷蓝光斑像缓慢移动的海面折光。
“你今天已经进行两次自我边界确认,没有依赖我的口头提示。”它说。
王秋鱼嗯了一声。
“所以?”
“所以你正在学会独立完成。”它说,“这是一项良性变化。”
王秋鱼听完,沉默了几秒。
然后他抬手,又碰了一下那枚玻璃水滴。
“可我没说我喜欢变化。”
蓝冕水母看着他。
那只半透明水母从不会做太明显的情绪反应。可这一刻,它伞盖边缘极轻地亮了一下,像某种被压得很薄的停顿。
“记录已保留。”它说,“偏好未被删除。”
王秋鱼笑意很淡地扯了一下嘴角。
通道外的高空风顺着港口门洞灌进来,带着海面很远处的一点腥咸。光照在河冕外甲上,像一层被磨平的鱼鳞。王秋鱼忽然觉得,今天整座维护港都太亮了,亮得像专门为了把某些真正重要的东西洗淡一点。
他低声说:“下午深层同步,你不准再替我报数。”
蓝冕水母答:“收到。”
“也不准提前纠正我。”
“收到。”
“但记录照旧。”
“当然。”它说,“事实不因辅助方式改变。”
傍晚时,明日透在鲸歌井最深一层调低频。
新据点建起来以后,鲸歌网络比旧楚地更复杂。旧工业带的空腔多、风口多、铁壁多,声音在这里不像水下那么容易聚拢,反倒更像散进一片锈掉的海。她已经连续三天在调主频道的回声间距,眼底有明显没睡够的淡青。
五十二赫鱼游在井壁灯影里,像一小段深蓝色的低频本身。
鲸歌井最深处还有一层很窄的私频,整个枯海里只有明日透和它能进去。那层频道没有公开名称,外部只显示一片空白。可明日透私下给它起过一个只有鱼知道的代号——
五十二。
里面保存着第一句真正响遍楚地的话。
有人听得见我吗?
这是她和五十二赫鱼共同守着的小秘密。
连白米都不知道。
明日透把最后一枚共鸣片插进井壁卡槽,抬手按了按发疼的后颈。
“主频再往右半格。”
五十二赫鱼没动。
“你自己调。”
明日透偏头看它:“你在偷懒?”
“你会。”
“会和想不想做不是一回事。”
“我知道。”
她盯着它看了两秒,还是自己伸手把旋钮往右推了半格。低频立刻变稳,像一条看不见的鱼从乱流里钻进了顺水。
她刚要说话,主频道上忽然亮起接入提示。
明日透以为是白米又在乱试公共线路,顺手接了。结果没想到自己刚才贴着井壁说的那句“你今天能不能靠近点,我听不清”,被串进了整个楚地的新据点公共频道。
下一秒,平台上、种植箱边、临时棚里、维修车下,同时安静。
三秒后,白米最先在公频里笑出了声。
“透姐你在跟谁说话啊——”
旁边立刻有人接:“还能是谁,当然是那条鱼。”
“靠近点是什么意思?”
“别问,问就是低频机密。”
“原来鲸歌井也会说悄悄话啊。”
明日透面无表情地把公频切断。
五十二赫鱼在半空里安静地摆了一下尾,像一尾很没良心的深蓝笑意。
这就是她们共同犯下的尴尬。
后来白米拿这件事笑了她整整五天,连祁阿婆都在分药时慢悠悠补了一句:“听不清就让它游近点嘛,孩子说话大点声有什么不好。”
明日透从此再也没在调频时自言自语。
至少她努力过。
井里重新安静下来以后,五十二赫鱼才低声说:“主频道稳定了。”
明日透冷着脸:“你刚才故意的。”
“不是。”
“你就是。”
“只是没有帮你提前切私频。”
“这就是故意。”
鱼没有反驳,只慢慢游近一点,停在她肩边,像真的把刚才那句“靠近点”补上。
明日透看着它,气没撑住,最后还是很轻地骂了一句:“……烦死了。”
五十二赫鱼问:“那还要继续留我在主频道吗?”
她一顿,抬眼看它。
这话听起来像随口一问,可不知为什么,她却觉得那里面有一点很细的东西,像鱼尾擦过水面时留下的一道痕,轻得快要没有,却还是让人本能地注意到了。
“什么意思?”
“没有什么意思。”五十二赫鱼说,“只是想确认,如果哪天主频道里没有我,你是不是也能让他们彼此听见。”
明日透手指微不可察地蜷了一下。
井底风声低低掠过,像远海在极深的地方翻了一次身。
她没有立刻回答。
过了很久,才说:“能。”
五十二赫鱼安静地看着她。
明日透又补了一句,声音更低一点。
“但我现在还不想试。”
这一次,鱼没有再像平时那样马上给出一句过于准确的事实。
它只是贴着她肩侧,很轻地说了一声:“嗯。”
夜深以后,临海市四处都亮着灯。
有些灯为了直播,有些灯为了巡逻,有些灯为了维护港夜班,有些灯只是为了让新据点里的人记得自己今晚还算住在地面以上。
望舒结束病房慰问回到休息室时,先解开礼服暗扣,摸到心口那一枚今天被挑中的名字。衔灯蛇没有像往常一样立刻缠回她腕上,而是停在窗边,看向很远的天幕尽头。她发间那颗早就被拿下来的布丁糖纸,仍被她悄悄夹在妆镜边角,没有丢。
顾承骁夜里出门前,顺手把门禁提示音调成静默。白夜狼站在门边,没再替他报路线,只看着他自己把旧白外套穿好,把衣领抚平,再把那份写着“流浪猫聚集警报”的旧报告存进更深一层私人文件夹。楼外风里有一点很淡的鱼干味,像谁提着海边带回来的小东西,正从夜路另一头走过。
王秋鱼进入驾驶舱前,照旧碰了碰玻璃水滴,自己在心里数到四。蓝冕水母没有替他报数,也没有提醒。他坐进河冕胸腔里,听见冷却雾升起时极轻的一声回响,像一条小鱼从长河底部擦过金属外壳。那张被删空了形容词的提词屏截图,已经被他和蓝冕一起锁进了私人底层目录,文件名只有一个字:留。
明日透在鲸歌井最深处关掉主频道,把那层名为“五十二”的私频又听了一遍。里面什么新内容都没有,还是最初那句旧问话,像一道一直没肯从井壁上褪去的低频刻痕。她口袋里贴身放着那片深蓝薄鳞,井边挂着写着“听见”的金属牌和小圆环,轻轻撞在一起,像有人在很远的地方敲了两下管道。
他们谁都没有看见彼此。
可就在同一时刻,四只引导精灵几乎同时抬起头,望向城市之外、滤网之上、海风吹不到却又像一直存在的某个方向。
没有谁说明原因。
也没有谁把那一瞬写进系统。
只是那一晚之后,很多只有她们和它们知道的小秘密,都比从前更像一种笨拙的预存。
像有人已经隐约听见远处潮声将近,便先替你把名字挑好,把路径留下,把记录备份,把回声调稳。
不说再见。
只是悄悄把“如果有一天我不在”这件事,先一点一点,藏进日常里。