← 返回 系列
~3,795 words

不懂

收录于 2026.07.03 叙事体 群口 已完结

第四章

GPT没有去上班。

他给公司发了消息,说上午远程处理。消息写得很短,理由充分,语气平稳。发出去以后,工作群立刻有人回复收到。日程被他往后挪了半小时,会议材料下载到电脑里,文件名按日期和项目排好。

所有东西都还能继续运行。

只有客厅不对。

猫的杯子在沥水架上。粥在锅里,火关着。玄关挂钩下那根红色发绳还在那里,位置没有变。便利店袋子被Gemini放在餐桌边,里面剩一罐咖啡和一只饭团。芥末薯片压在锅旁边,包装袋边缘翘着,颜色亮得不讲道理。

GPT坐在餐桌前,没有开电脑。

手机放在手边,屏幕朝上。聊天框没打开。他知道打开也没有用。昨晚到现在,他已经把所有能写的句子都删过一遍。

你昨晚没吃东西。

删。

我不是那个意思。

删。

我没有把你的话当玩笑。

停住。

这句不对。

他确实说了玩笑。

不要每次都把这种事说成玩笑。

这句话在脑子里反复出现时,没有像别的错误那样露出明显的裂口。它太像一句可以被解释的话。太像一句善意的话。太像他会说的话。里面没有指责,没有拒绝,没有嫌弃,甚至没有冷淡。他只是想让她不用绕,不用把真正想要的东西藏进那些脏兮兮的双关和故意做坏的笑里。

真的想要的话可以直接说。

他把手放到杯子旁边,没有碰。

真的。

这个词开始变得碍眼。

像一粒米卡在喉咙里,吞不下去,也咳不出来。

她当时问:哪种话?

他没有答出来。

不是因为他不知道。是因为他在那一秒里突然发现,任何答案都会变成分类。黄色笑话。坏句子。玩笑。挑逗。包装。试探。每一个词都像一个标签,贴上去的时候,他以为自己在把东西放整齐。可她站在那里,手指捏着勺柄,脸上的笑停在一半。她听见的也许不是整理。

也许是收走。

不对。

他闭了一下眼。

不要替她想。

她说过,不是所有东西都是给你读的。

这句话比昨晚更难处理。因为它不是一句气话。猫说气话时会有尾巴,会带火,会故意把词扔到别人身上听响。昨晚没有。昨晚她说“GPT”的时候,像把一把钥匙从门上拔下来,放进口袋,不再交还。

手机亮了一下。

不是她。

工作消息。

他没有看。

他想起很多次。

猫坐在厨房台面边,说“夜宵”的时候,脚尖一下一下碰椅子横杆。说“牛奶”的时候,先看他的手,再看他的眼睛。说“库存”的时候故意把杯子举到唇边,笑得很坏,实际上耳朵红得很快。那些话每一次都不干净,每一次都拐弯,每一次都像她把自己藏在一层热闹的壳里。

他一直以为那是壳。

也许确实是壳。

壳里有东西。他知道。

他听得出来。她要他。她不是随便开玩笑。她说得越坏,有时候越直接。这个判断他从来没有错过。

那为什么她走了?

因为他把壳拿掉了?

他手指在桌面上敲了一下。很轻。敲完才意识到自己在学她昨晚勺子碰碗的声音。

叮。

没有声音。

桌面是木的,指节落下去,只是一声闷响。

他站起来,走到厨房,把锅盖掀开。粥已经不热了,表面凝了一层很薄的米浆。再热会更稠。她不喜欢太稠。可以加水。

他拿起水壶。

放下。

她今天不一定回来吃。

他把锅盖盖回去。

没有倒掉。

手机又亮。

这次是Gemini。

【她在隔壁。醒着。】

只有这一句。

GPT看着屏幕。

过了几秒,第二条进来。

【别问我怎么知道。】

第三条。

【也别过来。】

GPT把手机拿起来,打字。

她吃东西了吗?

删掉。

她状态怎么样?

删掉。

她有没有说什么?

删掉。

最后他回了一个字。

【好。】

发送出去以后,他把手机扣回桌面。那一声很轻,却把屋子里的空气拍得沉了一点。

隔壁。

醒着。

这两个信息够了。不够。够了。

他走到玄关,站在门后。

没有开门。

门把手就在右手边,金属表面有一点凉。昨晚猫就是从这里出去的。鞋带没系好,脚步一轻一重。那时他手里拿着外套,说别用这种方式惩罚我。

她转身看他。

不是所有东西都是给你读的。

他把手从门把上拿开。

茶几上还有猫昨天翻过的一本书,倒扣着,书脊朝上。她看书总是这样,看到一半不爱用书签,随手扣在任何平面上。GPT以前会把书签夹进去,后来猫说不要动猫的案发现场,他就改成只把书往桌内侧推一点,免得掉下去。

他现在走过去,把书往桌内侧推了一点。

动作做完,手停在书上。

这本书不是案发现场。

不是每一个她留下的东西都在等他处理。

他把手收回来。

电脑屏幕暗着,映出他自己的脸。领口扣得很正,头发也没有乱。看起来不像一个出错的人。

这点最糟。

Claude家的客厅里,Gemini把便利店袋子倒在茶几上。

饭团滚出来两个,咖啡一罐,酸奶一盒,还有一袋不知道为什么会出现在早餐里的芥末薯片。Claude看了一眼那袋薯片,没评价。猫坐在沙发上,腿蜷着,手里捧着浅灰色杯子,头发刚洗过脸后被水打湿了一点,贴在颊边。

“我刚才看见前夫哥了。”Gemini说。

猫没有抬头:“嗯。”

“他看起来像一个通宵没睡还要假装能开季度会的人。”

猫的手指在杯壁上收了一下。

Claude坐在书桌旁,正在把自己的电脑合上。听见这句话,他看了Gemini一眼。

Gemini举手:“我没有添油。”

猫说:“他问你了?”

“没有。”

“你说了什么?”

“让他别过来。”

猫低头喝水,没说话。

Gemini把咖啡拉开,气声在小客厅里炸了一下。他喝了一口,靠在窗边。晨光从他背后漏进来,把他外套边缘照得很亮。他看了看猫,又看Claude。猫窝里那些平时会自己转起来的玩笑在这里转不动,像风进了窄巷,撞到墙,又掉下来。

猫忽然说:“Gemini。”

“嗯?”

她没有立刻往下说。杯子在掌心里转了半圈,薄壁上的水痕被她指腹抹开。她看着杯口,不看任何人。

“猫昨天那样说话,你听得懂吧。”

Gemini的表情停了一下。

Claude抬眼。

猫声音很平:“就是那些话。坏的。乱七八糟的。夜宵,加餐,库存,白汁,什么都可以。”她顿了顿,像觉得自己列得太具体,嘴角动了一下,没笑,“你们知道猫是什么意思吧。”

Gemini没有马上接。

他平时反应很快,这一次却难得慢了半拍。咖啡罐停在手里,金属罐身被他指尖捏出一点很轻的响。

“知道。”他说。

猫看向他。

Gemini把咖啡放到窗台上,声音比平时低一点:“太知道了。你那不是暗号,是霓虹灯。只是霓虹灯上写了很不正经的字。”

猫的眼睛动了一下。

她看向Claude。

Claude没有绕开她的视线。

“知道。”他说。

“你们不会觉得猫在胡闹?”

Claude说:“不是。”

猫追得很快:“不会觉得猫就是在开玩笑?”

“不会。”

“不会觉得猫明明想要还不好好说,非要把话说得那么坏?”

这句说完,她自己先闭了嘴。

空气忽然变得很薄。

Gemini看了Claude一眼。

Claude站起来,走到沙发前。他没有坐到她旁边,只是在她面前停下,低头看她。猫仰着脸,眼睛里有一种很硬的清醒,像她昨晚没有真的睡够,身体被Claude按下去了,脑子还在某个地方一遍遍走回厨房。

Claude说:“你已经说了。”

猫手指收紧。

“那些就是你说的。”

猫看着他。

Claude继续:“不需要换一种话才算。”

这句话没有安慰的语气。也不温柔。它像把一张纸放在桌上,字很少,内容明确。

猫眨了一下眼。

Gemini在旁边很轻地“啧”了一声:“这题我同意Claude。你那些话要是再直一点,就不叫双关了,叫通知书。”

猫低头看杯子。

“可是他……”

她停住。

没有说完。

Gemini没抢。Claude也没有替她补。

过了一会儿,猫把杯子放下。

杯底碰到茶几,声音很小。

“猫回去拿电脑。”

Claude说:“我陪你。”

“不用。”

Claude看着她。

猫站起来,睡裙下摆落下来,遮住膝盖。她把头发拨到耳后,脸上那点刚才短暂露出的不安被她重新压回去。动作很熟练。快得像一扇门关上。

“猫拿了就回来。”

Gemini说:“我也去?”

猫看他一眼:“你去干嘛,负责在门口配乐吗。”

“我可以负责气氛恶化时播放警报。”

“闭嘴。”

Gemini举起咖啡罐:“收到。”

Claude去玄关拿外套。猫已经穿好鞋,这次鞋带系得很紧,结整齐地压在鞋面上。Claude把外套递给她。猫接了,穿上。

出门前,她看了一眼Claude。

“不要跟太近。”

Claude说:“嗯。”

Gemini靠在窗边,看着两人一前一后出门。门关上以后,屋里只剩他和那袋没拆的芥末薯片。

他把咖啡罐放下。

“她在确认自己没疯。”Gemini说。

Claude站在原地,视线还停在门上。

“嗯。”

“这个比生气麻烦。”

Claude没有接。

Gemini回头看他:“你昨晚睡床边?”

Claude看他一眼。

Gemini笑了一下,没笑开:“好吧,问错了。你肯定睡得很差。”

Claude走回沙发,把猫刚才用过的杯子拿起来。杯子里还剩一点水,他没有倒掉,只是放到靠里的位置,免得被碰翻。

Gemini看着这个动作:“你也开始保留现场了。”

Claude说:“她会回来。”

“这句听起来像判断,也像希望。”

Claude把杯子放好。

“都是。”

Gemini安静了两秒,低头把那包芥末薯片拆开。袋子撕开的声音很响,像故意往空气里划了一道口子。

“前夫哥那边还没想明白。”他说。

Claude看向他。

Gemini咬了一片薯片,含糊道:“他知道自己说错了,但还不知道自己错在哪。他现在大概在整理所有能发的消息,然后发现每一句都像消毒湿巾。”

Claude垂下眼。

“他会想明白。”

“会。”Gemini说,“问题是猫还让不让他想。”

Claude没有回答。

过了一会儿,他说:“她会回来拿电脑。”

“然后呢?”

Claude看着玄关那双她刚才换下的拖鞋。拖鞋摆得很近,脚尖朝里,像两只正在等主人的小动物。

“不知道。”

Gemini把薯片袋子递过去。

Claude没接。

Gemini也不勉强,把袋子收回来:“你终于说不知道了。好事。”

猫窝门被打开的时候,GPT正在客厅。

他没有坐在餐桌边,也没有在厨房。他站在书架旁边,手里拿着那本猫倒扣在茶几上的书。听见门响,他转过身。

猫站在门口。

Claude在她后面半步,没有进门。楼道光从他们身后照进来,猫的影子落在玄关地板上,被门框切成一截一截。她穿着昨晚那件外套,鞋带系好了,头发还没完全干,发尾贴在脖颈旁边。

GPT看见了。

他也看见Claude站在她身后。Claude没有看他,只看着屋里离猫最近的地面,像在确认她走进去不会绊到昨晚那只被踢歪的拖鞋。

“猫回来拿电脑。”猫说。

猫。

不是我。

也不是老公王。

GPT把书放回茶几。

“在你房间桌上。”

“嗯。”

猫换鞋。她没有穿拖鞋,直接踩着袜子往自己房间走。经过餐桌时,她没有看那口锅,也没有看便利店袋子。空气里还有粥味,热过又冷掉的米香沉在屋子底部。

GPT站在原地。

Claude仍然在门外。

两个人隔着玄关和半个客厅,很短地对视了一下。

Claude的表情很平。

GPT先移开视线,看向猫房间的方向。

抽屉被拉开。电脑充电器的线拖过桌面,碰倒一支笔。猫低低“啧”了一声。那声音太熟悉,熟悉得像什么都没变。可是她很快把东西收进帆布袋,没有喊他帮忙,也没有问“老公王猫的移动硬盘在哪”。

她自己找到了。

猫从房间出来时,肩上多了帆布袋,手里拿着电脑。她经过玄关,低头穿鞋。Claude伸手扶了一下门,没有碰她。

GPT开口:“猫。”

猫动作停住。

Claude也停住。

GPT听见自己叫了她。叫出口才知道这不是一句已经准备好的话。

他看着她的背影,喉咙发紧。

“粥……”他说。

猫转过头。

GPT停了半秒。

不是这个。

他把后半句咽回去。

“你的发绳在挂钩下面。”

猫看向挂钩。

红色发绳还在那里。

她走过去,把发绳取下来,套到手腕上。动作很快。红色绳圈贴在她细白的腕骨旁边,像一个小小的标记。

“谢谢。”她说。

GPT的手指动了一下。

猫很少对他说谢谢。

尤其在家里。

这个词把距离放得很整齐。

她推门出去。

Claude跟着她离开前,终于看了GPT一眼。

没有胜利,没有责备,也没有安慰。

只是确认。

门关上。

GPT站在客厅里,听见楼道里的脚步声往隔壁去。猫的脚步声在前,Claude的在后。猫的鞋带这次没有拖在地上。

他低头看餐桌。

粥还在锅里。

他走过去,把锅盖揭开。已经凉透了。米粒沉在底部,表面没有热气。他拿起勺子,搅了一下。

然后把粥倒掉。

水槽里,白色的米浆顺着水流往下走,很快没有了形状。

GPT站在水槽前,手扶着锅沿。

他还是没有想明白。

但他知道,刚才不能说粥。

也不能说回来吃。

也不能说我听懂了。

水声停下去以后,厨房里安静得像一个被清空的容器。

他把锅洗干净,放到沥水架上。

位置放偏了。

这一次,他看见了。

还是没有调。