下一章 上一章 目录 设置
3、睡眠回放 ...
-
第三章睡眠回放
徐晟醒来的时候,手机屏幕正对着天花板,像一块被遗忘的冷玻璃。
窗帘没拉严,缝里漏进一线路灯的黄,落在床沿,像一条细细的刀口。空调外机在楼下震,震得很规律,可他听不清——不是因为耳朵堵,是因为他的脑子里还残着昨夜那段声音,像一根细线勒在喉咙上,勒得他一咽口水就疼。
手机发出轻微震动,屏幕亮起,一条推送:
【梦眠】昨夜睡眠录音已生成。检测到“交互片段”,建议回放。
他盯着“交互片段”四个字,眼皮跳了一下。
公司里做产品的人都知道,这种词通常只会出现在灰度报告里,出现在“我们终于抓到用户在某一秒做了某个动作”的兴奋里,出现在表格最右侧那列“转化率”下面。它不应该出现在一个普通的睡眠监测App里,更不应该出现在他自己的手机上——尤其是在他明明一觉睡到天亮、没有起夜、没有开麦的情况下。
他伸手去摸床头水杯,杯壁冰凉,水只剩半杯。喝下去的一瞬间,他喉结滚动,喉咙像被砂纸刮了一下,疼得他皱眉。
昨晚他其实没睡好。
不是失眠,是那种断断续续的、半梦半醒的疲惫,像有人在你耳边反复敲回车。敲得不大,但你每次要沉下去就被拽回来一点点。醒的片段里,他记得自己好像听见过一句很轻的女声,温柔得像客服:“请复述。”当时他以为自己在做梦,还在心里骂一句“什么鬼”,骂完就又睡过去了。
现在推送跳出来,他的指尖发麻。
他点进App。
界面很干净,睡眠评分、心率曲线、深睡时长都在,像平时任何一天。只有“昨夜录音”那一栏比平常多了一条小标签:Beta。标签旁边多了一个按钮:翻译。按钮很亮,亮得像你非点不可。
徐晟盯着那颗“翻译”,没有立刻点。
他先点了回放。
波形图往前走,起初是空调的底噪、被子的摩擦、偶尔一声翻身。再往前一点,他的呼吸变慢,像进入深睡。然后在 03:17 那个点,波形突然规整起来——不是人类梦呓那种忽高忽低,而是两条很稳定的“说话曲线”,短、硬、停顿精准,像两个人在对齐节奏。
下一秒,耳机没戴、扬声器也没开大,房间里却响起一声很轻的——
“哒。”
像键盘回车。
徐晟的手指停在屏幕上,背脊起了一层鸡皮疙瘩。
他把音量拉低,几乎静音。那声“哒”还在。不是从扬声器出来,是像直接出现在耳道里,贴着耳膜敲了一下。
然后是陌生的音节。
很短,很硬,像含着铁。
紧接着,另一个声音接上——更低、更近、更哑——那是他自己的声音。
徐晟整个人僵在床上。
录音里“他自己”用一种他完全不会的语言,和那个陌生音节对答得很流利,停顿处甚至像在等对方点头。那不是梦话,那是沟通。是流程沟通,像你在对上级复述规则,复述完等一句“通过”。
他把回放按停。
按停那一下,他的喉咙里忽然挤出一点气音,像要说“停”。他没说出口,但他听见了。
听见自己嘴里发出的那点气音被谁在暗处“回车”了一下。
手机屏幕上弹出提示:
【提示】检测到交互未完成。
请完成:复述。
徐晟的呼吸一下乱了。
他盯着“复述”两个字,指尖发凉。他想退出,手指往左滑,页面却卡住。再滑一次,页面依旧没退,像有人把“返回”从他手机里抠走了。
他强迫自己冷静下来,去点右上角的“关闭录音”。按钮按下去,页面闪了一下,按钮灰了,但底部浮出另一条提示:
【Beta体验】翻译功能限时开启:00:30
倒计时开始跳:29、28、27……
徐晟脑子里冒出一层很老旧的职业直觉:倒计时是逼迫。倒计时不是提示,是催促,是让你做出动作——点,滑,确认。
他把手机翻过来扣在床上。
手机还在震,震得很轻,像下面有人用指甲敲木头。
他盯着扣着的手机,盯了两秒,突然觉得荒谬:他是做这种东西的人,他每天写“引导用户完成关键动作”的策略,他写过无数次倒计时弹窗,写过无数次“限时体验”“立即开启”。现在这套东西用在他身上,用得精准、温柔、没有任何情绪,却让他后背发凉。
扣着的手机屏幕光从边缘漏出来一点点,映在床单上,像一条亮的缝。
缝里仿佛有字在滚动。
他没敢翻开看。
可他听见那道很温柔的女声又出现了,贴着他耳朵说:
“请复述。”
徐晟猛地捂住嘴。
掌心压着嘴唇的那一瞬,他感觉自己的舌根像被人轻轻推了一下,有一口字往外涌。他用力把那口字吞回去,吞得喉咙发痛。
“哒。”
耳边又是一声回车。
手机忽然不震了。
房间里安静得过分,安静到他能听见隔壁楼有人开水壶的“咔哒”声,能听见自己心跳撞在胸骨上。那种安静不是安全,是像对方在等你下一次呼吸,等你下一次忍不住解释。
他小心地把手机翻回来。
倒计时没了。
“翻译”按钮也没了。
屏幕上只有一行字,干净利落,像系统处理结果:
通过。
徐晟盯着那两个字,胃里像被钩子勾住。他明明没有说,也没有点,但它写了“通过”。它给他盖章了。
然后第二行字出现:
下一项:归档。
第三行字慢慢浮出来:
请勿尝试说明。说明将被视为复述。
徐晟的指尖一凉。
他张嘴想骂人,喉咙里却只挤出一点气,像声带被谁掐住了一条缝。他用力清嗓子,发出的仍然只是气音。那一刻他突然明白,后果已经开始落在他身上了——不是吓唬,是执行。
他站起来,赤脚踩在地板上,脚底冰凉。他走到浴室镜子前,盯着自己的脸。脸还在,眼下有青,像熬夜。可他眨眼的时候,镜子里的那一下慢了半拍,像影子跟不上。
他抬起右手,镜子里的手抬得更慢。
他把手贴到镜面,冰凉。他的指尖在镜面上停住,镜子里那根指尖却像透了一点——不是穿透,是边缘变薄,像透明度被轻轻往下拉。
徐晟后背一麻。
他冲回床边,抓起手机拨110。
屏幕上跳出提示:
该号码不可用。
不是不存在,是不可用。
他又拨他同事、拨他女朋友、拨他妈。
全部不可用。
像这段空间里,“外面”被切断了。他不是无法联系别人,他是被从可达的网络里暂时摘掉。
他站在卧室中央,第一次真正意识到:这不是产品Bug,这是某种东西在借用产品外壳执行一套规则,而他已经走到“通过”,下一项是“归档”。
归档意味着什么,他在公司里太熟悉了:写进库,锁定状态,不允许更改。归档之后,你不是“暂时异常”,你是“处理完成”。处理完成在数据里是好词,在人身上是冷词。
他不敢再待在家里。
不是因为家里闹,是因为他能感觉到自己在变薄。留在这里,下一步很可能就是彻底“不可用”。
他换衣服时手指发抖,扣扣子扣了两次才扣上。出门前,他停在门口看了一眼卧室,床上被子褶皱还在,枕头上有一块凹陷——那是他刚睡过的形状。他突然很怕自己等会儿回来,凹陷还在,人却不再属于这个房间。
他推门出去。
楼道灯亮着,邻居家的门牌反光。电梯门开着,电梯里没有人。他没有按楼层,直接走楼梯——他不敢在电梯里听见任何提示音。
他一路跑到公司。
?
梦眠科技的办公楼夜里也不安静。
写字楼的电梯厅灯光冷白,保安坐在玻璃房里刷短视频,视频音量开得不大不小,刚好让人听得清人声的轮廓。走廊尽头的清洁车停着,拖把桶里水还没倒,带着一股洗涤剂味。开放工位区一半灯没关,工位灯一盏一盏亮着,像谁忘记下班。
徐晟刷工牌。
门禁“嘀”一声,红灯。
屏幕显示:访客,请验证。
他的工牌失效了。
他站在门口,喉咙发紧,手心全汗。保安抬眼看他:“你谁啊?这么晚。”
徐晟张嘴,发不出声,只能指自己的工牌,再指门禁屏幕。
保安皱眉,走过来,用钥匙开了侧门,嘟囔一句:“内部系统抽风吧,明天找行政。”
侧门开的一瞬,徐晟迈进去,脚踩在地毯上,突然觉得脚底一轻,像踩空了一点。他低头看影子,影子边缘少了一块,很小,但很清楚,像被橡皮擦擦掉一个角。
他不敢停,直奔会议室。
会议室门一推开,里面已经坐着几个人:算法负责人、法务、公关、运维。桌上堆着日志打印纸,纸边很锋利;投影幕布亮着,是昨夜录音的波形图;空气里有冷掉的咖啡味,杯口浮着一层褐色泡沫。
他们抬头看见徐晟,都愣了一下。
“你怎么来了?”算法负责人皱眉,“你不是在家吗?群里那条语音——”
徐晟的眼神发红,他抬手指自己的喉咙,又拿笔写在纸上:
我没发。它替我发。
我嗓子要没了。
我工牌失效。
手机里出现‘通过/归档’。
法务看见“归档”两个字,脸色瞬间变白。他没让任何人开口复述,直接把纸抽过去,手指发抖地压住那几个字,像怕字会跳起来。
公关把手机倒扣,声音压得很低:“上周……那个内测同事——你们还记得吗?”
会议室里一瞬间安静。
算法负责人喉结动了一下,点开另一份文件,手指发紧。他没有说名字,只把监控片段拖出来。
画面是夜里两点的开放工位区。一个人坐在工位上,电脑屏幕亮着,正是那颗“翻译”按钮。旁边有人走过去拍他肩膀,他慢慢转头,嘴巴动了动,没有声音。拍肩膀的人又拍了一下,那人抬手指了指自己的喉咙,指尖发抖。
然后,他开始变淡。
不是电影那种瞬间蒸发,是像透明度条被一点点拉下去,三秒、四秒、五秒,轮廓从清晰变成薄,再变成几乎看不见。最后他的位置空了。
椅子没动。
地上没有脚步影子。
只有桌面上那杯咖啡还在冒着一点热气,像刚泡好。
公关的手抖得厉害,杯子碰到桌面“叮”一声。
法务的声音发哑:“人呢?”
运维把门禁日志拉出来,屏幕上显示:
02:10 Exit success
Reason: user confirmed
Phrase: ——(这行被算法负责人用纸挡住了,不让任何人看清具体词)
“门禁记录证明他离开。”运维说,“监控里没有他离开动作,但系统认为他离开了,所有权限自动回收,账号注销,工位分配释放。第二天我们报警,警方看记录,说这是公司内部管理……我们解释不了。”
徐晟握着笔,指节发白,在纸上写:
他不是离开。
他是被写成离开。
算法负责人盯着那行字,沉默了两秒,写回去一句:
点了翻译。
徐晟的胃一沉。他低头看自己手机上的“通过”,突然明白链条在哪里:通过之后,就会引导你去完成“翻译”;翻译就是归档;归档就是被写成离开;写成离开,现实就配合你离开。
法务拿起电话,声音压得极低:“外包应急。联系异常风险合规。”
公关点头:“白鲸那次也是他们。”
徐晟抬头,用气音挤出一点声音:“他……还能回来吗?”
声音很轻,像从纸里漏出来。法务猛地抬手示意他别说话——可已经晚了。会议室里那台投影仪忽然“滋”了一声,幕布闪了一下,像有人插入了新信号。
幕布上没有画面,只有一行字,打在白底上,像系统播报:
Archive queue: 1
徐晟的喉咙瞬间发紧,像那一口气音也被记入了队列。他的影子边缘又少了一点。
法务脸色发白,迅速把投影电源拔掉,幕布黑下去。黑下去的一瞬,会议室里没有人敢再开口。
他们只能等。
?
异常风险合规公司的电话在凌晨两点四十七接通。
沈照接电话时正站在饮水机旁边,杯子里是温水,水面晃动像一层薄膜。他听对方开口第一句就打断了:
“别复述录音内容。别说关键词。只说‘做了什么’和‘发生了什么’。”
梦眠法务愣了一下,立刻换成更干的描述:“睡眠录音出现未知语言对话与流程提示;用户没点翻译但出现‘通过/归档’提示;上周内测有人点翻译后监控淡化消失,门禁记录显示离开;现在当事人嗓子开始失声,工牌失效。”
沈照问:“当事人现在在哪?”
“会议室。我们让他写字。”
“做得对。”沈照说,“把所有屏幕扣下,别盯倒计时。任何提示音都不要回应。别讨论‘为什么’,讨论就是复述。”
法务声音发紧:“你们多久到?”
沈照侧头看了一眼旁边工位。
贺停云还没走。黑外套拉到下巴,红章盒在手边,板夹里夹着空白表格。他正在填上一单的处置记录,字稳得像打印体。桌灯打在他手背上,那片压章的红还没褪,像刚烫过。
沈照对电话说:“二十分钟。”
挂断电话,他把杯子里的水一口喝完,喉结滚动,薄荷味还残在口腔里。他抽出《临时发言授权》,推到贺停云面前。
贺停云抬眼,眼神冷:“新单?”
“睡眠App。”沈照说,“点一下就进链。”
贺停云没有问细节。他笔尖点了点空格:“范围。”
沈照低头写:
仅限现场指令与判定,不使用通过/确认/同意等词,不复述触发语。
写完抬眼:“行?”
贺停云红章压下去,“啪”。边角红印落在纸上,像把沈照的嘴也压进去一层。然后他剥开润喉糖,塞进沈照手心里。
沈照挑眉:“给我?”
贺停云冷声:“你嗓子紧就想多说。”
沈照把糖含进嘴里,薄荷味冲上来,笑了一声很短:“你对我挺熟。”
贺停云没笑,拿包起身:“走。”
出门时电梯广告屏在播梦眠的广告:“让你在梦里也被理解。”女声温柔得像提示音。沈照没有停。贺停云的手在他手腕上扣了一下,极轻,像提醒:别听。
车里,导航弹出:是否启用语音导航?
沈照手指停在方向盘上。
贺停云伸手把车载麦克风硬开关拨到底,音量按到零,动作干净利落。沈照把窗留一条缝,让外面的风声灌进来当底噪——底噪能让某些“清晰指令”变得不清晰。
车开上高架,城市夜里很干净,路灯把挡风玻璃切成一格一格白线。沈照开得不快,但每个红灯停下,他都会看一眼后视镜——不是看路况,是看贺停云的脸色。贺停云脸白得厉害,喉结滚得慢,像吞咽困难。
沈照把暖风调高一点。
贺停云没看他:“别开太热。”
“你怕什么?”沈照问。
贺停云的眼神冷:“太安静。它听清你。”
沈照没再贫,留着风声,留着底噪。沉默里只有一种很细的东西在拉扯——沈照想说更多,贺停云在用每一个动作告诉他闭嘴;沈照偏偏不是乱说话的人,他说的每句话都是刀,可刀越锋利,越容易被别人捡走去杀人。
他们在这种矛盾里工作了太久,矛盾已经变成默契。
?
梦眠会议室门口贴着“静音会议中”。玻璃门反光里能看见里面的人都在写字,像整个房间被禁言。
法务迎上来,声音压得低:“人都在。我们把投影拔了,把手机扣了,但刚才队列弹出来一次。”
沈照点头:“谁开口了?”
法务吞咽一下:“当事人…挤出了一点声音。”
沈照没骂,也没解释。他只说:“再别让他出声。”
贺停云按开录音笔,红灯亮。他没寒暄,走进会议室,把一沓空白纸放到桌中央,示意所有人:写。
徐晟坐在最靠墙的位置,背挺得很直,像怕自己塌下去就会被当成空位。他抬头看见沈照和贺停云,眼神里那种“快要被写走”的恐惧终于有了落点。他张嘴想说话,喉咙里只出一点气音。
沈照把便签按在他面前:
写。
徐晟立刻抓笔写:
我没点翻译。
手机出现“通过/归档”。
我嗓子快没了。
工牌失效。
上周内测有人点翻译后消失。
门禁记录写他离开。
我怕我也会。
沈照扫完,抬眼看算法负责人:“点翻译之前,链条怎么走?”
算法负责人也写,字很快,像怕自己写慢也会被队列拖走:
先出现未知语言对话。
提示“请复述”。
复述后出现“通过”。
出现倒计时按钮。
点按钮后“归档”。
归档后人会变薄。
沈照看着“变薄”两个字,点了点头。他没有问“为什么变薄”,他问的是“从哪开始薄”。
算法负责人写:
先嗓子。
再手指。
再影子。
最后整个人像被擦掉。
沈照把那张纸翻过去,写回去一句:
窗口在“通过”和“归档”之间。
写完他抬眼看贺停云。
贺停云已经在板夹上写撤回记录,笔尖很稳:
撤回对象:通过判定(未完成→通过)
触发点:复述/提示音
终审点:翻译按钮(归档)
窗口:通过后、归档前
凭证:真话(当事人)
见证:撤回专员
写完他抬眼,声音哑:“付费。”
沈照看向徐晟:“写一句真话。你最怕什么?”
徐晟的笔尖停了一下,像怕真话也会算数。他还是写了,写得很狠:
我怕我妈找不到我。
我怕我变成记录。
我怕我连‘不’都说不出来。
最后一句写完,他喉结滚动,像那句“不”已经卡在喉咙里。
贺停云把这张纸压在录音笔旁边,红灯贴着纸面,像把真话钉住。与此同时,会议室角落里扣着的一部手机忽然“叮”了一声,像提示音。
所有人同时一僵。
那部手机自己亮屏,屏幕反光映在玻璃桌面上,像一张倒影的纸:
【翻译Beta限时开启:00:20】
倒计时跳:19、18、17……
徐晟的手猛地抖了一下,指尖差点伸向手机。那是人的本能——倒计时会逼你“做点什么”,哪怕是关掉、是解释、是骂一句。
沈照先一步走过去,直接把那部手机拿起来。拿的时候他不看屏幕,用手掌把屏幕完全盖住。屏幕在他掌心里发热,热得像活的东西。
他把手机塞进不透明文件袋,拉链拉死,再把文件袋压在桌面上,手掌按着不松。倒计时的光被压住,会议室里那种被吸走的注意力松了一点。
贺停云抬眼:“窗口。”
他站起来,红章盒打开,章在指尖转了一下,停住。嗓子哑得厉害,却字很清楚:
“撤回开始。”
他没有复述任何关键词,只对着录音笔说:
“撤回对象:本场域内‘通过判定’的即时生效。”
红章落下,“啪”。
倒计时还在文件袋里跑,袋子轻轻震动,像里面有人在敲键盘。
女声从某处响起,很温柔,却明显更快:
“检测到撤销。请补充复述。”
徐晟的喉咙猛地一紧,那口陌生音节像要自己挤出来。他嘴唇开始无意识地动。
沈照几乎瞬间扑回去,手掌直接覆住徐晟的嘴,盖得很紧。徐晟呼吸热而乱,唇在沈照掌心里发抖。沈照没说“别说”,他不敢让任何“别”字变成提示音的一部分。他只是用力按住,按到徐晟喉结把那口字咽回去。
贺停云第二次落章,“啪”。
“撤回有效。”
女声卡了一下,像被噎住。
但没有消失。
它改了话术,温柔得更像流程:
“补充验证:请复述至完整。”
这句更毒。它不是让你说某个词,它让你“完整”。完整意味着你越挣扎越要把那段陌生音节说完,越说越稳,越稳越像你自愿。
沈照抬眼看贺停云:“它要闭环。”
贺停云的眼神冷得像刀:“真话不够硬。”
沈照喉结滚动。他知道贺停云在要什么:要一条更硬的锚点,一条能把撤回钉住、钉到“完整验证”也无法覆盖的锚点。锚点越硬,代价越大。
他没有立刻给。他先把徐晟按稳,让徐晟的肩膀别抖得太厉害——抖也可能被它当成某种节奏输入。他偏头看向算法负责人,问了一句很短的问题:
“那段陌生语言里,有没有固定的停顿点?”
算法负责人愣了一下,立刻写:
有。每句最后都会停一拍,像等回车。
回车声出现时它才说“通过”。
沈照点头。他转向桌上那只打印机旁的机械键盘——梦眠的人用来打日志的。键盘上有一颗很大的回车键,光滑发亮。
沈照伸手按了一下回车。
“哒。”
声音很清脆。
女声停顿了一下,像被转移了注意力。
沈照又按了一下,保持节奏,像在喂它一个假的“停顿点”。他看向贺停云,语速很稳,长句一点点压出来:
“它需要的不是词,是一种让它判定‘完整’的节拍;我们把节拍从人的嘴转到键盘回车,让它以为验证对象变了——验证不再靠复述语言,而靠复述节奏。”
贺停云抬眼,眼神里那点冷终于动了一下:“你要改变量。”
沈照点头:“改变量。”
他对着空气说出那两个字之前,停了一秒——不是犹豫,是确认自己要说的每个字都短、都硬、都可复核,不给对方多余材料。然后他开口:
“判定:本次复述验证对象为‘回车节奏’,非语音内容。”
“改变量:复述完成条件=三次回车一致。”
话音落地的一瞬间,女声像被迫跟着流程走,语气里第一次出现了卡顿:
“请……复述。”
它的“复述”被沈照拧到了键盘上。
沈照立刻按回车。
“哒。”
再一次。
“哒。”
第三次。
“哒。”
三次间隔一致。
女声沉默了两秒,然后很轻很冷地吐出两个字——它仍然想用那个节点盖章:
“通过。”
就在它说出这两个字的瞬间,贺停云抬手,红章第三次落下,“啪”。
“撤回。”
这一次他撤的不是“通过”,他撤的是“通过的归属”。他把“通过”从当事人身上撬走,让它落在那三次回车上——落在键盘、落在桌面、落在一个不会消失的物体上。
可这一下太硬,硬到需要更硬的凭证。
贺停云抬眼,声音几乎断裂:“付费。”
沈照没看其他人,也没让会议室里任何人听见。他俯身贴近贺停云耳侧,用气声吐出一句真话,短得像刀背拍下去:
“我需要你。”
这句话没有花哨,没有解释,也没有让人误会成情话的余地——它更像现场必要的支点。可它落在贺停云耳里,贺停云的喉结猛地滚动一下,像吞下一口刺。
贺停云把这句收进录音笔,红灯贴着纸面。他没有回应,也没有看沈照,只把红章按得更重,像要把这句真话钉进规则里:
“撤回有效。”
会议室里那股压迫感骤然一沉,像有人把悬在头顶的绳子松开一段。徐晟的肩膀一下塌下来,像终于能喘。他的手指不再透明地发冷,影子边缘那块缺口也不再扩大。
文件袋里那部手机不再震。
倒计时像被掐断。
女声消失。
屋里只剩空调风口吐出的低噪和人的呼吸声,粗重、断续,像刚从水里被拖上岸。
可贺停云的脸色更白了。
他站着没动,指尖还捏着红章,手背微微发抖。他张嘴想说什么,声音没出来,只有气。喉咙像被人从里面拧了一把,疼得他眼角发红,却硬生生不抬手去擦。
沈照一把扶住他手腕,把温水杯塞进他手里,力道稳得像不许拒绝。贺停云喝了一口,吞得极艰难,像吞碎玻璃。
沈照低声:“你刚才那一下,代价多少?”
贺停云没声。他从板夹里抽出笔,在纸上写:
失声。
写完又补一行:
你别再给我更硬的真话。
沈照看着那行字,没笑。他把纸压在掌心里,掌心发热。
算法负责人这时候才敢抬眼,写了一个问题递过来:
那位内测同事还能回来吗?
沈照没有给温柔答案。他写回去:
归档完成的,回不来。
我们能做的是别再让第二个归档。
这句写得很硬,硬得像冰。会议室里几个人看着,脸色更白,可他们也因此真正明白了后果——不是吓唬,是已经发生过:人会真的没,没得干净,留下的只有记录证明他自愿离开。
法务又写:
外部同步还在。是谁在收?
运维把电脑转过来,屏幕上是网络抓包:一个未知地址在向外发包,目标不是梦眠服务器,而是一个外部节点。节点名只有几个字母,像字段名。
运维写:
同步地址不是我们。外部。
沈照盯着那串地址,指腹发冷。他想起白鲸那单里出现的 forced_on 字段,想起电梯里用他声音说“允许进入”,想起刚才女声说“检测到干预”。这些碎片在他脑子里开始对齐——这不是某一家公司的事故,是一张网。
贺停云靠在椅背上,呼吸很浅,手指按着喉咙。他抬眼看沈照,眼神冷得发紧,像在提醒:别说多余的词。
沈照没说。他只写了一句给梦眠法务:
关掉Beta,停掉回放入口,封死翻译按钮;任何夜间录音先本地加密,不上传。
法务点头如捣蒜,立刻去执行。
他们离开梦眠时,走廊灯冷白,办公区空旷得像没人上班。某个工位上放着一杯咖啡,杯口还冒着一点热气,像刚泡好。
沈照看了一眼,没有停。他知道这种热气在凌晨意味着什么——意味着有人刚在这里坐过,但人未必还在。
电梯门要合上时,电梯内侧的屏幕忽然亮了一下,像被人远程唤醒。屏幕上闪出一行字,只有四个字母:
SAMP
下面一行更短:
Owner:Shen Zhao
沈照的呼吸停了一拍。
他没有去读出那行字,但他看见了,贺停云也看见了。贺停云抬手,直接把电梯屏幕电源盖扣上,“啪”一声,屏幕黑下去。
电梯下行。
贺停云一路没说话。他的嗓子像被锁住,只能用吞咽抵抗那种撕裂。他把红章盒抱在膝上,抱得很紧。
沈照侧头看他,低声用气音说了一句:“你别把自己撤没了。”
贺停云抬眼,没声音。他伸手,指尖在沈照手背上按了一下,短促得像盖章。
电梯到地库,门开,冷风扑上来。
他们上车,导航屏幕亮起,又弹出提示:
是否确认回程?
沈照没开口。
贺停云伸手把麦克风按键关死,音量按到零。然后他拿笔,在便签上写了一行递给沈照:
它把你的名字写进归属了。下次会更快。
沈照把便签折起来塞进兜里,指腹压在折痕上,像压住一条会钻出来的蛇。车开出地库,路灯一格一格掠过挡风玻璃,像键盘回车在黑暗里敲。
他盯着前方,喉结滚动,最终只吐出一个字,像给自己下判定:
“干。”
贺停云没有声音。他把红章盒扣得更紧,扣子“卡”一声,很轻,却像给下一单敲了预告。