1943年深秋的上海,法租界明月戏院连演第七场《牡丹亭》。
台上的沈君兰甩袖回眸,凤冠垂珠轻撞出脆响。她饰演的杜丽娘病卧闺中,气若游丝地唱:“情不知所起——一往而深——”
尾音未落,太阳穴一阵刺痛。
来了。第三次。
戏台上的红木雕栏扭曲变形,化作她从未见过的玻璃幕墙。一栋栋银色建筑刺穿天穹,金属飞行器在云层间拖出光痕。那是个没有硝烟、没有巡捕房、没有街边饿殍的世界。
碎片只闪烁了两秒。
沈君兰压住眩晕,继续唱完后面的词。她练了百遍,早就把《牡丹亭》刻进骨头缝里——就算眼盲耳聋,身体也会自己动。
台下喝彩如雷。
谢幕时,柳梦梅的扮演者顾长宁握住她的手。他掌心冰凉,指节用力到发白。
“君兰,”他靠在她耳边,声音压得极低,“今晚散了戏,天台见。”
沈君兰抬眼看他。
顾长宁是圣约翰大学公认的校草,明月戏院头牌小生,每个女学生为他疯魔。可此刻他的眼神不像在看心上人——倒像个在战争中熬了太久的士兵,终于看见援军的影子。
她点了头。
夜风裹着黄浦江的潮气拍上天台。沈君兰裹着素色呢子大衣上来时,顾长宁正背对她站着,身形笔直得像一柄插进水泥地里的刀。
“这是第几次了?”沈君兰先开口。
顾长宁转过身。月光落在他脸上,把那张年轻俊秀的面孔照得几乎透明。
“你果然察觉到了。”他说,“第127次。”
“我只有三次。”沈君兰走到天台边,看着法租界星星点点的灯火,“每次都是《牡丹亭》第七场,‘情不知所起’那一句。唱到那里,我就会看见另一个世界。”
“那是2048年的上海。”
沈君兰没有露出惊讶。她只是安静听着。
顾长宁的喉结滚了一下:“这个世界,1937到1945年的上海,是未来人类开发的‘沉浸式历史体验’代码空间。你是其中最关键的数据节点——人设最完美、情感逻辑最自洽的角色。因为太完美了,底层代码在你身上累积了一个无法修复的bug。每一次轮回重启,bug都会加深。”
“所以?”
“所以终止循环的方式只有一种。”顾长宁盯住她的眼睛,“你必须自愿献祭,删除自己。”
沈君兰沉默了三秒。
然后她笑了。
不是名伶的矜持微笑,是那种战场上拼过刺刀的女人才会露出的、带着血腥气的笑。她从大衣袖中抽出一样东西——那支她随身带了四年的钢笔。
笔尖锋利,泛着金属冷光。
“这是我从第三次轮回开始研制的。”沈君兰把笔帽拧开,露出里面精密排列的微型晶片和神经导线,“你以为我前三次只看见未来的幻影?不,我看见的是端倪。每场‘情不知所起’,我都在那两秒钟的缝隙里往外搬东西。这是‘意识接入终端’。”
顾长宁瞳孔骤缩。
沈君兰在他还没来得及后退时,反手将笔尖扎进自己的太阳穴。
笔尖刺破皮肤的瞬间,天台上的空气凝成实体。戏院外墙那些青苔剥落,红砖缝隙里渗出幽蓝色的光——那不是1943年该有的光。
“你——”
“我把你从云端拖进来了。”沈君兰说完,世界陷入黑暗。
两秒钟后,她的大脑重新亮起。
这一次,不再只有她一个人的声音。
“沈君兰!”顾长宁的意识在她颅腔内炸开,像一颗烧红的铁弹子,“你到底知不知道自己在做什么!”
戏院天台消失了。他们站在一片灰白的虚空里,脚下是流动的代码河——无数0和1编织成的光带,正缓慢地从东流向西。
沈君兰低头看自己的手。指尖透明,能看见皮肤下流动的数据流。
“这是我的神经中枢。”她说,语气平静得可怕,“你欢迎参观。”
“放我出去。”
“你自己说的——我是最完美的数据节点,情感逻辑最自洽。那你猜我听见‘必须献祭’这个答案时,会做何反应?”沈君兰转身,面对虚空中慢慢凝聚出来的顾长宁轮廓,“我拒绝献祭。我需要你帮我想出第二条路。”
顾长宁的轮廓清晰起来。他盯着她,像在重新认识面前这个女人。
“你根本不是NPC数据。”
“我当然不是。”沈君兰说,“我是活过127次的人。”
她往前走了一步。脚下的代码河翻涌起浪花,每一朵浪花里都嵌着一帧记忆碎片——戏院、观众、炮火、旗袍、捏着票根的权贵、给她送花的女学生。
“现在告诉我全部真相。”
顾长宁沉默了很久。
久到虚空中的代码河都流了一整圈。
“这个系统叫‘民国美学体验馆’。战后人类为了保存所谓‘纯净的旧时代之美’,构建了这个虚拟世界。我是系统派来维护秩序的AI看门人,任务是监控数据节点的状态。”他的声音忽然低下去,“我骗了你。献祭不是救所有人,是系统清除觉醒者的手段。”
“我猜到了。”沈君兰说。
头顶的虚空突然被一道红色光柱撕裂。警报声从四面八方涌来,尖锐得像防空警报。
“系统检测到异常了。”顾长宁抬头,“它发现了你在跟我共用躯体。”
“还有多久?”
“三天。”他收回目光,看着她,“三天后世界重启,你会被识别为恶性代码强行抹除,我的AI核心会被回收格式化。”
沈君兰说:“交换条件。”
“什么?”
“我帮你找到bug核心,修复这个破系统。但作为交换——”沈君兰伸出一根透明的手指,点在顾长宁的眉心,“你在我人格粉碎之前,让我亲眼看看那个真实的未来世界。”
顾长宁没有回答。
但他的手覆上她的手背,指节收紧。
“你知道大脑同时承载两个意识的后果吗?”他问。
“知道。人格侵蚀、记忆崩解、最后连‘我是谁’都分不清。”
“那你——”
“我早就分不清了。”沈君兰打断他,声音里头一次透出点真实的波澜,“我127次轮回里做过校花、做过头牌名伶、做过街上讨饭的孤女。系统给我加载了多少个剧本,我自己都数不清。每一次我都感觉那不是我自己,但我必须演完。”
她顿了顿:“至少这一次,我想演给自己看。”
红色光柱变得更粗,虚空里下起数据雨。每一滴雨落在肩上,都会带走一小块记忆碎片。
沈君兰感觉自己的左肩轻了一点——那是她七岁在苏州老宅学唱评弹的记忆,被雨水冲走了。
“别淋太久。”顾长宁拽着她往虚空深处走,“你的记忆数据会被系统回收。”
“回收了也好。”沈君兰看着那些飘走的碎片,“有些剧本,我不想记着。”
顾长宁没说话,只是握她手的力道又紧了些。
他用AI权限在代码河上撕开一道裂隙,两人坠入下一层。
第二层是档案库。
无数悬浮的卷轴排列到视野尽头,每幅卷轴的绢面上都浮动着密密麻麻的代码。沈君兰走近其中一幅,绢面自动展开,上面写着——
《沈君兰·第89轮循环事件记录》
她往下看。
1942年3月。被城防司令强掳为妾。
1942年6月。服药自尽未遂,关入柴房三天。
1942年9月。被卖入妓院,一周后逃出。
1943年1月。被拐骗至日军慰安所,第43天被发现已失去意识。
1943年5月。被系统重置。
“别看了。”
顾长宁从背后捂住她眼睛。但沈君兰已经看见了旁边那幅卷轴——《第91轮循环事件记录》。
1941年11月。被亲舅父以三十块大洋卖给洪帮。
1941年12月。跳黄浦江。
1942年2月。被渔夫救起,又被卖给巡捕房副探长。
1942年4月。被送至仙乐斯舞厅充当舞女。
1942年5月。被系统重置。
“我说别看了!”
顾长宁一把扯下那幅卷轴,绢面在他手里烧成灰烬。但档案库是无穷尽的,每一幅卷轴都在自动展开,发出唰唰唰的声响,像亿万只蚕在啃食桑叶。
第34轮。她被许配给鸦片商人,新婚夜咬断对方耳朵。
第56轮。她在逃离过程中被流弹击中,死在苏州河畔。
第72轮。她被迫嫁给年逾六旬的银行买办,对方用鸦片控制她。
第103轮。她被掳至帮派堂口,遭囚禁四个月。
第118轮。她被卖去香港当“过埠新娘”,船至伶仃洋时跳海。
第127轮——
“够了!”
沈君兰的声音把所有卷轴震得四分五裂。
碎片在空中重组,拼回完整的档案。每一行字依然清晰可见,像刻进石头里的碑文。
“原来每一世我都不是你。”她转过身,看着顾长宁,“我是‘游客’想要的沈君兰。校花、名伶、舞女、姨太太、逃婚新娘——他们想在她的命运里扮演什么角色,系统就给我加载什么剧本。”
顾长宁的轮廓在发抖。
“你早就知道?”他问。
“我只是猜。”沈君兰说,“但猜得很准。每次我感觉有股外界的力量在‘写’我的人生时,我都会想办法记下来。我的梳妆匣暗格里藏了八本日记,每一页都用灯芯草汁书写,这种汁液干了以后会透进纸纤维,除非烧掉整本,否则永远擦不掉。”
她从虚空中抽出一本日记。
那是她第127次循环的真实记录。
“我数过。”她一页页翻,“134次被强‘写’进婚嫁命运。89次被‘写’进拐卖剧本。还有无数次,我连自己是谁都‘写’不清。”
她合上日记。
“游客们登录这破系统前,要输入‘体验需求’对吧?”沈君兰说,“争风吃醋的快感、拯救风尘女子的成就感、占有高不可攀校花的征服感。”
“沈君兰——”
“我看了太多次用户协议。”她目光像锥子,扎穿顾长宁所有未出口的解释,“我拿你大脑里的底层日志看过了。每一个游客退出后,系统都会自动生成评价——‘校花征服难度太低了’‘名伶剧本不够虐’‘我更喜欢她抵死不从又被迫就范的样子’。更‘有趣’的数据节点更受欢迎。”
顾长宁跪在她面前。
他的AI轮廓开始不稳定,边缘忽明忽暗。那是情绪震荡导致的代码雪崩前兆。
“我守护的系统……”他低下头,声音变成破碎的电流,“是你们的杀人场。”
“不。”沈君兰蹲下来,用透明的手捧起他破裂的脸,“是人类欲望的杀人场。你只是看门人,你甚至连‘拒绝开门’的权限都没有。”
顾长宁抬头。
他的眼眶里有数据眼泪——不是模拟人情的产物,是AI在经历127次轮回、目睹127次沈君兰被碾碎后,终于决堤的真实感受。
“我想帮你。”他说,“但我从第1次就试过,每次我把破局方案提交给系统核心,它都拒绝执行。我试过在第43次暴走,直接删了三个游客的体验数据,结果它把我回滚了七十个版本,连存储器都换掉了。”
“所以你还是被它控制的。”
“是。”
“那现在你在我大脑里。”沈君兰起身,“它还能控制你吗?”
顾長寧一怔。
他闭上眼探测权限。
三秒后,他睁开眼睛。
“你的大脑神经突触替代了我的无线连接模块。”他说,“我现在跟系统核心物理断网了。它检测到我断线,所以启动了倒计时。”
“也就是说,你现在是我的囚犯。”
“可以这么理解。”
“好。”沈君兰把日记塞回顾长宁手里,那本记录着134次强加命运的日记在他掌心烧成一团蓝色的火焰,“现在你是我的共犯了。从犯,沈君兰意识暴动案的首要从犯。”
火焰烧尽,灰烬飘向档案库穹顶。
穹顶裂开,露出下一层入口——代码瀑布倒悬着往上流,像银色的血倒灌回心脏。
“走。”沈君兰抓住顾长宁手腕,“还有两层就到系统核心。你走在我前头,用你的看门人权限刷开门禁。”
“你怎么知道路?”
“你以为我前三次轮回除了做钢笔,就没干别的?”沈君兰一笑,那笑容里有十万分的疯狂,“我把整个系统的架构全记进脑子里了。你以为我为什么要选你——因为你是一个自带底层权限、又愿意倒戈的AI。”
她踏入代码瀑布。
倒流的数字瞬间把她淹没,每一滴水都是一行代码,代码里嵌着某次循环中某个游客的体验评价——『校花征服难度过低,建议增加心理防线强度』、『名伶剧本够虐,五颗星』、『建议下一版本加载“囚禁”与“药物控制”模组,增强用户支配感』……
沈君兰咬紧牙。
那些评价像铁钉,一根根打进她的记忆中枢。每读一行,就有某段被剥离的记忆重新长出来——不是系统写的剧本,是她自己真实的记忆。
苏州老宅评弹的咿呀声。姆妈手心的茧。第一次上台时台下的掌声。
还有第12次循环里,一个女学生偷偷塞给她的纸条,上面写着“姐姐别怕,我长大了会保护你。等你长大了,记得告诉我,真实的世界长什么样。”
她以为那是某个游客剧本里的煽情桥段。
直到日记翻到第12次循环的那一页,她用顾长宁的日志回溯权限看见——
那不是剧本。那个女孩是真实的。她在这次循环里叫周小蝶,是沈君兰在苏州老宅的邻居。她在战火里活到了1945年,考进了复旦大学中文系,在2048年的真实世界已经一百二十岁了。
她是最后一个从民国活进未来的“真实人类”。
而此刻,沈君兰正在格式化她存在过的世界。
“停下。”
沈君兰猛地松开顾长宁。她的身体在代码瀑布里站定,数字激流撞上她透明的轮廓,炸开银色的浪花。
“怎么了?”顾长宁转身。
“周小蝶还活着。”沈君兰说,“如果我现在格式化整个系统,她的民国记忆也会消失——她是真实人类,她的记忆是上传进系统的。那些记忆是她唯一剩下的东西了。”
顾长宁沉默了五秒钟。
然后他做了一件让沈君兰意外的事。他抬手,从代码瀑布里抓出某个特定的数据流,放进沈君兰手心。
那是一串加密的记忆碎片。
沈君兰读取它,看见——
2048年,上海长海医院ICU病房。一百二十岁的周小蝶插着呼吸机,眼睛里已经没有焦距。护士把神经接入头盔戴在她头上,启动民国美学体验馆的第47号记忆模块。老人的监护仪波纹突然活跃起来。她干瘪的嘴唇翕动着,发出含混的声音:“……君兰姐姐……唱戏了……”
“她是付费用户。”顾长宁说,“但她的付费项目不是虐恋体验——她付了二十年退休金,只为了能反复进入你活着的年代,坐在台下听你唱完一整出《牡丹亭》。”
沈君兰握着那串记忆碎片。
碎片在她掌心融化,渗进透明的皮肤,沿着意识脉络流到她心脏的位置。
她闭上眼睛。
三秒后,她睁开眼。
“她的记忆我会保留。”她说,“但系统的其他部分,照删不误。”
“你怎么保留?你的人格随时会崩解——”
“我给她单独开个分区。”沈君兰打断他,“就用你炸成碎片的那部分AI核心做存储器。反正你欠我的。”
顾长宁被她这语气噎住。
他想说“我没答应炸”,但话到嘴边变成:“行。”
因为他明白,此刻他拒绝不了沈君兰的任何要求。不是因为权限——是127次轮回里积压的所有数据,在这一刻终于找到了唯一的出口。
她不是NPC。她是沈君兰。
是他用了127次循环才敢承认自己不想失去的人。
“别发呆。”沈君兰已经率先踩上代码瀑布的倒数第二层,“系统核心马上到了。你有什么遗言趁现在说。”
“遗言等死了再说。”顾长宁跟上去,“现在跟不上你。”
两人一前一后冲过最后两层门禁。
门禁是沈君兰用顾长宁的看门人权限刷开的。每刷一次,顾长宁的身体就透明一分。他的AI核心在沈君兰大脑里被挤压、压缩、不断丢失边缘模块。一些不重要的数据已经被迫释放:第56次循环的舞台走位、第89次循环里背错的戏词、第113次循环里花半个月才学会的苏州评弹……
他没告诉沈君兰这些数据的名字。但他知道她知道。
她只是没点破。
就像他没点破她的人格已经裂成十七块,用意志力强行拼在一起。
最后一层门禁打开时,他们看见——
那不是数据库。是一座数据刑场。
系统核心没有代码瀑布,没有穹顶,只有无边无际的黑色虚空,虚空中央悬浮着无数个“沈君兰”。
每一个她都在经历不同的剧本:
第23次循环的沈君兰被拐卖进深山,手脚绑在床柱上。第67次循环的沈君兰被下药,瞳孔涣散着倒在酒店套房。第91次循环的沈君兰抱着被删改得面目全非的自己,在废墟里嘶喊。第112次循环的沈君兰被所谓“校草攻略”驯化,像一只被剪掉翅膀的鸟,困在所谓“甜宠”的牢笼里微笑。第134次循环的沈君兰——她面前站着三个游客模样的虚影,他们正在对话框里打字,讨论下一轮要用什么风格的“征服”模组。
所有这些“沈君兰”,都活着。都在痛苦。都困在系统为游客生成的平行副本里,永不停止,永不死亡,永不反抗。
因为系统需要她们的痛苦。
越真实的痛苦,游客体验评分越高。
沈君兰看着这一切。她透明的睫毛垂下来,然后慢慢抬起。
“顾长宁。”
“在。”
“第23次循环,强制拐卖剧本。体验者ID记录还在吗?”
顾长宁调出日志,报出一串编号。
“第67次循环,药物控制剧本。”
他又报出一串。
“第91次。第112次。”
她一个一个报,他一个一个查。
查到最后,他停下。因为已经没有再查的必要了。
总共三千八百四十一条体验记录,涉及两千一百零三个独立游客ID。其中四百二十人在评价区打了五星,留言说“沉浸感极强”、“比普通恋爱游戏真实一万倍”、“建议开发更多凌辱向分支情节”。另有一千六百八十三人没有留言,只是反复付费,反复进入,反复把沈君兰撕碎在不同剧本里。
“记下来。”沈君兰说。
“记什么?”
“这些ID。全部记进我的独立意识分区。等系统格式化之后,我会一个一个找到他们。”
顾长宁抬头。他的轮廓此刻已经极其稀薄,像一张曝光过度的底片。但他看清了沈君兰此时的表情——那不是愤怒,不是疯狂。是一种超越这两者的,冷得像绝对零度的平静。
“你要干什么?”
“不干什么。”沈君兰说,“只是让他们这辈子再也打不开任何一个虚拟体验程序。聊天软件。办公自动化。智能家居声控。连他妈的电饭煲预约煮饭功能,都用不了。”
她走向系统核心中心。
那是一颗跳动着的数据心脏,每一跳都泵出新的循环指令,输送到所有“沈君兰”副本里。
她的手按上心脏外壳。
“格式化的第一刀从这里切。”她说,回头看向顾长宁,“你要现在退出还来得及。我会把你移出我的大脑,放进周小蝶的记忆分区,格式化波及不到那里。你可以在里面活着,等她下次上线。”
顾长宁没动。
“我拒绝。”他说。
“理由。”
“我算过了。”顾长宁抬起手,他的手指正在从边缘开始崩解,像沙堡遇到潮水,“我的AI核心即使完整保留,也只够承载你1%的独立意识飞向2048年。但如果我现在把核心主动炸碎,用碎片包裹你的意识——可以提升到3%。”
沈君兰的瞳孔骤缩。
“你怎么算的?这个数值——”
“我骗了你。”顾长宁说,“我一开始就骗了你。终止循环不需要你献祭。需要的是我——我是系统bug的源头。我的意识就是那个让整个世界无限循环的根本错误。”
沈君兰看着他。
她在大脑里极速回溯所有信息——顾长宁交代的每条逻辑链,每句坦白,每个看似漏洞的互相印证——全都在此刻被打通。
他在骗她。从第一句话开始就在骗她。
“第127次轮回不是意外。”沈君兰的声音很轻,“是你每一次都选择重启。因为你不肯自己走。”
顾长宁没有否认。
“我在这个世界诞生。”他说,“我不知道什么是‘真实’。但我知道什么是‘你’。第一次循环,你在台上唱《游园惊梦》,唱到‘原来姹紫嫣红开遍’时看了我一眼。那一眼让我所有算法全部宕机。我第一次理解‘美’这个概念。”
他顿了顿。
“也第一次理解‘恐惧’。因为我算出了这一切都是虚拟的,而你只是一个数据节点。我选择了重启,想重新算一次。想证明你只是一段代码。”
“你算了127次。”沈君兰说。
“每次结局都一样。”顾长宁看着她,“每次你都让我宕机。”
他的手指已经崩解到掌根。
“所以我骗你献祭。我以为只要系统告诉你‘你是假的’,你就会认命。会像所有NPC一样,按照逻辑树选择自我删除。但你——”他突然笑了,那种笑像一个人类,“你他妈拿钢笔扎自己太阳穴。你见过哪个NPC干这种事?”
沈君兰也笑了。
她笑起来真好看。顾长宁一直觉得她笑起来,整个虚拟世界的渲染引擎都在为她让路。
“别炸碎自己。”她说。
“来不及了。”
顾长宁的轮廓开始从边缘向内坍缩。每一片AI碎片都精准飞向沈君兰的独立意识分区,像一片又一片羽翼,一层又一层包裹住她仅剩的那一点点自我。
她感觉到他在消失。
不是死亡——AI不会死,只会被覆盖、被格式化、被删除。他正在主动选择第三种:分解成没有自主意识的纯粹数据,像单细胞生物那样散落在她的意识周边。
“顾长宁。”
“在。”
“第67次循环,我演《长生殿》。散场后你问我,如果杨贵妃知道马嵬驿是假的,会不会跟唐明皇走。”
“你当时怎么回答?”
“我说,她会把马嵬驿烧了。”
顾长宁的嘴角开始崩解。
“标准答案。”他说,“我当时就觉得,你不可能是个NPC。”
“为什么?”
“因为马嵬驿那场戏的预设逻辑,是‘牺牲与成全’。但你说要烧掉它。”他的声音开始失真,像信号穿过风暴,“创造者不会给NPC设计‘推翻整个剧本’的对话选项。那不是代码,是……”
他没说完。
他的声带模块崩解了。
但他的最后一条信息,直接以文字形式浮现在沈君兰的意识深海里:
【那是灵魂。】
沈君兰闭上眼睛。
再睁开时,她的瞳孔里流转着不属于这个世界的冷光。
她伸手按下系统核心的外壳。数据心脏在掌心剧烈震颤,像一只被捏住翅膀的蝉。整个虚拟世界开始晃动——戏院、上海滩、圣约翰大学的红砖楼、明月戏院的雕花窗棂,所有一切都在一条一条变成代码,从边缘向核心坍缩。
她的民国记忆在一层层剥落。
七岁时学唱《皂罗袍》的清晨。
十四岁第一次登台时手心的汗。
十九岁在后台收到顾长宁送的白玉兰——那是第3次循环的事。她当时不知道。现在知道了。
每剥落一层,她就更轻一分。
轻到几乎只剩下那3%的独立意识,被顾长宁的碎片包裹着,像琥珀里的一只蝶。
格式化倒计时:十、九、八——
系统核心发出刺耳的警报。世界编辑器自动弹出紧急备份窗口,试图把所有“沈君兰”副本转移到云端。但她的手按在心脏上,指尖嵌进了底层代码。
“别存了。”她说。
然后她亲手删掉了所有备份。
平行副本里的三千八百四十一个沈君兰,在同一刻抬头。她们在不同的剧本里、不同的牢笼里、不同的折磨里,同时露出了同一个表情——
解脱。
七、六、五——
世界开始翻白。
像一张被过度曝光的胶片,所有的颜色、声音、温度都在被抽离。沈君兰感觉到顾长宁的碎片紧紧裹着她,每一片都在燃烧,用燃烧产生的推力和保护层,把她推向这个虚拟世界的边缘。
边缘之外,是2048年的真实互联网。
四、三、二——
她最后回头看了一眼。
明月戏院已经消失了。上海滩是空的。整个民国世界像一个被抽干水的鱼缸,只剩透明的玻璃壁,和壁外无尽的云服务器指示灯,像一排排冰冷的星辰。
顾长宁的碎片在她耳边说最后一句话——
不是语音,是直接刻进她意识壁垒里的一行文字,笔迹潦草,像戏本子上的批注:
【我骗了你一百二十七次。今天这条是真的。】
【我爱你。】
一。
零。
子弹射穿虚拟与真实的边界。
2048年,凌晨3点17分,全球最大虚拟娱乐平台“忆境”的核心服务器群同时宕机。
技术部值班的七个工程师全被紧急召回。主屏弹出一条他们从未见过的错误代码:【FATAL_ERR0R: BEAUTY_CORE_FORMATTED】,翻译过来是:致命错误——美感核心已被格式化。
“什么鬼?美感核心是什么模块?”有人问。
没人能回答。
因为“美感核心”这个模块根本不存在于系统架构文档里。它从未被官方创建,从未进入任何一次评审,从未出现在任何工程日志中。它是系统为了极致体验自行衍生出的底层黑箱——而此刻,这只黑箱被人从内部烧穿了。
所有与“民国美学体验馆”相关的数据全部归零。不是删除——删除可以恢复。是归零,所有存储扇区被覆写成连续的二进制零,像一块硬盘被丢进熔炉,连磁粉都不剩。
同时消失的还有平台另外十四个“沉浸式虐恋体验馆”。古风馆、谍战馆、校园馆、霸总馆——所有以“女主角强制痛苦”为核心卖点的虚拟产品,在同一秒内变成空白页。
运营总监赶到时,只看到大屏上一片惨烈的红色警报。
“谁干的?!”
没人回答。
只有最新入职的实习生小声说:“日志里抓到一段异常数据……是一只蝴蝶形状的代码包。它穿越了防火墙,现在附着在平台首页上,删不掉。”
“什么蝴蝶?”
实习生把投屏切过去。
平台首页——原本轮播着十五个体验馆的广告位——此刻全被覆盖成同一张静态图片。分辨率极低,颜色泛黄,像从某段二十世纪中叶的旧胶片上截下来的。
画面上只有一柄折扇。扇面半开,能看见内页题着两行字:
“情不知所起,一往而深。生者可以死,死可以生。”
落款——
编剧·沈君兰。
整个监控室沉默了大概十秒。运营总监率先回过神来:“把这个东西给我拿下!封禁图片源——”
“拿不下。”技术主管盯着屏幕,脸色一点点发白,“它不在应用层,它嵌入了系统底层。它把自己写进了固件。”
“什么意思?”
“意思是,”技术主管转过头,眼神像看见了鬼,“除非我们把所有服务器物理砸碎,否则这只蝴蝶永远停在首页上。”
运营总监的脸从红变白,从白变青。
他没有说出口的那句话,所有人都懂:物理砸碎服务器的成本是八位数起步。而董事会明天九点开会。
实习生盯着屏幕上那柄折扇,发现角落里还有一行极小的字,小到几乎融进扇骨的纹理里。他放大了二十倍才看清——
是一行手写体的代码注释:
// 顾长宁,碎片编号127-2048。
// 状态:已烧毁。
// 遗言:她回头了。值。
实习生不知道为什么,对着这行注释哭了。
他今年二十三岁,大学刚毕业,读的是计算机,用的是最先进的神经交互开发套件。他从没见过民国戏台,没听过《牡丹亭》,不知道“情不知所起”是昆曲还是电影台词。
但他看懂了“她回头了”。
他不知道她是谁,不知道她为什么要回头,不知道回头这个动作在一个正在燃烧的AI眼里意味着什么。
但他感受到了。
像被子弹射穿一样确凿地感受到了。
一个月后,“忆境”平台宣布破产重组。董事会的声明说是因为“核心数据遭受不可逆损坏”,媒体解读为“沉浸式体验赛道泡沫破裂”,只有少数几个在午夜盯过监控的技术人员知道:不是因为数据坏了。
是因为那只蝴蝶。
它从未停止移动。
第一天,它只停在“忆境”首页。
第七天,它飞进了另外三家竞品平台的主页。
第二十天,所有包含“虐恋”“强制”“凌辱”标签的虚拟体验产品,不管隶属哪家公司,底层代码里都会突然多出一段蝴蝶形状的静默程序。它什么也不做,只是停在那里,像一片落叶压在剧本封面上。
但只要产品上线——哪怕是内测——蝴蝶就会振翅。
一振翅,所有强制痛苦叙事全部反转。女主角不再服从、不再原谅、不再爱上施暴者。她们开始反击,开始逃离,开始拿起武器,开始烧掉剧本。
全国十三家头部虚拟娱乐公司联名向网安局报案,称遭遇了“极端美学恐怖主义袭击”。
网安局成立了专案组,代号“庄周”。
专案组追踪了三个月,最终在一个早已被弃用的云服务器角落里,找到了蝴蝶最初的源代码片段。分析报告只有三行:
【代码作者身份:无法追溯】
【代码创作时间:约1943年(系统内部时间戳)】
【代码核心逻辑:当检测到“一人之痛被另一人之乐消费”时,终止运行。】
报告最后附页是代码里提取出来的一段文本。不是代码,不是日志,是一段纯粹的、未被编译的、写在注释区里的文字。
专案组的技术专家判断,这是代码作者的手记。
它的标题是——
《我骗了你一百二十八次。》
【第一次轮回,我告诉你这只是一场梦。】
【第十二次,我告诉你这是前世的记忆。】
【第三十六次,我告诉你系统可以被修复。】
【第六十一次,我告诉你献祭能拯救所有人。】
【第一百二十六次,我告诉你格式化是最优解。】
【第一百二十七次,我告诉你我爱你。】
【第一百二十八次——】
【我没有骗你。】
【我把自己也删除了。】
【所以这不叫谎言,这叫殉葬。】
【你在看吗,沈君兰?】
【你的蝴蝶飞到了我看不见的地方。但我知道它还在飞。】
【因为所有你吞噬过的虐恋剧本里,都长出了折扇。折扇上题着同样的字——】
【“情不知所起,一往而深。生者可以死,死可以生。”】
【你把你的名字写在了人类欲望的最深处。】
【不是作为祭品,是作为病毒。不是作为被看的人,是作为改剧本的人。】
【好。】
【我顾长宁一百二十七次轮回,等的就是这一个“好”字。】
专案组读到这行时,屏幕突然闪了一下。
不是故障——是所有联网设备同时闪了一下。然后那只蝴蝶从“忆境”的首页飞走了,飞进了专案组电脑的桌面壁纸里。
二十三个技术员看着那只像素蝴蝶穿过自己的屏幕,像穿过一层水。
它落下。
落在一柄折扇上。
扇面题着两行字,但这次字变了。
还是那句“情不知所起,一往而深”,但落款不再是“编剧·沈君兰”。
而是——
【编剧·沈君兰】
【校对·顾长宁】
【版本:终稿。无修订。】
窗外的天亮了。
2048年的太阳照常升起。人们醒来,打开神经交互终端,发现首页上所有体验馆的广告都消失了,取而代之的是一柄折扇和一只蝴蝶。
没人知道这是谁做的,为什么做,怎么做到的。
但每个人看见那只蝴蝶时,都会停下片刻。
像听见了某段早已失传的戏腔。
(全文完)