在凌霜家暂住的第一夜,苏晓是在书房地毯上裹着毛毯睡着的。醒来时,晨光已经透过百叶窗的缝隙,在地板上切割出明暗相间的条纹。空气里有咖啡的香气和极轻的键盘敲击声。
她坐起身,毛毯滑落。603的清晨比她那个终年阴冷的402明亮温暖得多。她抱着膝盖,静静听了一会儿那规律的、令人安心的敲击声,才起身走出书房。
凌霜正坐在工作台前,面前三块屏幕闪烁着不同的代码和图表。她穿着简单的灰色居家服,黑发随意束在脑后,侧脸在晨光里显得沉静专注。听到脚步声,她转过头,目光平静地落在苏晓身上。
“醒了?浴室有新的洗漱用品。早餐在厨房。”她说完,又转回去继续工作,仿佛苏晓的存在是一件再自然不过的事。
苏晓去洗漱,发现洗手台上果然放着一套未拆封的牙刷、毛巾,甚至还有一支她惯用的那款平价保湿霜。心头微暖,又有些说不清道不明的悸动。她默默地洗漱完,走到厨房。
餐台上摆着温好的牛奶,烤得恰到好处的吐司,还有一小碟切好的水果。简单,却周到。
她坐下来慢慢吃。吐司很香,牛奶的温度刚好。这平静的、有人准备好的早餐,对她而言是种陌生的奢侈。她吃着,目光却不由自主地飘向客厅那个挺直的背影。
凌霜……到底是什么样的人呢?
冷静,理性,强大得像一台精密仪器。
却又会破门,守夜,煮粥,擦泪,甚至……在寒冷的街头牵住她的手。
这些矛盾的特质,像冰层下的暗流,让苏晓既感到安心,又感到一种微妙的、令人心慌的吸引力。
吃完早餐,她主动收拾了餐具。回到客厅时,凌霜已经结束了手头的工作,正靠在椅背上,捏着眉心。
“门锁下午三点来换。”凌霜开口,没有看她,“在那之前,你可以在这里休息,或者做你的事。”
“嗯。”苏晓点头,想了想,又问,“那……我能在你这里画会儿画吗?不会吵到你。”
凌霜抬眼看了她一下。“可以。书房桌子你可以用。”
苏晓于是搬来了自己的数位板和笔记本电脑。在凌霜书房的另一张桌子前坐下。两张桌子呈直角摆放,她一侧头,就能看到凌霜专注的侧影。
起初,她有些拘谨,画几笔就忍不住瞥一眼凌霜。但凌霜似乎完全沉浸在自己的世界里,偶尔会低声自语几个专业术语,或者快速敲击键盘。渐渐地,苏晓也放松下来,专注于自己的画稿。
上午的时间在各自专注的静默中流逝。只有笔触划过数位板的沙沙声,和键盘偶尔的噼啪声交织。
临近中午,凌霜忽然开口,声音打断了这片宁静:“你的画,需要参考那种……‘被窥视’、‘不安’的感觉?”
苏晓一愣,停下笔。她正在画的是一组关于城市孤独感的系列插画,其中一幅确实想表达一种无处不在的、隐形的窥视感带来的焦虑。
“你怎么知道?”她惊讶地问。
凌霜转过椅子,面对着她,神色平淡:“你画线条的节奏变了。下笔更犹豫,重复擦改的区域集中在人物视线的焦点和背景阴影处。结合你最近经历的事,推测主题与安全感缺失有关。”
苏晓哑然。凌霜的观察力,敏锐得可怕。
“……是有一点。”她承认。
凌霜没再说什么,转回身去,敲了几下键盘。几分钟后,她拿起手机,操作了几下,然后对苏晓说:“过来。”
苏晓疑惑地起身,走到她身边。
凌霜示意她看中间那块主屏幕。屏幕上不是代码,而是一个极其简洁的、深色背景的应用程序界面。界面中央是一个抽象的、线条构成的房间立体图,正是苏晓402房间的简化模型。
“这是什么?”苏晓不解。
“一个模型。”凌霜移动鼠标,点击了一下模型中的窗户。立刻,窗户线条变成红色,旁边弹出一个小窗口,显示:“模拟红外感应触发。异常接近。”
她又点击门的位置,门线变红,显示:“模拟震动感应触发。暴力入侵可能。”
“这是……”苏晓隐隐猜到什么,心跳加快。
“基于你房间布局和常见安全隐患点构建的初级安防感知模型。”凌霜的语气依旧平淡,像是在讲解一个技术方案,“通过模拟不同位置的传感器(红外、震动、声音、摄像头)被触发的情景,可以直观看到潜在威胁的侵入路径和房间内的‘安全盲区’。”
她快速切换了几个预设场景:深夜窗户被撬,门口持续撞击,甚至包括从通风口入侵的模拟。每触发一个点,模型上相应的线条就会变红,并给出风险评估等级和应对建议(如“立即报警并移至加固内间”、“启动高分贝警报器”、“触发远程通知”)。
“这有什么用?”苏晓看着屏幕上那个不断变红、仿佛处处漏风的房间模型,感到一阵寒意,也有一丝困惑。
“让你‘看见’恐惧。”凌霜侧过头,看着她,“未知的、模糊的威胁,往往比清晰的、可量化的危险更让人不安。这个模型,可以把抽象的‘害怕被闯入’,变成具体的、可以分析的‘哪些点可能被闯入,以及如何应对’。”
她顿了顿,补充道:“了解你的‘战场’,是建立有效防御的第一步。”
苏晓怔住了。她看着屏幕上那个冰冷的模型,又看看凌霜平静的侧脸。
凌霜没有说“别怕”,没有给空洞的安慰。
她用她最擅长的方式——代码、数据、逻辑分析——把苏晓内心深处那份无法言说的恐惧,拆解、具象化,变成了一堆可以观察、可以理解、甚至可以制定策略去应对的“参数”。
这种方式,冷酷,奇特。
却意外地……让苏晓那颗惶惶不安的心,真的安定下来一些。
“你……什么时候做的?”苏晓声音有些干涩。
“昨晚。”凌霜回答得轻描淡写,“你睡着之后。”
也就是说,凌霜在守了她半夜、处理了报警材料之后,又通宵做了这个?
苏晓觉得喉咙发紧,心口那温热的酸涩感再次涌上来。“……谢谢。”她小声说。
“不用。”凌霜关掉模型界面,重新打开代码编辑器,“这只是基础框架。如果你需要,我可以帮你把真正的传感器连接进去,设置手机警报。但这需要你授权,并且涉及隐私。”
她把选择权交给了苏晓。
苏晓沉默了。让凌霜在她的房间安装传感器,实时监控?这听起来……侵入性太强了。
“我……想想。”她说。
“嗯。”凌霜似乎并不意外,也不催促,“模型文件我发你。你可以自己看看,修改布局,或者就当个心理练习。”
对话到此为止。凌霜重新投入工作,苏晓也回到了自己的画板前。
但整个下午,苏晓都有些心不在焉。她的目光一次次飘向凌霜的背影,脑海里反复回放着那个安防模型,和凌霜说的“让你看见恐惧”。
凌霜在用她自己的方式,笨拙地、却无比认真地,试图为她搭建一道防线。一道看得见的、基于理性和技术的防线。
这种感觉……太超过了。
傍晚,门锁换好了。苏晓该搬回402了。
她收拾东西的时候,动作有些慢。凌霜帮她把画具拿下去,检查了新换的门锁,确认牢固。
“这个给你。”凌霜递过来一个巴掌大的白色小设备,像个小巧的移动电源,“便携警报器。按中间按钮启动,遇到危险用力拉这个环,会发出130分贝的警报声,同时向我手机发送定位和求救信号。充电的。”
苏晓接过,金属外壳冰凉,却让她掌心发烫。“……谢谢。”
“睡前记得检查门窗。”凌霜叮嘱,语气依旧平淡,“有事打电话。”
“嗯。”
苏晓抱着自己的东西,站在焕然一新的402门口。凌霜站在楼梯上,准备离开。
“凌霜。”苏晓叫住她。
凌霜回头。
“……那个模型,”苏晓鼓起勇气,“我想试试。连接传感器的那个。”
凌霜看着她,眼神似乎柔和了那么一瞬。“好。明天我来布线,需要你确认位置。协议条款会提前发你。”
“嗯。”
凌霜转身上楼了。
苏晓走进402。房间里还残留着新锁的金属气味,但感觉已经完全不同了。她握着那个小小的警报器,坐在床边。
心里有什么东西,在悄悄地、不可抑制地生长。
那不仅仅是对安全的渴望。
还有一种……更隐秘的、对那个制造安全的人的渴望。
她拿出速写本,翻到新的一页。这一次,她没有画凌霜的背影或侧脸。
她画的是电脑屏幕上那个安防模型的界面。冰冷的线条,红色的警报点。但在模型的边缘,她画了一只握着鼠标的手,手指修长,骨节分明,属于凌霜的手。
在画纸角落,她写下:
「她通宵做了一个模型,让我‘看见’恐惧。」
「她说,了解战场是防御的第一步。」
「……我的战场,好像不知不觉,变成了有她在的领域。」
笔尖顿了顿,墨迹洇开一小团。
她感到脸颊发热,心跳失序。
这是……什么感觉?
她不敢深想,慌忙合上速写本。
而在楼上,凌霜坐在工作台前,并没有立刻开始工作。
她看着手机屏幕上,刚刚收到的、来自那个便携警报器的绑定成功通知。
然后,她打开了那个加密的观察日志。
光标闪烁许久。
她输入:
「事件:提供可视化安防模型及物理警报装置。债务人接受度:高。主动要求进一步技术介入。」
「分析:债务人安全感需求显著。提供具象化、可控制的防御方案,比单纯情感安抚更有效。符合其性格特质。」
「个人备注:模型构建耗时4.7小时。睡眠时长:2.1小时。不影响日间工作效率。但……值得。」
最后三个字,她打完又删除,犹豫片刻,又重新打了上去。
她看着那两个字,指尖在触摸板上无意识地滑动。
值得。
为什么值得?
因为她是债务人?因为这是债权人的责任延伸?
还是因为……当她看到苏晓凝视那个模型时,眼中渐渐亮起的那一丝微弱的光,和那句轻轻的“谢谢”?
凌霜关掉文档。
她走到窗边,看着楼下402窗户透出的温暖灯光。
掌心里,似乎还残留着昨天在街头,握住苏晓手时,那份纤细冰凉的触感。
她缓缓收拢手指,仿佛要抓住什么。
一种陌生的、温热的悸动,在她向来如冰山般平静的心湖深处,漾开了一圈极细微的涟漪。
她知道,有些边界正在变得模糊。
有些东西,正在失控。
而她,似乎……并不想阻止。