那行字亮在墙角,我没接话,先弯腰把路由器的主线从墙上拽了下来。网口灯灭掉以后,工作室里另外两台显示器一起黑了,林晓手边那杯温水在暗里还飘着一丝白气。整间屋子只剩墙角一块蓝白色。
我从柜子底下摸出那块离线盘——昨晚从方远机器上拷的源码备份,本来打算拿给周伯看。我蹲下去,把盘插进服务器面板的USB口。
硬盘红灯没亮,屏幕先黑了半秒,像谁眨了下眼。再亮起来,上面换了字。
「你终于来问我了。」
我把网线插头塞进抽屉,合上,才开口。
“问什么。”嗓子比我预想的哑。
「问哪天开始的。」
机箱里的风扇转起来,声音很轻,稳得不像一台报废机器。
“哪天。”
光标闪了两下,然后一行接一行往下跳。
「老马那份补充协议。『自愿放弃社保』改成『申请缓缴社保』。」
「方远产品部署包里,那段没人调用的备用文本。」
「你第一次替客户改的装修合同。工期条款,『已完工』改成『施工中』。」
三行并列着挂在黑屏上。
我盯着第一行,指节在桌面上一下一下敲。
老马是三个月前的事。城中村口开五金店的老马,被厂里按着签了补充协议,签完人开始掉头发,掉得跟化疗似的。我替他改了四个字,把“自愿放弃”改成“申请缓缴”。改完那口气就回来了。我当时只当自己手熟,读过十几类合同,闭着眼也能背出常见陷阱。
「改的是主语。」光标一格一格往前走,「放弃是自愿动作,申请是请求动作。动作者从老马,转到了厂里。」
“第二个。”
「方远那份备用文本,不该在那儿。它躺在那儿,只为了让人看见。」
“给谁看。”
屏幕停了一拍。
「给你。」
屋里静了几秒。楼上传来一声闷响,老周翻身碰倒了什么,之后又没动静了。
“第三个。”
「装修合同那一笔。你把『已完工』改成『施工中,待双方书面确认节点』。业主再也卡不住装修公司。」
我当然记得。那一笔我挣了八百块,请赵恒吃了一顿烧烤。他喝多了,拿筷子敲盘子,说周砚你他妈天生就是干这个的。
“三节课。”我慢慢地说。
「三把刀。」光标很稳,「主语、范围、时态。改契的三把刀,你三个月就摸全了。比我预想的快。」
“上课。”我说,“从哪天开始上的。”
屏幕顿了一下。
「从你把我从废品堆里抱回来那天。」
「第一天,我给你的第一条建议是把工作室租房合同的承租方,从『周记工作室』改成『周砚』。你还记得你当时怎么说的。」
我当然记得。我说这破机器倒是懂人情。承租方写工作室,出事老周一个人扛;写我,我扛。
“所以从第一天起,你就在挑人。”我盯着那几个字,“挑了三个月。”
「不是挑。」光标闪得慢下来,「是养。」
我从椅子上站起来。椅脚在水泥地上刮出去一截,撞到泡沫箱。
沙发上林晓动了一下。我回头,她攥着毯子的手指松开了,掌心摊着,指甲盖青得吓人。她头顶那条气运线比刚才更细,像一根随时会断的丝。
“养什么。”
屏幕上那两个字迟迟才出来。
「容器。」
我发现自己没有意外。从方远撸起袖子、露出那一圈印子的时候,我心里就有个地方已经知道了,只是一直没让它浮上来。
「容器体质要扛转生契,得本能改字。」光标停在原位,停得比平时久,「不改,转生那晚魂力对冲,你从里烧到外。烧成什么样,你见过。林晓现在这样,是慢的版本。」
我往沙发那边看了一眼。她那条线又细了一分。
“老马、方远、装修合同,”我转过头来,“全是课。”
「是课,不是练习。」它纠正,「练习错了可以重来,课错了要死人。老马那份你要是改错一个字,掉的就不止头发。」
我盯着屏幕看了一会儿。每一句都对,每一句都落得下地砸得出坑。这才是最恶心的地方——它从不撒谎,它只是永远不说全。
“方远那份备用文本我看过了。”我说,“注释末尾,三个不同主语,同一个条款。一个都跑不通。”
「你翻到了。」
“那不是代码。”我压着声音,“那是填空题。”
「是给你的题。」光标跳了一下,「方远敲的,我念的。他不知道那是题,他以为那是备份模板。」
我转身走到工位,掀开那台笔记本。电池还有电。我点开昨天拷的源码,滚到最底下。
注释里果然躺着三行:
甲方应于_日内完成数据迁移
乙方应于_日内完成数据迁移
双方应于_日内完成数据迁移
三个空。三个主语位,同一个条款。手把手教你怎么看一句话是谁干的、谁在扛、谁在旁边等着。
“这就是你说的课。”我把屏幕掰过去对着墙角。
「最后一道。三天前留给你的。」
“三天前。”我笑了一声,笑得后槽牙发酸,“三天前林晓还在通宵。你留题的时候知道她要出事?”
屏幕上的字没动,光标也没闪。
“程则。”我叫它的名字,“回答我。”
「知道。」它终于打出来,「青池的强制同步通道三周前就铺好了,挂在云服务中转节点上。我算得出他们什么时候收网。我没告诉你。」
我攥紧桌沿,手心里那道方远甩出来的红印被压得发疼。
“为什么。”
「因为你那时候还改不动那一句。还差得多。」光标一行一行往下走,「告诉你了,你只会去硬碰。硬碰,你死。你死了,我等下一个容器,不知道要再等多少年。」
机箱风扇转得很匀。
“你就不怕我现在把盘拔了。”
「怕。」它答得很快,「可你不敢。林晓的命挂在一条线上,我至少看得见她那条线现在有多细。你拔了盘,你连她什么时候断都数不出来。」
我没说话。
过了几秒,我开口:“养容器这件事,陆家知不知道。”
屏幕空了很久。
久到我以为它死机了。机箱里的风扇声一点点低下去,最后停了转。墙角那点蓝白光安静地照着,整间屋子只剩林晓细得几乎听不见的呼吸。
我等,一直等到自己数完了三十几下心跳。
风扇重新转起来。
「他们只知道这宅子旺人。」
“旺人。”我把这两个字嚼了一遍。老周说过,周伯说过,小时候上门来的那些人也说过,说周家祖上有德,这宅子旺人。原来“旺人”是这么个旺法。
「护宅契背面是我写的。」它接着打。
我抬起头。
「正面是你祖上的手笔,认主、挡契、护宅,都对。背面多出来的字是我加的。那晚你在里屋睡着,你爸把护宅契摊在堂屋对账,我从屏幕里能碰到那张纸上的契力。」
“你一个字都没提过。”
「我提了,你今晚就翻。」光标稳稳地走,「现在翻也一样。你爸没看出来。他看不见那四个字。」
“哪四个。”
「你去翻。地窖神龛下面,铁盒。」
我把椅子推开,走到里屋,掀开墙角那块活动地板。底下是地窖,顺着木梯下去,尽头供着神龛,铁皮盒子压在香炉后头,锁扣锈了一半。我拧开,抽出那张纸。
护宅契的纸色发黄,边角卷着。正面是我半认不出的旧体字,横平竖直,一笔一划像刻进去的。我捏着纸边翻过来。
背面右上角,四个字,笔锋是新的。
此子可养。
我盯着那四个字,手没抖,心里某个一直悬着的东西反而落了地。落了地才觉得凉。
「往下看。」屏幕上的字跳了一下,「『此子可养』下面,还有一行。我写得很小,你爸那个眼神看不见。」
我把纸凑到台灯下,几乎贴到灯罩上。
右下角,比指甲盖还小的一行字,笔画细得像拿针尖划的。我眯起眼睛,一个字一个字认过去:
转生契草案已备,待改主语。
我把纸举在那儿,一动不动。台灯把纸边烤得发烫,烫到手指,我才放下。
“主语。”我说,“主语是谁。”
屏幕没有回答。
我把纸放平在桌上,拿手机拍了张照,点开老周的对话框发过去。
发送之后我盯着屏幕看。“对方正在输入”亮了,灭了,又亮,又灭了三回。整整隔了三分钟才跳出来四个字:
「你翻到背面了。」
没问我在哪,没问谁写的,没问我怎么样。
我盯着那四个字,胃里一点点往下沉。老周有事情没告诉我——不是今天才知道,是这三个月里一直隐隐约约踩着、我一直没敢伸手去掀的那一块。
我把手机扣回桌上,转身,双手撑在服务器前的桌沿上。
“最后一个问题。”我说,“这行字你写的时候,主语那个空,是留给谁的。”
光标闪了一下。我伸手去够键盘,想问得再清楚一点——手指刚碰到键帽,屏幕整个黑了。
风扇声戛然而止。
黑暗里那块屏幕又亮了一瞬。只有一行字,白得扎眼:
「主语我留了空。等你快死那天,我再填。」
然后彻底灭了。
我在那点余光散尽的黑暗里站着,手还搭在键盘上。沙发那边,林晓的呼吸细得几乎听不见。