————
阁楼的木窗积着半指厚的灰,林烬用作战靴的鞋尖轻轻踢开一条缝时,晨雾还没漫过巷口的青石板。
冷意裹着陈年的灰尘味钻进来,落在她黑色作战服的肩甲上,留下一点细白的痕。她靠在褪色的布帘后,指尖捏着长焦望远镜的金属调焦环,指腹磨过冰凉的刻度——每转半圈,终端屏幕就弹出一行参数:“焦距1200,视野角0.5°,目标锁定偏差≤0.1”。这是“穹顶”十年训练刻进骨血的本能,连呼吸都保持着每分钟十六次的匀速,像台精准运转的机器。
窗外的归墟书店还浸在浅灰的雾里。深棕色木门上的“归墟”二字,笔画间沾着去年的雨渍,门旁两盆向日葵垂着花瓣,藤蔓绕着门框缠了半圈,绿得发脆,叶尖垂着的水珠在晨光里晃,像颗随时会掉的泪。林烬的终端在作战服内袋里震动了一下,冷白的光映在她的下颌线——短发贴在耳后,眉骨很高,眼尾微微下垂,可眼神里没有任何温度,只有“目标观测”的冰冷指令在闪烁。
七点三十五分,书店的木门“吱呀”一声开了。
沈知微抱着个米白色的陶瓷水壶走出来,壶身上画着小小的银莲花,釉色已经有些磨损。她穿了件浅灰色的针织衫,领口松松地垮着,露出一点纤细的锁骨,袖口挽到小臂,皮肤在晨雾里泛着浅淡的粉,像刚晒过太阳的桃瓣。长发没扎,长及腰际,发尾带着点自然的卷,被风轻轻吹得晃了晃,几缕碎发贴在脸颊旁,随着呼吸轻轻起伏。
林烬立刻调整望远镜焦距,镜头里的画面瞬间清晰——她要捕捉沈知微的微表情,这是“穹顶”评估心理状态的关键步骤。终端已经调出“微表情分析库”:皱眉代表焦虑,挑眉代表警惕,咬唇代表犹豫。可镜头刚对准沈知微的脸,她忽然侧了身,像是刚好想起什么,伸手去够门旁的向日葵花苞。指尖轻轻碰过花瓣,动作慢得像在怕碰疼什么,阳光刚好从雾里钻出来,落在她的发梢,泛着一点浅金,刚好挡住了镜头的焦点。
“终端记录:目标行为——浇花,姿态放松,无攻击性动作。威胁等级暂评:低。”林烬对着领口的麦克风轻声说,声音没有起伏,像在念一串冰冷的代码。终端的扬声器里传来机械的回应:“记录成功,建议持续捕捉面部微表情,完善情绪基线模型。”
她嗯了一声,视线重新落回镜头。沈知微已经蹲下身,给最矮的那株向日葵浇水,水流细得像线,顺着花根慢慢渗进土里。她的指尖偶尔碰到卷曲的叶子,会轻轻捋平,指腹蹭过叶片的纹路,像在抚摸一件珍宝。林烬的眉头微不可查地皱了一下——这不是“标准行为库”里的动作,没有任何功利性,更像是一种本能的温柔。可“穹顶”的训练手册告诉她,所有无目的的温柔,都是最危险的伪装。
她再次调整镜头角度,想从侧面捕捉沈知微的脸。可就在这时,书店里传来一阵风铃响,清脆得像碎冰碰撞,沈知微转头朝里看,肩膀刚好挡住了镜头的一半,只留下个模糊的侧影——下颌线很软,嘴角带着一点浅淡的弧度,像刚偷尝了糖的孩子。林烬的指尖在调焦环上顿了顿,终端突然弹出“目标面部捕捉失败,建议重新校准设备”的提示。她低头检查望远镜,镜片干净,对焦精准,没有任何误差。
“终端,计算目标连续避开镜头的概率。”林烬轻声说。屏幕上跳出来一串数字:0.03%,后面跟着个红色的“异常”标识。终端补充:“数据异常可能源于环境干扰,建议扩大观测范围。”
林烬没动,只是把望远镜的背带往肩上紧了紧。阁楼的旧钟“滴答”响了一声,她摸出背包里的压缩饼干,包装纸撕开时发出“刺啦”的响,在安静的晨雾里格外清晰。咬下去的瞬间,干硬的粉末卡在喉咙里,咽下去时带着涩,像吞了一把沙。抬头再看镜头,沈知微已经浇完花,正站在门口掸针织衫上的灰尘,动作轻得像怕把衣服掸坏。风从巷口吹过来,带着书店里飘出的咖啡香,混着旧书的墨味,钻进阁楼的窗——这是沈知微在煮咖啡,林烬昨天从镜头里看到过,她用的是个旧铜壶,壶身已经有些发黑,煮的时候会轻轻晃三下壶身,像在哄一个闹脾气的小孩。
“穹顶”的压缩饼干没有任何香味,只有“能量补充”的标签。可现在,林烬咬着饼干,却能尝出一点若有若无的甜,像沈知微昨天放在窗台上的蜂蜜蛋糕——金黄色的,上面撒了点杏仁片,她没吃,就那样晾着,直到傍晚,一只三花猫从巷口跑过来,跳上窗台把蛋糕吃了。沈知微笑着蹲下身,手轻轻放在猫的头上,指尖顺着猫的背慢慢摸,嘴里还哼着不成调的歌,调子软得像春天的风。
这些细节,本该录入“无关行为”栏,可林烬的笔记本上,却写满了这样的“无关”。笔记本是“穹顶”统一配发的,封面印着编号,内页是整齐的横线,可她却在横线旁边画了小小的记号:浇花的水壶旁画了朵银莲花,咖啡壶旁画了个小太阳,喂猫的饼干旁画了只蜷着的猫。她甚至在“沈知微”三个字旁边