伞还没暖,人先散了。
我盯着手机里林昭雪发来的视频,心一点点沉下去。
画面里,原本该挂着“回家留言墙”的位置,贴着烫金大字:“不忘初心·牢记使命”主题展板。
那口我们亲手设计、用来存放旧物的铁皮箱,被上了锁,摆在角落当装饰品。
墙上还挂着领导视察的照片,笑容满面,背景正是那把蓝色的伞——如今却像个被供起来的道具。
“可视化成果?”我冷笑出声,手指在屏幕上滑动,反复回放她拍下的空荡展厅,“所以真正的‘看见’,反倒成了需要被删除的问题?”
窗外雨没停,浙大宿舍楼外路灯昏黄,映得玻璃上水痕交错,像一道道擦不净的泪。
我拨通周雅雯的电话,声音压得很低:“你们配发的设备清单,我要再看一遍。”
她迟疑两秒,还是把电子档发了过来。
我逐行扫过,眉头越皱越紧——4G联网模块、人脸识别摄像头、自动数据上传协议……全是标准智慧城市配置。
可问题是,我们第一批落地的50个站点里,有23个在偏远乡镇,连稳定供电都靠柴油发电机撑着,哪来的信号?
哪来的运维?
“这不是支持,是绑架。”我喃喃道。
脑海里突然闪过一道光。
前世08年汶川地震后,通信全断,我参与过一个应急通信项目——用本地局域网+离线存储+定时同步的方式,在无网环境下维持基础信息交互。
那时候,我们叫它“断翼系统”。
我翻身下床,抓起笔记本就往实验室跑。
凌晨两点的机房空无一人,只有服务器风扇低鸣。
我调出原始架构图,开始拆解重构。
把人脸识别砍掉,换成声纹识别本地比对;把实时上传改为U盘导出+人工回传;所有数据加密存本地,除非授权,否则永不联网。
“吴晓峰!”我拨通他的电话,“明天一早,你带技术组过来,我们做个‘哑终端’——没网也能用,有电就能活。”
他声音还有点懵:“可省里要求的是统一智能终端……”
“那就做个看起来一样的。”我盯着屏幕上的新架构图,眼神渐冷,“外壳可以一样,内核必须不一样。真正的连接,不该被信号格数卡住。”
三天后,第一批改造版终端运往试点。
外观和省配的一模一样,只是内部芯片全换了。
吴晓峰亲自带队去山区调试,临走前拍着箱子说:“这玩意儿,就算泡水三天还能跑。”
而林昭雪也没闲着。
她以律所公益审计名义,带着实习生连跑三个试点,把每个站点的使用记录、设备状态、群众反馈全做了公证备案。
她在微信里对我说:“你建的是伞,他们想搭的是台。我要让每一滴雨,都有据可查。”
最让我动容的是赵小胖发来的那段录音。
浙南山区那个小村庄,雨下了整整十天。
他带着团队冒雨架设设备,脚泡得发白,指甲都脱落了两片。
可当第一盏暖黄的灯在棚下亮起,一群孩子围上来,怯生生地对着麦克风说话时,他嗓子都哽了。
“妈妈,我今天没哭,因为伞底下有人陪着。”
“爸,我考了全班第三,你回来能看看吗?”
“外婆,我想你了,他们说你变成星星了……那你能听见我说话吗?”
这些声音传回平台当晚,炸了。
微博热搜直接冲上第一,“#留守儿童对着雨伞喊爸妈#”阅读破三亿。
媒体蜂拥而至,说这是“科技温情的胜利”。
可第二天,当地教育局一个红头文件下来:立即停止采集未成年人语音信息,已录制内容全部封存。
赵小胖急了,抱着设备蹲在雨里,任谁劝都不走。
直到我电话打过去,他声音发抖:“哥,我们不是炒作,我们只是……想让他们被听见。”
“别争镜头,争存在。”我望着窗外渐暗的天色,一字一句说,“把设备留下,人撤出来。但我们的人,每个月都要回来一次——哪怕只是换块电池。”
电话那头沉默了很久,终于传来一声:“明白。”
项目看似推进顺利,可我心里那根弦,一直没松。
直到昨晚,周雅雯悄悄告诉我一句话:“省里说,这些数据将来要接入‘社会治理大数据平台’,做情绪预警分析。”
我没吭声。
但今早,我让吴晓峰顺手查了下省配终端的后台日志权限结构。
他说,有个接口权限级别标着“预留”,调用记录为空,可协议层支持远程激活。
我盯着那行代码,忽然笑了。
原来,从一开始,他们就没打算让人真正“回家”。
我盯着吴晓峰发来的后台日志截图,那行“预留权限”的代码像一根刺,扎进我眼底。
“调用IP归属地是政法委下属的‘智治通’科技公司,”他声音压得极低,像是怕惊动什么,“过去三个月,他们每周都会抓取关键词——‘爸爸’‘妈妈’‘回来’‘想你’……甚至还有‘死’和‘没人管’。不是分析情绪,是在筛人。”
我手指缓缓收紧,指甲掐进掌心。
我们建的是伞,不是监控探头。
那些孩子在雨夜里鼓起勇气说出的第一句话,不该变成数据库里冰冷的标签,更不该成为所谓“社会治理预警”的弹药。
“晓峰,”我问,“还能改吗?”
“已经改了。”他顿了顿,语气忽然平静,“从昨天起,所有终端上传的,只有匿名统计包——比如‘今日语音留言总数’‘平均时长’‘情感倾向分布’。真正的语音数据,全部本地加密,AES - 256,密钥分段存储,没有双人授权,谁也打不开。”
他苦笑了一声:“他们要数据,给;但不能给灵魂。”
我闭上眼,脑海中浮现出赵小胖录音里那个小女孩的声音:“妈妈,我今天没哭,因为伞底下有人陪着。”
那是我们项目的起点,也是底线。
“晓峰,”我睁开眼,声音很轻,却像钉子一样砸进空气里,“你守的不是代码,是那些不敢说出口的‘我想你’。”
浙大礼堂,灯光柔和,台下坐满了全省各地选派的青年干部,笔记本翻开,笔尖悬在纸上,等着记下“可复制推广的经验”。
我没有讲架构,没有谈算法,甚至没提一句技术。
我只是点开一段音频。
安静。
然后,一个怯生生的、带着鼻音的小女孩声音,缓缓响起:
全场死寂。
没有人说话,没有人翻页,连呼吸都轻了。
三十七秒后,音频结束。没人鼓掌。
我站在台上,望着台下那一张张年轻却早已习惯程式化表达的脸,说:“我们总想用数据衡量一切,用指标考核温情。可有些连接,从来不需要联网。真正的基础设施,不是摄像头、不是大屏,是让一个孩子,敢在雨夜里喊出‘我想你’的地方。”
散场时,周雅雯留到最后,站在我身边,低声说:“宣传部那边……觉得你‘不够正面’,说容易引发共情焦虑,建议以后活动控制这类内容。”
我望着窗外连绵的雨幕,玻璃上的水痕像极了那天宿舍里的倒影。
“如果正面意味着粉饰太平,意味着把眼泪P成笑容,”我缓缓道,“那我宁愿他们觉得我消极。真正的改变,是从允许沉默开始的——不是替人说话,而是让人自己能说。”
她没再说话,只是轻轻叹了口气。
而此刻,林昭雪正坐在返程的高铁上,窗外山影飞逝,雨点在玻璃上划出长长的痕。
手机震动,医院系统自动推送了一条病历更新。
她点开,目光落在诊断栏:“轻度抑郁状态”,而备注那一行,像刀刻般刺进她眼里:
“儿子忙,勿扰。”
她盯着那六个字,心跳忽然变慢。
我们走遍山区,让千万个孩子被听见,可家里这扇门,什么时候开始,悄悄关上了?
她缓缓合上手机,望向窗外渐暗的天色。
包里,母亲今早塞给她的一封旧信,边角已泛黄,她还没来得及看。