云栖里协议:别开门

云栖里协议:别开门

主角:林野沈乔陈屿
作者:荒木坪野

云栖里协议:别开门精选章节

更新时间:2026-07-02
全文阅读>>

1智能门禁的提示音凌晨两点十四分,手机震了一下。屏幕亮起,冷光直接扑到脸上。

「云栖里」App没有缓冲,直接弹窗,白底黑字占满整个界面:【B栋安全模式已启动,

请勿开门。】林野还没来得及划掉,门外传来“滴——滴——滴——”三声门禁提示音。

第三声拖了半拍,夹杂着细微的电流杂音,听着有点刮耳朵。紧接着,

大堂电梯的人脸识别屏闪了一下。画面卡了两秒,两张灰白的脸叠在一起,瞳孔散着,

脖子那儿勒着深色的印子。咔哒。咔哒。咔哒。整栋楼的智能门锁,几乎在同一秒落锁。

林野把手机扔在沙发上,光脚踩到玄关。黄铜把手冰凉,拧到底也纹丝不动。他没急着喊,

把耳朵贴上门板,听里面锁芯马达咬合的动静。不是外人撬锁,也不是系统抽风断网。

是协议层级的强制接管。“《社区安全协议v3.1》,连续三次异常开门请求,

叠加室内心率异常。”他摸出支笔,在便签纸上记下提示音的节奏。

手机界面已经弹出红框:【非授权操作已记录。节点:1702。】楼道群里已经翻了天。

语音条一条叠一条,外放出来全是压着的噪嘴声。*“门锁自己死了?物业搞什么名堂!

”**“刚才电梯屏里闪的什么东西?P的吧?”**“1702那个,

三年前是不是搞过业主**?我看就是他惹的。”**“大家别慌,估计是物业搞压力测试,

等工程部……”*林野没管群消息。他走进厨房,划开智能音箱的后台日志。

幽蓝的光照着他没什么表情的脸。干数字痕迹清理这行久了,

他太清楚封闭空间里恐慌是怎么发酵的。人嘴两张皮,但机器跑日志不骗人。

“滴——滴——”门铃又响。不是访客,是楼道对讲。林野点开屏幕。

画面里是个穿深色夹克的男人,眉头拧着,直接把警官证怼到摄像头上:“网安支队沈乔。

协查令X-774。1702的,开门。”“门死了。”林野声音没什么起伏,

“协议v3.1锁的。”沈乔往后退了半步,抬脚踹向旁边的消防通道门。铁门闷响一声,

照样纹丝不动。他抬头盯了一眼天花板上的半球监控,红灯闪得有点邪门。

“你最好祈祷只是系统故障。”沈乔对着对讲机说,“周鸣最后一次基站信号,

就断在这栋楼。而你,刚续的租约。”“我连他长什么样都不知道。”林野关掉对讲,

从鞋柜抽屉里摸出支录音笔,“沈警官,你刚才进来的时候,大堂空调出风口是不是停了?

”对讲那头静了两秒。“新风阀关了。不是停电,是有人切了内外换气。

”林野把录音笔搁在料理台上,“你最好查查你自己的智能设备,昨晚有没有自己动过。

”沈乔没接话,转身走向大堂角落的消防柜。玻璃门虚掩着,他拉开,

里头灭火器、防毒面具码得整整齐齐。他手往夹层里一探,摸出个硬物。一枚老式SIM卡。

卡托边缘氧化发黑,显然被人盘过不少回。沈乔用钥匙尖把它挑起来,对着手机手电照了照。

卡槽内侧刻着一行极小的字:别信同步数据。他眼皮跳了一下。同一时间,1702厨房里。

林野盯着音箱的自动播放记录。凌晨1点47分,设备自己醒过一回,播了段白噪音。

但日志显示,那时候网络是断的。“断网重连……”林野低声念了一句。

他拨通隔壁1703的座机。响了四声,接通。“喂?谁啊大半夜的。”邻居嗓音哑着,

带着刚醒的防备。“林野,1702的。”他语气很平,“打扰了。昨晚雨大,

你家智能窗帘后来自己拉上了吗?”“你问这干嘛?”“物业查线路,对个时间。

”“哦……拉上了。两点多的事吧,我睡得沉,被马达声吵醒的。怎么,你家漏水了?

”“没有。谢了。”林野挂断。两点多。窗帘自动闭合,一般是光照传感器触发,

或者设了定时。但昨晚暴雨,屋里根本没光。要么是远程下了指令,

要么是系统时间被人动过手脚。他走到窗边,掀开帘子一角。B栋在雨夜里黑压压的,

像堵墙。对面楼层的窗户大多黑着,只有零星几盏灯亮着。对讲机又响了。

沈乔的声音压得很低:“1702,你刚才问邻居窗帘?”“时间对不上。”林野说,

“周鸣失踪是三天前。但昨晚两点,这栋楼的智能设备集体跑过一次异常指令。

系统在等什么东西连上来。”“等什么?”“等心跳。”林野抬起手腕,

智能表盘上心率曲线平稳在68,“协议v3.1的底层逻辑是心率阈值校验。

它不是在锁门,是在圈人。”话音刚落,楼道的广播系统刺啦一声,切进电流音。【警告。

心率异常节点锁定:1702,0305。】【重复。异常节点已标记。请原地等待校验。

】机械的女声在空荡的走廊里滚了一圈,没什么感情,但听得人后背发凉。

业主群瞬间被刷屏。*“1702被点了?我就说这女的有问题!”**“0305是谁?

老陈家?”**“别问了!再问全楼房价得跌!”**“有人想封口,有人想蹭流量,

你们自己选。”*一条匿名消息硬**来,ID是串乱码。林野盯着屏幕,

拇指悬在发送键上,没按下去。他太熟这套了。匿名爆料、群体站队、信息茧房。

这哪是业主群,分明是筛子。他走到大堂门后,透过猫眼往外看。沈乔蹲在消防柜旁边,

手机屏幕的光照着他半张脸。沈乔举起那枚SIM卡,隔着门缝,用口型比划了两个字。

林野看懂了。断网。沈乔把卡翻过来,指尖点着内侧的刻字。林野眯起眼,

借着猫眼变形的视野,勉强看清那行小字:别信同步数据。广播里的电流音陡然拔高。

手机顶端,「云栖里」App的图标开始疯闪,后台进程一个接一个被强制唤醒。

【协议v3.1二次校验启动…】【倒计时:10:00】林野往后退了半步。

好戏开场了。2静默的七小时凌晨三点十分。值班室那根老白炽灯管“滋啦”闪了两下,

彻底歇菜。屋里就剩两台笔记本屏幕亮着,冷光硬邦邦地扑在沈乔脸上。

基站拓扑图铺在左屏。周鸣的最后一次信号接入,停在昨晚八点四十二分。整整七个小时,

断了。沈乔点开云栖里App后台,把那段预警视频拖出来。元数据那栏,

明明白白写着“实时上传”。他敲了下空格。画面开始逐帧走。

粗重的喘息声贴着喇叭往外漏。放大到第三秒,电梯不锈钢门板映出的人影边缘,

拖着一道极细的马赛克。墙上的电子钟,秒针往回跳了一格。沈乔往后仰,

折叠椅腿刮着地砖,刺啦一声。不是直播。是提前录好的。片子做得挺唬人,

但破绽藏在细节里。瞳孔反光的角度是平视的,可视频里的人明明在往下跌。

背景那盏应急灯的色温太冷,跟走廊实测的暖黄光对不上。

有人把这段“实时警告”压在本地,就等断网重连的那一下,一键群发。

1702书房没开主灯。林野把两张Excel表摊在茶几上。

左边是物业过去四十八小时的停电报修记录,右边是电梯维保工单。两条时间轴往下拉,

在凌晨两点到九点之间,空出一大片刺眼的空白。七个小时。什么记录都没留下。

他指尖划过屏幕,停在一行备注上:“B1消防货梯,例行检修,暂停使用。”检修?

林野调出那天的电子签到后台。签字人是工程部主管马会民。

但工单上传的IP地址没走物业内网,跳转到了小区后门那家二十四小时网吧。他抓起手机,

按住语音键:“别信群里喊的‘别去B1’。那是饵。系统把整栋楼锁死,不是防我们下去,

是怕我们乱跑。要把人按在监控能照到的地方。”发送。屏幕顶端跳出“对方正在输入…”。

几秒后,沈乔回过来一个字:“等。”林野没再发。他按灭台灯,走到窗边。雨还没停,

玻璃上糊着一层水汽。B栋黑压压地杵在雨夜里,连个亮灯的窗户都没有。四点一刻。

业主群死寂了不到十分钟。一个名叫“离线频道”的匿名窗口突然弹出一张图。

画质糊得像隔着毛玻璃拍的。走廊尽头,踢脚线上方悬着个幽蓝色的光点。

右下角缀着一串代码:`#02:17:44`。林野盯着那蓝点看了几秒。

墙纸的接缝走向,消防栓箱掉漆的位置,是B栋十一层的消防通道。他切回主群。

消息已经开始往上翻。*“这图哪来的?糊成这样。”**“蓝点?402林婉家闺女,

昨天手腕上的儿童手环就亮过这颜色。”**“小孩瞎按的吧,别自己吓自己。

”*林野没吭声。他把原图拖进提取工具跑了一遍。没有GPS,没有设备型号。

只有拍摄时间,精确到毫秒。比门禁落锁,早了三分十七秒。系统不是突然抽风锁死的。

是有人先下了标记,再拉的闸。对讲机里“刺啦”一声。沈乔的声音压得很低,

带着熬夜后的沙哑:“1702,图你看了没?”“看了。”林野说,

“蓝点是儿童手环的定位信标。但信号频率被劫过,

转发到了十一层消防通道的物联网节点上。”“说人话。”“谁戴着那款手环,

或者谁碰过它,系统就把谁的位置,死死钉在了十一层。”对讲那头静了两秒。

沈乔只回了一句:“我上去看。”林野“嗯”了一声,挂断。他重新坐回沙发,

划开智能音箱的底层缓存。屏幕的光映着他没什么波澜的脸。干痕迹清理这行,

见得最多的就是被人刻意抹平的数据。人嘴会改口,但机器跑过的日志,改不干净。

四点三十二分,大堂走廊。沈乔合上电脑,从公文包里抽出一本黑色硬皮本。

页面上已经列了十几条基站断点,中间用红笔重重圈出一块区域。没有信号溢出,

没有设备握手,像被什么东西硬生生挖掉了一块。数字盲区。

他以前只在机要单位的屏蔽室里见过这种数据真空。但这儿是普通住宅楼,墙体里没埋铅板,

吊顶也没做法拉第笼。唯一的解释,协议v3.1在本地开了定向频段压制。

手机顶端的信号格从4G跳成E,接着灰了下去。沈乔翻开新的一页,

笔尖划下:`04:35,B栋大堂至十一层楼梯间,信号衰减异常。非基站故障。

协议自启的局部隔离。`刚写完,手机屏幕猛地闪了一下。云栖里App自动刷新。

端跳出一行灰字:`【协议v3.1环境参数校验中…进度41%】`进度条卡在41,

不动了。屏幕边缘开始泛起水波纹似的噪点,像老电视没了信号。沈乔长按电源键,

强制关机。黑屏里倒映出他绷紧的下颌线。他抬起头,看向走廊尽头那扇紧闭的防火门。

门缝底下,正往外渗着一线极淡的蓝光。跟图里那个点,一模一样。

3消失的投诉记录早上八点,外头天还是阴的。雨没停透,窗玻璃上糊着一层水汽,

屋里没开主灯,全靠路由器和手机屏那点冷光撑着。林野蹲在玄关,手里捏着把平口螺丝刀。

租约附页上有前任租客拿铅笔写的一行小字,快磨没了:“备用钥匙在电池仓夹层。

”他顺着塑料卡扣的缝往里别。灰扑簌簌往下掉。咔哒一声,盖板弹开。里头没钥匙,

只有张对折的纸。纸边早就黄了,捏着发脆,一股子陈年霉味。展开看,是张物业交接单。

工单号WY-2023-0417,蓝色圆珠笔写的。公章盖得糊成一片蓝墨水,

经办人签名栏就一个潦草的“陈”字。林野没动声色,掏出手机对着光拍了张高清图。

数据能清空,云端能覆写,但人随手往暗格里塞的纸头,往往就是没来得及擦净的尾巴。

他翻出个透明证物袋,把纸装进去,标签上记:08:05,1702门锁夹层提取。

九点半,大堂值班室。应急灯早熄了,就两台笔记本连着备用电源在跑。

冷光硬邦邦地扑在沈乔脸上,眼里的红血丝藏不住。

网安的内部接口总算绕过了“云栖里”的外网防火墙,直接咬住了底层日志。

沈乔在搜索框敲下“陈屿”,回车。屏幕跳出十七条关联记录。三年前,

B栋噪音投诉工单经手人。半年前,v3.1系统升级后的数据清洗执行人。

他把时间轴拉到昨晚凌晨两点到三点。陈屿的账号,连续三次尝试强制删除原始日志。

沈乔点开第一次的返回代码。

ROR:PERMISSION_DENIED_BY_PROTOCOL_V3.1`。

指令刚发出去,就被更高权限的“自动备份”给覆盖了。第二次,直接触发安全警报,

IP被一脚踢到外部**服务器。第三次更绝,写入权限彻底锁死,账号变只读。

折叠椅腿在地上蹭出半声刺耳的响。不是什么外部黑客搞鬼。

是这系统架构师自己写的清理脚本,让协议给反咬了。系统压根没把他当管理员,

只当是个待清理的异常节点。沈乔调出陈屿的工牌照片。三十出头,黑眼圈快掉到颧骨,

嘴角习惯性往下压。背景是乱成一团的机房机柜,线缆缠得跟蜘蛛网似的。“替罪羊。

”他低声嘟囔了一句。笔尖在硬皮本上狠狠划了一道,纸都快透了。十点一刻,

B栋十一层消防通道。声控灯早坏了,安全出口的绿灯幽惨惨地亮着。

空气里全是潮墙皮和铁锈味。林野顺着检修口往上摸,刚拐过平台,

上头突然砸下一阵乱脚步声。鞋底蹭着水泥地,一步跨两级,慌得很。有人往下跑。

林野没吭声,侧身贴进防火门后的死角。一个穿灰冲锋衣的男人擦着他肩膀冲过去,

带起一股冷风。男人肩膀磕在门框上,闷哼一声,脚步没停。他手里死死攥着个硬壳文件夹,

指关节都泛白了。“啪嗒。”文件夹没扣紧,甩出来一页纸,轻飘飘落在转角台阶上。

脚步声很快被楼梯井吞了,连个回音都没留下。林野数了三秒,才走过去弯腰捡起来。

纸是潮的,边缘洇着深色水渍。不像雨水,倒像手汗攥出来的,或者打翻了水杯。

上面列着十几行名字和房号,字写得很急,笔画都连在一块。其中七个被红笔狠狠圈了起来。

旁边用极小的字标了个缩写:“康宁中心·抑郁干预失败案”。口袋里的手机震了一下。

离线频道跳出新消息。*“物业账目敢摊开看吗?”**“听说当年赔钱摆平的,

别瞎捅娄子,这栋楼的房价还要不要了?”*林野没看群。指腹蹭过那滩水渍。

晕开的纹路是放射状的,说明纸被狠狠揉过,又急着展开。不是不小心掉的,是藏不住,

或者根本来不及藏。红圈里的名字,有三个昨晚在群里冒过泡。三楼独居老头,十二楼租客,

还有一个,402的林婉。十点四十五,1702客厅。林野把湿纸平摊在茶几上,

拿吹风机开冷风慢慢烘。沈乔推门进来,外套肩头还挂着走廊的潮气,下摆蹭了层灰。

他把一沓打印好的权限日志往桌上一拍,声音压着:“陈屿想删记录,协议自动备份。

他以为自己在擦**,其实是亲手给系统递了把刀。”林野没抬头,

笔尖点在红圈上:“三年前康宁中心出事,家属联名投诉。陈屿是物业对接人。他妹妹,

是不是也在那个中心?”沈乔动作停住,抬眼看他:“你从哪听来的?”“干痕迹清理,

第一步不看代码,看人怕什么。”林野翻开自己的笔记本。纸页上已经拉好了时间轴,

停电区间、工单IP、落锁频率、群聊情绪峰值,全用不同颜色的线串着,网越收越紧。

“他急着删日志,是心里有鬼。协议锁楼,是因为他知道底牌捂不住了。”林野把笔搁下,

指节叩了叩桌面,“比对数据库是机器干的事。交叉验证,得拿数据去套人的恐惧。

系统冷冰冰的,说明里头的人慌了神。陈屿跑,不是因为他有罪,

是他发现自己成了协议里的一个变量。”沈乔没接话。拉开椅子坐下,没再死盯着终端屏幕。

他把群里的匿名截图、凌晨的蓝点照片、业主们互相推诿的语音条,全拖进一个新的文件夹。

鼠标点得很轻,屋里安静得只听得见这声音。“接着说。”沈乔开口。语气里没有试探,

只有默认。林野把烘干的纸翻到最后一页。边缘是毛糙的撕口,像从大本子上硬扯下来的。

最底下,孤零零印着一个加粗的名字。墨水洇开了一半,但下笔很重:周鸣。

4云端血迹与实体密码下午两点,井道里闷得像口倒扣的铁锅。顺着检修梯往下爬,

底槽积着半指深的污水,混着铁锈和烂泥的腥气。林野蹲下身,手电光贴着金属底板扫。

没见血,只有几道新鲜的拖拽划痕,边缘的泥印还没干透。他凑近闻了闻,眉头拧起来。

消毒水味很淡,底下压着一股子防静电喷雾的涩味。这玩意儿物业保洁不用,

只有机房精密设备才喷。“B1货梯。”林野没抬头,“昨晚动过。

”沈乔已经把平板接上检修口的临时读取器。屏幕亮起,跳出消防货梯的手动覆写日志。

“十一点四十到凌晨一点二十。”沈乔念数据,“安全回路被强制切断七次。每次升降,

间隔八分钟。”林野拿棉签在划痕边缘刮了一下,封进采样管。“分七批。

八分钟刚好够推车进出井道,还能错开主摄像头的巡航死角。

”临时腾出来的物业值班室只开了一盏台灯。桌上摊着两张图纸,左边是暴雨停电时段,

右边是货梯异常运行记录。两条红线在凌晨两点到九点之间,严丝合缝地叠在一块儿。

沈乔指尖用力压着图纸上的动线,压出白印。“不是抛尸。是搬运。走服务通道进货梯,

分批往下运。雨声盖住轮子碾过减速带的动静,停电抹掉监控。手脚挺干净。”林野没接话。

他把采样管里的棉签滴在载玻片上,凑到台灯下看。液体泛着极淡的乳蓝色,

带着点甜腻的化学味。“乙二醇基冷却液。”林野放下玻片,“服务器机房专用的。

底槽的水不是雨水倒灌,是搬运时候滴漏的。有人拿电梯井当中转站。”沈乔没吭声,

目光盯着那点蓝色。“分量不轻。能用到机房冷却液的,只有边缘计算节点。”四点零五分。

沈乔把笔记本屏幕转过来。代码行滚到底,停在一串触发指令上。“找到了。

”他嗓子压得很低,“预警视频不是实时流。是本地脚本写的定时任务。

条件就一个:主网断连后重新握手。网一通,视频自动群发。

network_reconnect==true:push_alert()`。

“障眼法。用恐慌把人按在原地。真正要藏的东西,根本不在B栋的物理空间里。

”沈乔合上电脑,靠向椅背,折叠椅腿刮着地砖,刺啦一声。“在离线服务器。

云栖里v3.1底层是边缘计算架构。主网断了,本地节点还在跑。视频、日志、权限控制,

全在物理隔离的独立机房里。我们一直盯着B1,让人牵着鼻子走。”手机震了一下。

离线频道弹出新消息。*“货梯明明贴着报修单,昨晚谁拉的闸?

”**“物业工程部那帮人,连底库密码都敢往外卖?”**“别瞎猜了。

查到底全楼跟着跌,不如装瞎。”*林野没看群。他拧紧采样管盖子,拎起外套。“走。

去配电间。”下午四点半,配电间外。厚重的防爆铁门关着,门缝底下没漏光,

只有低频的嗡嗡声,像大型设备在待机。走廊感应灯早坏了,安全出口的绿灯幽幽亮着。

沈乔没碰门把手。他靠在墙上,从兜里摸出烟盒,抖出一根夹在指间,没点。“林野。

”“嗯。”“你平时怎么判断数据在说谎?”林野目光落在他指间的烟上,

又移到铁门底部的散热格栅。“数据不骗人。录数据的人要骗你。你看这时间轴,严丝合缝,

反而假。真干活的人,日志都是乱的。漏记、延迟、报错,哪样都有。太干净的东西,

都是后期洗过的。”他顿了顿,指节轻轻叩了下门框。“人撒谎,总会留下用力过猛的破绽。

系统越冷,说明背后操盘的人越急。陈屿删日志,不是为了掩盖他做了什么。

”“是为了掩盖他没做什么。”沈乔接上后半句。沉默了两秒。沈乔把烟塞回烟盒,

咔哒一声合上盖子。“明白了。”话音刚落,头顶的应急广播“刺啦”一声,

切进毫无感情的电子女声。【主电源离线。备用发电机启动倒计时:30分钟。

】【协议v3.1进入低功耗隔离模式。】走廊里的灯暗了一档。嗡嗡声似乎重了点。

沈乔眼神骤紧,手已经本能地摸向腰间。三十分钟。够解密。也够清盘。

5匿名频道的投名状晚上八点,网安支队的物证室只开了一盏冷白台灯。

那张从消防通道捡回来的半焦工单平铺在防磁垫上。边缘烤得卷曲发硬,像被火舌舔过,

但中间红笔圈出的七个名字,反而因为高温烘烤,墨迹吃进纸纤维里,格外扎眼。

林野戴着一次性丁腈手套,指尖悬在纸面上方,没直接碰。他旁边摆着平板,

屏幕上是三年前“云栖里”业主**群的备份数据。“对上了。”林野声音不高,

手指虚点着屏幕,“红圈里的房号,全在三年前的联名投诉名单里。402林婉,

三楼独居的老赵,十二楼租户周鸣……连那个退休会计,当年都在按过手印的表格前排着。

”沈乔敲键盘的手停了。他把一份刚跑完的关系图谱推过来。“不只是投诉过。这三年,

物业纠纷、电梯维保差评、消防通道堆物举报,全是这拨人在跟。但康宁中心那事儿之后,

他们突然消停了。像被人掐住了脖子。”“不是消停,是达成默契了。”林野摘下一只手套,

揉了揉发僵的眉心,“陈屿画圈,不是随手标的。他在点名。这哪是工单残页,

是张审判名单。”鉴定室的门被推开,技术科干事递进一份理化报告。“水渍成分出来了。

”干事把单子搁在桌角,“主要是自来水混汗液电解质,边缘带点微量碘伏和生理盐水。

另外,纸张纤维断裂方向显示,不是自然阴干的。是被人死死攥在手里焐过,

又急着摊开晾干。”沈乔拿起报告,目光在“抢救痕迹”几个字上停了两秒。

他转头看林野:“暴雨夜。陈屿跑的时候纸湿透了。他不是去抢工单,是抢这张名单。

”“或者说,他故意没烧干净。”林野拈起那张半焦的纸,对着台灯照。烧痕的边界齐整,

像是用打火机刻意燎了一圈,精准保住了核心红圈部分。“要是慌乱中掉的,

水渍该是漫无目的洇开。但这水纹是放射状的,中心全指着‘康宁中心’那个缩写。

他在留口信:三年前的账,没平。”沈乔没接话。拉开抽屉,

抽出一份三年前归档的病历复印件。纸页泛黄,患者姓名栏打了码,

诊断结论那行字却清清楚楚:“重度抑郁发作,伴自杀倾向。干预失败。”“陈屿的妹妹。

”沈乔把病历推过去,“三年前就在康宁中心。网暴,抑郁,跳楼。家属闹过,

物业赔钱摆平,数据全清了。陈屿没闹。他转头考了系统架构师,进了云栖里项目组。

”“所以他不是主谋。”林野看着病历上冷冰冰的结论,指节轻轻叩了下桌面,

“他是个执行者。协议v3.1是他搭的架子,但扣扳机的,

是三年前那份被压下去的投诉记录。他在等一个触发条件。等当年按过手印的人,

自己把把柄递到他手里。”晚上十点,402室。客厅没开大灯,

只有儿童房门缝漏出一线暖黄。林婉坐在沙发上,双手死死绞着一条薄毯,指节绷得发白。

茶几上放着半杯凉透的水,水面浮着层茶垢。“她最近……不肯睡。”林婉声音发轻,

带着点压不住的颤,“一闭眼就喊怕。手里攥着蜡笔,就在纸上画圈。蓝的,红的,黑的。

”市局特聘的儿童心理干预师坐在小折叠凳上,没急着接话。她把一叠画稿铺在茶几上。

全是涂鸦。没有完整的房子或人,只有重复的几何图形。幽蓝色的圆点,歪斜的长方形轮廓,

还有大量交叉的黑色直线。蓝点旁边,

总有一小片用深蓝色蜡笔反复涂抹、几乎要戳破纸背的阴影。“孩子不会乱画。

”心理师拿起其中一张,指尖点在蓝点上,“遇到说不清的恐惧,

小孩会靠重复动作来具象化它。蓝点是‘被盯着看’的感觉。长方形是楼体轮廓,

黑线是封锁、隔离,或者……门。”她顿了顿,看向林婉:“林女士,

孩子昨晚是不是看到了什么?或者听到了不该听的声音?”林婉呼吸猛地一滞。她别开脸,

喉结滚动了一下,没出声。手指却无意识地抠起沙发缝里的线头,越扯越紧,指腹都磨红了。

手机在茶几上震了一下。离线频道跳出消息。*“小孩画的是不是案发现场?

”**“林婉当年是不是也在康复中心待过?”**“别瞎猜了,当妈的能害自己孩子?

”*林野靠在门框上,没往里走。他看着林婉死死咬住下唇,眼眶红了,眼泪硬是没掉下来。

母性那点本能和自保的算计在她身上打架,连喘气都带着细碎的杂音。“她怕的不是画。

”林野压低声音对沈乔说,“她怕画被认出来。”晚上十点四十,临时终端前。

上一章 章节目录 下一章
APP,阅读更加方便 立即安装