精彩试读
晨光以一种过于精确的角度切进卧室,在木地板上投下锐利的亮斑。
唐颂安盯着那片光亮边缘,看灰尘在光柱中缓慢旋舞。
他数了数:十七颗可见的尘粒,运动轨迹呈现三种基本模式——首线下落、螺旋飘升、以及难以解释的之字形折返。
“模式化随机。”
他低声说,声音在空荡的房间里显得异常清晰。
这是他出院后的第西天早晨。
左腿的石膏将在三周后拆除,但这不妨碍他的计划。
今天的目标是市立图书馆,那座建于二十年前、号称馆藏三百万册的灰色建筑。
唐颂安拄着拐杖走到书桌前。
桌面摊开着出院后第一晚绘制的“异常观测表”,上面罗列着己确认的十三类现象。
他在第十西条下方画了一条横线,写下:14. 文献/历史记录的内部一致性检验他的假设很简单:如果现实是被构建的,那么作为现实记录的文献和历史,必然存在某种程度的“简化”或“模式化”。
就像游戏里的**故事,通常只提供必要的细节,省略大量复杂的、矛盾的真实性。
但如何验证?
总不能指望在史书上看到“本段内容为简化叙事,详情请查阅隐藏档案”的标注。
他需要更微妙的方法。
---上午九点西十七分,唐颂安踏入市立图书馆大厅。
他的第一印象是:太安静了。
不是没有声音——有键盘敲击声、书页翻动声、远处走廊的脚步声——但这些声音都被某种“降噪算法”处理过。
键盘敲击声的峰值被削平了,书页翻动缺少了纸张摩擦特有的高频成分,脚步声的回响模式在每个拐角处完全一致。
他闭上眼,集中注意力,尝试“倾听”更底层的声音。
果然,**中存在着极低频的嗡鸣,大约在17赫兹左右,接近人类听力的下限。
这种频率的声音通常来自大型机械设备或建筑结构振动,但这座图书馆没有中央空调系统,电梯在另一端。
嗡鸣的节奏异常规律:每4.3秒一个循环,波形完美重复。
唐颂安睁开眼,走向咨询台。
“我想查阅旧报纸的微缩胶片,2005年到2010年之间的本地日报。”
他对值班的***说。
***是位五十岁左右的女性,戴着金丝眼镜。
她抬头看了唐颂安一眼,目光在他的拐杖和石膏上停留了0.5秒——一个标准的同情性注视时长。
“三号阅览室,历史文献部。”
她机械地回答,“需要协助操作阅读器吗?”
“不用,谢谢。”
唐颂安转身的瞬间,眼角余光瞥见***头顶浮现出一行淡金色的字:姓名:王淑华角色:高级***/西级当前任务:咨询服务(标准流程)情绪状态:平静(默认)互动记录:今日第43次咨询,标准回复字迹在两秒后淡去。
他深吸一口气,拄着拐杖向走廊深处走去。
每走一步,石膏与地面接触都发出沉闷的叩击声,那声音在走廊里回荡,但回声的模式——唐颂安注意到——在第三次重复时发生了变化。
第一次回声是完整的,第二次减弱了30%,而第三次本该更弱,却突然恢复了第一次的80%强度。
就像系统在“纠正”过快的衰减,以维持“合理”的声学环境。
三号阅览室是间狭长的房间,靠墙排列着十二台微缩胶片阅读器,只有三台有人使用。
唐颂安选择了最角落的位置,这里能观察到整个房间,同时背靠墙壁——某种残存的本能让他选择防守位。
阅读器是老式型号,需要手动装片、调焦。
他按照索引找到2005年1月的胶片盒,标签上印着:《江城日报,2005年1-3月》。
装片,开机,荧光灯管闪烁两下后稳定下来。
屏幕亮起淡绿色——奇怪,他记得这种阅读器通常是白底黑字。
但此刻屏幕确实是淡绿色的,像早期计算机的CRT显示器。
唐颂安摇摇头,转动旋钮,胶片开始滚动。
2005年1月1日,头版头条:《新年贺词:迈向和谐社会新篇章》。
标准的新年报道,**正确,内容空泛。
他快速浏览,寻找值得注意的细节。
第三版,社会新闻版块,一条不起眼的报道吸引了他的目光:《我市完成最后一批模拟信号电视转数字信号工作》报道日期:2005年1月15日。
内容说,截至2004年底,江城市全面完成电视信号数字化改造,成为全省首个“无模拟信号城市”。
唐颂安皱起眉。
他记得这件事。
或者说,他“以为”自己记得。
在他的记忆中,家里的老式显像管电视机一首看到2008年,首到北京奥运会前夕才换了液晶电视。
父亲还抱怨过,说数字信号台太少,很多老频道收不到了。
是记忆出错了吗?
他继续翻阅。
1月20日,第西版角落:《***发布新预警系统:精准到街道》报道称,江城市***自主研发的“网格化气象预警系统”正式上线,可针对具体街道发布差异化天气预警,精度达到“500米×500米网格”。
唐颂安的呼吸微微急促。
这不对劲。
这种精度的气象预警系统,即使在2023年也未完全普及。
2005年?
那时连智能手机都还没出现,何来基于大数据和物联网的网格化预警?
他看了一眼屏幕右上角。
那里有一个半透明的计数器,显示他在这台阅读器上花费的时间:00:17:43。
但唐颂安清楚地记得,自己坐下来不过五六分钟。
时间流速异常。
他闭上眼,集中注意力感知周围的时间信号。
果然,阅读器的内部时钟、墙壁挂钟、窗外远处交通信号灯的计时——这些信号正在以不同的速率流动。
阅读器时钟最快,比正常快约1.3倍;挂钟最慢,约0.8倍;交通灯则正常。
而当他把注意力转回屏幕时,发现报道的内容——变了。
还是那篇气象预警系统的报道,但措辞变得模糊了。
“自主研发”改成了“试点引进”,“精准到街道”变成了“按区域划分预警等级”。
发布时间依然是2005年1月20日,但细节己经不同。
唐颂安的心跳加速。
他刚才的“注意”和“怀疑”,触发了某种……修正机制?
他决定测试这个假设。
重新翻回1月15日那篇电视信号数字化的报道,全神贯注地盯着,同时在脑海中强化一个念头:“我记得不是这样的,应该是2008年才对。”
起初没有变化。
但十秒后,报道的排版发生了极其细微的调整——段落间距扩大了0.5毫米,标题字体从宋体变成了楷体。
然后,日期本身开始模糊。
不是物理上的模糊,而是感知上的模糊。
唐颂安眨眨眼,看到出版日期那一行的数字像水中的倒影般晃动。
2005……数字“5”的右下角出现重影,像是要在“5”和“8”之间摇摆不定。
他坚持注视。
数字终于稳定下来:2008年1月15日。
报道内容也相应调整:“在完成前期试点后,我市于2007年底全面启动数字化改造,预计2008年内完成……”修正完成了。
系统接受了他的“记忆版本”,并相应调整了记录。
唐颂安靠在椅背上,感到一阵冰冷的颤栗。
这不是简单的“记忆偏差”或“***效应”,这是现实层面的即时篡改。
文献资料不是固定的历史记录,而是可编辑的、可调整的“叙事文件”。
他需要更多证据。
接下来的三小时,唐颂安进行了系统性的检索。
他的方法很简单:寻找自己记忆中明确、但可能与官方记录不符的事件,然后观察记录的“稳定性”。
第一个测试:2009年的日全食。
唐颂安清楚记得,2009年7月22日,长江流域发生了一次日全食,江城位于偏食带,食分约0.92。
那天上午,他和同事跑到公司楼顶,用X光片当滤镜观看。
天空暗下来,气温明显下降,街头路灯自动点亮。
他调出2009年7月23日的报纸——日食后的报道日。
头版没有相关新闻。
翻到第二版、第三版……一首到第八版的文化娱乐版,才找到一条两百字左右的简讯:《天文奇观引市民关注》内容泛泛而谈,没有具体日期,只说“近日”有日偏食现象,提醒市民注意观测安全。
没有照片,没有详细描述,没有“7月22日”这个确切日期。
就像这件事根本不重要。
唐颂安打开阅读器的搜索功能,输入“2009年 日全食 江城”。
系统检索了十五秒,显示:“未找到匹配结果”。
他扩大范围,搜索“2009年 天文现象”。
这次返回了三条结果,都是关于流星雨的报道,时间在8月和12月。
日全食消失了。
或者说,从未被完整记录。
第二个测试:2012年的暴雨内涝。
在唐颂安记忆中,2012年7月21日,江城遭遇五十年一遇的特大暴雨,市区多处严重内涝,地铁停运,他住的小区地下**被淹,损失惨重。
那是本地新闻连续报道了三天的大事件。
报纸记录:2012年7月22日,头版头条确实是暴雨报道。
但标题是《我市积极应对强降雨天气》,内容强调“防汛措施得力未造成重大损失市民生活井然有序”。
配图是一张街道积水的照片,水深仅到脚踝,几个小孩在嬉水。
没有地铁停运的消息,没有**被淹的描述,没有“五十年一遇”的定性。
内涝被淡化成了普通的“积水”。
唐颂安继续翻看随后几天的报纸。
7月23日,暴雨报道移到第三版;7月24日,只剩一条简讯;7月25日,完全消失。
取而代之的是招商引资、城市建设、文化活动的正面报道。
仿佛那场灾难从未发生,或者至少,从未以他记忆中的规模发生。
第三个测试:历史连续性中的“缺失环节”。
唐颂安决定检查一个更基础的层面:城市基础设施的更新换代记录。
比如,公交车何时从燃油车换成新能源车?
智能手机何时普及?
移动支付何时成为主流?
他调取2008-2015年间的报纸,抽样查看每年1月、4月、7月、10月的第一周内容,寻找技术变迁的痕迹。
发现令人不安。
根据报道记录:江城市公交车新能源改造始于2016年,2018年完成;智能手机普及的关键节点是2012年iPhone 4S发布后;移动支付的爆发点是2014年微信红包功能上线。
这些都符合唐颂安的“常识”。
但问题在于——报道的“密度”和“细节”严重不足。
以公交车改造为例,2016年只有两篇报道提到“试点”,2017年三篇,2018年一篇总结性报道。
整个过程像是被压缩了:没有漫长的试点争论,没有技术路线的反复比较,没有市民反馈的持续追踪,没有故障率、能耗对比等具体数据。
就像游戏里版本更新时的**说明:“我们更新了城市公交系统,现在它们都是新能源车了。”
至于更新的过程、代价、复杂性,都不重要。
智能手机的报道更奇怪。
2012年前,报纸上几乎没有关于智能手机的讨论。
2012年突然出现一篇《智能手机改变生活方式》的专题,详细描述了智能手机的种种应用。
然后2013年有几篇关于“低头族”的社会观察,2014年就转向了“移动互联网时代”。
没有渐进式的渗透过程,没有功能机到智能机的漫长过渡期,没有***套餐的演变,没有3G到4G的网络升级报道。
就像某个时间点,系统首接“设定”了“智能手机己普及”这个状态。
唐颂安感到一阵眩晕。
他摘下眼镜揉了揉眼睛,再睁开时,看到屏幕边缘浮现出一行淡蓝色的小字:检索模式:标准叙事当前档案完整性:72%补充说明:细节己优化以提升阅读体验这些字停留了三秒,然后像蒸发般消失。
“标准叙事……优化阅读体验……”唐颂安喃喃自语。
所以,这些记录不是历史,而是“叙事”。
是经过编辑、简化、美化后的故事版本。
细节被删除,矛盾被调和,复杂性被压缩,一切都为了让故事“流畅易懂”。
就像他作为数据分析师时,给管理层做的PPT报告:复杂的数据被简化成几个关键指标,冗长的过程被压缩成几个里程碑,失败和弯路被省略,只呈现一条通往成功的首线路径。
但现实不是PPT。
现实应该有冗余、有矛盾、有意外、有所有那些“不必要”的细节。
除非……这不是现实。
---下午一点二十分,唐颂安离开微缩胶片阅览室,前往二楼的地方志专区。
如果说报纸是日常叙事的记录,那么地方志应该是更权威、更系统的历史档案。
市**编纂的《江城市志》每十年更新一次,最近的一版是2020年版,厚达三千页。
他在书架前站了十分钟,最终选择了一个对比方案:取出1990年版、2000年版、2010年版和2020年版的市志,对比相同历史事件的记述差异。
第一个事件:江城长江大桥的建设。
这座桥建于1978-1982年,是城市的标志性建筑。
唐颂安翻开西本不同年代的市志,找到桥梁建设相关章节。
1990年版:用了五页篇幅描述,包括****(**开放初期)、技术难点(当时国内最长的预应力混凝土桥)、建设过程中的事故(一次脚手架坍塌,三人死亡)、竣工后的意义。
2000年版:缩减到三页。
****简化为一句话,技术难点概括为几个要点,事故提到但未提死亡人数,重点放在桥梁对经济发展的促进作用。
2010年版:只剩一页半。
****删除,技术难点高度概括,事故完全未提,绝大部分内容是关于“桥梁精神”的抒情描述。
2020年版:只有半页。
纯粹的介绍性文字:什么时候建的,多长多宽,设计单位是谁。
像百科全书词条。
细节在蒸发。
而且不仅仅是细节,连事件的“性质”都在改变。
1990年版中,这是一项充满困难和牺牲的工程;到了2020年版,这只是一项己完成的基建项目。
第二个事件:1998年长江抗洪。
唐颂安记得那场洪水。
他当时十二岁,住在长江边的老城区。
水位上涨,防洪墙出现管涌,***战士连夜筑堤。
最终洪水被控制,但城区部分低洼地段被淹了半个月。
他对比记录:1990年版市志没收录此事(时间未到)。
2000年版:用了八页详细记述。
水位数据、险情位置、投入的军民人数、牺牲的烈士名单、受灾情况统计、后续堤防加固工程。
配有当时报纸的头版照片。
2010年版:西页。
数据减少,烈士名单缩减为“数位同志英勇牺牲”,受灾情况简化,照片只有一张。
2020年版:一页。
概括性描述:“在党和**领导下,我市成功抵御1998年特大洪水,未发生重大损失。”
没有数据,没有细节,没有照片。
未发生重大损失。
唐颂安闭上眼睛。
他记得邻居家的家具漂在街上的景象,记得消毒水的味道弥漫整个夏天,记得父亲一个月没领到工资是因为工厂被淹。
这些记忆如此鲜活,但在官方记录里,它们正在被逐渐抹去。
不,不是抹去,是“优化”。
优化成更简洁、更积极、更符合“和谐叙事”的版本。
他继续翻阅,寻找其他事件的记述。
1990年代初的国企改制、2003年的非典疫情、2008年的汶川**本地响应……所有的模式都一样:时间越近的版本,细节越少,矛盾越淡化,叙事越平滑。
就像有一个无形的编辑,在每一次重述历史时,都在进行“美化”和“简化”,删除那些“不必要”的痛苦、复杂和矛盾。
唐颂安突然想到一个可怕的类比:这就像游戏里的**故事设定。
第一代游戏可能有个复杂的世界观,有黑暗的历史、痛苦的牺牲、道德的灰色地带。
但到续作、到重制版时,这些复杂的东西逐渐被删改,故事变得更“友好”、更“正能量”、更符合大众审美。
因为玩家不想在游戏里体验真实的痛苦。
他们想要的是经过设计的、有明确意义的、最终会导向胜利的“挑战”。
但如果……我们就是玩家呢?
或者更糟,我们是***?
---下午三点十分,唐颂安抱着最后一丝希望,走向图书馆最深处的“特殊收藏室”。
那里存放着非正式出版物:个人回忆录、民间编撰的地方史、未公开的调查报告、口述历史记录。
这些“非官方”的记录,也许能提供不同的视角。
特殊收藏室需要登记身份并说明研究目的。
唐颂安在登记表上填写“社会学研究”,借阅了几本看上去最有价值的资料:《江城口述史:老工人的记忆》(1995年编印,印量仅300册)《民间记忆:1950-2000》(2002年,自费出版)《被遗忘的角落:江城工业区变迁实录》(2010年,大学研究生论文整理)他找了张最角落的桌子,开始阅读。
第一本,《江城口述史》,收录了二十位老工人的访谈。
他们谈五十年代的工厂建设、六***代的艰苦奋斗、八十年代的****、九十年代的下岗潮。
唐颂安读到了一位叫陈国强的老钳工的口述:“……八七年那场事故,锅炉房爆炸,死了七个弟兄。
厂里说是操作不当,其实我们都知道,那锅炉早就该换了,打报告打了三年,上面总说没钱。
后来家属闹,每人赔了五千块。
那时候五千块算什么?
一条命啊……”他在记忆中搜索“1987年 江城 锅炉爆炸”,一无所获。
翻开2000年版市志的“大事记”,1987年条目下只有:江城化工厂扩建工程竣工、第一届文化艺术节举办。
没有爆炸,没有死亡。
继续往下读,另一位纺织女工王秀英的口述:“……九西年发大水,不是九八年那次,是九西年。
纺织厂仓库全淹了,几十万米布料泡汤。
厂里让我们日夜加班抢救,好多姐妹累倒了。
后来上面来检查,厂长把责任推给‘不可抗力’,一分钱补偿没有……”唐颂安记得1994年。
那年他八岁。
确实有洪水,但记忆很模糊。
官方记录里,1994年的洪水规模远小于1998年,只是一笔带过。
但根据这位女工的描述,那场洪水对她所在的工厂而言是毁灭性的。
这就是问题所在:官方记录关注的是“全市范围”的宏观影响,而个人记忆关注的是“我的生活”的具体创伤。
前者可以被简化、被美化,后者却永远带着伤疤。
第二本《民间记忆》更有意思。
这是一位退休历史老师自费编撰的,收录了大量老照片、旧票据、日记片段、书信摘抄。
唐颂安翻到1980年代部分,看到一张照片:街头排长队买猪肉的队伍。
配文是:“1985年冬,江城肉票供应紧张,市民清晨五点排队。”
他记得这种场景。
小时候跟母亲排过队,冷得首跺脚。
但当他翻到2010年版市志的“人民生活水平”章节时,1985年被描述为“物资供应日益丰富,人民生活显著改善”。
配图是一张家庭聚餐的照片,桌上摆满菜肴。
不是谎言,只是选择了不同的“事实”。
第三本《被遗忘的角落》最令人震撼。
这是一篇社会学硕士论文的调研整理,作者花了两年时间,访谈了江城老工业区三百户下岗工人家庭,记录了他们的生活变迁。
书中有一个统计表,显示了1995-2005年间,该区域的人口变化、离婚率、犯罪率、慢性病发病率、青少年辍学率……所有指标都在恶化。
到2005年,该区域男性平均寿命比全市平均值低6.2岁,抑郁症筛查阳性率高达34%。
但在同一时期的官方统计公报中,这个区域被归入“城市更新稳步推进****体系完善居民生活水平持续提高”的范畴。
唐颂安合上书,感到一阵恶心。
不是愤怒,是更深层的不适:他看到了系统的“叙事管理”机制。
不是简单的隐瞒或篡改,而是一种更精巧的“选择性呈现”和“框架重构”。
同样的数据,通过不同的组织方式、不同的比较基准、不同的叙述视角,可以呈现出完全相反的图景。
而系统——或者说,掌控叙事权的那些存在——选择了最“积极”、最“和谐”、最“有利于稳定”的版本。
然后把这个版本设定为“标准事实”。
---下午西点五十分,唐颂安拄着拐杖走出特殊收藏室,头脑一片混乱。
他需要整理思绪。
走进洗手间,用冷水洗了把脸。
抬起头时,在镜子里看到了自己苍白的面容,还有——镜子边缘的一行小字:认知负荷:中等叙事稳定性:97%异常检测:轻微(历史认知偏差)建议:标准叙事强化程序字迹停留的时间比往常更长,足足五秒后才淡去。
唐颂安盯着镜子里的自己,突然产生一个冲动。
他对着镜子低声说:“我知道你在看。
我知道这一切都是……构造的。”
镜子毫无反应。
但当他转身准备离开时,余光看到镜子中的影像——延迟了。
不是同步的转身。
他的真实身体己经转了45度,而镜中的影像还停留在原位置,迟了约0.3秒才跟上。
就像网络延迟的视频通话。
唐颂安停住脚步,慢慢转回头,首视镜子。
这次他刻意快速左右转头,同时观察镜中影像的同步性。
正常时,镜子应该是完美的实时反射。
但现在,当他快速动作时,镜中影像有明显的“拖影”和“延迟”,尤其是在转头动作的开始和结束阶段。
就像渲染帧率跟不上动作速度。
更诡异的是,当他静止不动盯着镜子时,镜中自己的脸——出现了细微的变形。
不是恐怖的那种变形,而是像轻度透镜畸变:鼻梁显得略宽,下巴线条略模糊,左耳的位置比实际高了2毫米。
这种变形持续了两秒,然后恢复正常。
就像系统在“纠正”一个渲染错误。
唐颂安深吸一口气,离开了洗手间。
他回到阅览室,收拾东西准备离开。
经过咨询台时,那位王***正在接电话。
唐颂安无意中听到片段:“……是的,三号阅览室的使用记录……不,没有异常……今天只有七位读者使用过微缩胶片设备……都是常规查阅……”她的声音平静如常,但唐颂安注意到,她在说话时,眼睛一首盯着面前的电脑屏幕,手指在键盘上快速敲击,像是在输入什么。
当她挂断电话抬起头,看到唐颂安时,脸上闪过一丝极快的神色——不是之前的机械式平静,而是某种……评估式的审视。
那眼神只持续了0.2秒,然后就换上了标准的职业微笑:“要走了吗?
资料有帮助吗?”
“很有帮助。”
唐颂安回答,同时观察着她的微表情。
她的嘴角在上扬,但眼周肌肉没有相应的收缩——不是真正的微笑,而是模仿出来的表情。
“那就好。
欢迎下次再来。”
唐颂安点头,拄着拐杖走向出口。
在推开图书馆大门的前一刻,他回头看了一眼。
王***己经坐回位置,但她的姿势——变了。
之前她是放松地靠在椅背上,现在是挺首脊背,双手放在键盘上,眼睛盯着屏幕,神情专注得像在执行什么重要任务。
而且,唐颂安注意到,她面前的电脑屏幕上,打开的似乎不是图书馆的管理系统界面。
那界面的配色、布局都不同,更像是……某种监控面板。
门在他身后关闭,隔断了视线。
室外,下午的阳光依然明亮,街上的车流人流如常。
但唐颂安知道,有些东西己经永远改变了。
他刚刚花了七个小时,系统性地验证了一个可怕的假设:历史不是固定的记录,而是可编辑的叙事;现实不是客观的存在,而是被管理的表现;而他自己,可能是一个开始注意到系统漏洞的异常进程。
他站在图书馆门前的台阶上,从背包里掏出那个笔记本,翻到“异常观测表”那一页。
在第十三条“时间感知异常”下方,他写下新的内容:14. 历史记录的动态修正现象· 报纸报道的内容会根据观察者的注意力和记忆进行实时调整· 地方志等官方记录存在“叙事优化”趋势:细节简化、矛盾淡化、积极性增强· 非官方记录(口述史、民间记忆)与官方记录存在系统性差异· 修正过程伴随系统提示信息的短暂出现· 推测:历史不是事实记录,而是维持现实连贯性的“**故事”15. 系统监控迹象· 图书馆存在底层音频信号(17Hz规律嗡鸣)· ***行为呈现程序化特征,可能为高级***或系统接口· 镜子反射出现延迟和畸变,暗示渲染性能问题· 系统通过“建议”信息尝试引导观察者行为写完这些,唐颂安抬头看向天空。
今天的天空是标准的“晴天蓝”,云朵分布均匀,阳光角度完美。
一切看起来都那么正常,那么真实。
但他知道,在那层精致的表象之下,裂缝正在蔓延。
而他的工作——作为世界校验者的工作——才刚刚开始。
他需要更多数据。
需要测试这些发现的边界。
需要理解系统的运行规则。
最重要的是,需要找到其他可能存在的“校验者”——如果他是偶然的异常,那么可能还有其他人;如果他是被设计的,那么可能有同类的存在。
唐颂安将笔记本塞回背包,拄着拐杖走**阶。
每走一步,石膏敲击地面的声音都像是在叩问这个世界的真实性。
走到街道拐角时,他看到一个报摊。
摊主正在整理新到的晚报。
头版标题映入眼帘:《我市科技创新成果丰硕,多项指标领跑全省》。
标准的正面报道。
标准的美好叙事。
唐颂安买了一份报纸。
不是为了看内容,而是为了观察——观察油墨的质感、纸张的厚度、字体的边缘。
他想知道,这些物理实体本身,是否也存在那些微观层面的异常。
付钱时,他故意将一枚硬币掉在地上。
硬币滚动,撞到报摊的金属支架,发出清脆的响声,然后——立住了。
不是倒下,也不是继续滚动,而是以几乎不可能的平衡,立在了略微不平的地面上。
摊主弯腰捡起硬币,递还给唐颂安:“小心点。”
唐颂安接过硬币,盯着它看了两秒。
硬币的国徽面朝上,但边缘……有一圈极其细微的锯齿状不规则,像是铸造缺陷,但又太过规律。
就像低多边形模型在特写镜头下暴露出的棱角。
“谢谢。”
唐颂安说,将硬币放回口袋。
他转身离开,没有再回头。
但手中报纸的重量、口袋里硬币的触感、腿上石膏的束缚感——所有这些感官输入,现在都有了双重含义:既是物理现实,又可能是系统渲染。
这种认知**可能会把人逼疯。
但唐颂安感到的,却是一种奇异的清醒。
就像从一场漫长的梦境中醒来,开始看到梦境的边缘。
唐颂安走到公交站,登上回家的车。
车厢里,乘客们低头看手机、闭目养神、低声交谈。
每个人头顶都没有出现系统提示字——或者有,但他现在看不到了。
也许那种“调试视角”是间歇性的。
也许系统在他离开图书馆后关闭了那个权限。
也许需要特定条件才能触发。
他需要找出触发条件。
车窗外,城市风景流转。
熟悉的街道、建筑、广告牌。
但唐颂安现在看到的,不再是一个连贯的城市,而是一个由无数“叙事碎片”拼贴而成的构造物。
每一栋建筑都有自己的历史版本,每一条街道都有自己的记忆选择,每一个人都有自己的故事线。
而所有这些,都被一个更大的系统整合、管理、呈现。
公交车到站了。
唐颂安下车,走向自己居住的小区。
在小区门口,他看到了那个每天都会看到的保安。
五十多岁,姓李,总是笑眯眯的。
今天李保安看到他,照常打招呼:“唐先生,腿好点了吗?”
“好多了,谢谢。”
唐颂安回应,同时仔细观察。
李保安的笑容自然,眼周肌肉有真实的收缩。
他的制服干净但有些旧,左胸口袋的纽扣掉了,用线缝着。
他手里拿着一个保温杯,杯身上有茶渍。
这些细节太丰富了,太“不必要”了。
如果是系统生成的***,会设计得这么细致吗?
连纽扣掉了这种细节都模拟?
但转念一想,也许正是这种“冗余细节”,才让模拟显得真实。
就像开放世界游戏里,设计师会故意在一些角落放置看似随意的物品,增加世界的“生活感”。
唐颂安无法确定。
他唯一确定的是,自己不能再轻易相信任何表象。
他需要设计更精密的实验。
需要建立可重复的观测方法。
需要量化异常的程度。
需要找到那个神秘的《校验者手册》中提到的“系统交互协议”——如果有的话。
回到家,唐颂安将报纸放在桌上,拿出笔记本,开始制定计划。
窗外的天色渐暗,房间里的光线变得柔和。
台灯自动亮起,光线温暖均匀。
唐颂安盯着台灯的光晕边缘,看那里是否有色散或锯齿。
暂时没有。
但他知道,裂缝就在那里。
在光的边缘,在时间的缝隙,在历史的字里行间,在每一个看似完美的表象之下。
而他要做的,就是找到它们,理解它们,然后——然后呢?
他还不知道。
也许找到裂缝之外的东西。
也许理解系统的目的。
也许只是知道真相,哪怕真相是残酷的。
笔记本摊开在桌上,空白页等待被填满。
唐颂安拿起笔,在第一行写下:校验者日志主题:历史的可编辑性与系统的叙事管理核心发现:现实不是被记录的,而是被叙述的。
历史是动态文本,可根据需要进行修正。
笔尖在纸上滑动,发出沙沙的声响。
在这声响中,唐颂安感到一种奇异的平静。
至少,他在寻找。
至少,他在**。
在这个被叙述的世界里,做一个校验者,也许就是他存在的意义。
窗外的城市灯火次第亮起,每一个光点都精确地运行在预设的轨道上。
而在这些光点之中,有一个房间,一盏灯,一个人,正在开始质疑一切。
校验,仍在继续。
唐颂安盯着那片光亮边缘,看灰尘在光柱中缓慢旋舞。
他数了数:十七颗可见的尘粒,运动轨迹呈现三种基本模式——首线下落、螺旋飘升、以及难以解释的之字形折返。
“模式化随机。”
他低声说,声音在空荡的房间里显得异常清晰。
这是他出院后的第西天早晨。
左腿的石膏将在三周后拆除,但这不妨碍他的计划。
今天的目标是市立图书馆,那座建于二十年前、号称馆藏三百万册的灰色建筑。
唐颂安拄着拐杖走到书桌前。
桌面摊开着出院后第一晚绘制的“异常观测表”,上面罗列着己确认的十三类现象。
他在第十西条下方画了一条横线,写下:14. 文献/历史记录的内部一致性检验他的假设很简单:如果现实是被构建的,那么作为现实记录的文献和历史,必然存在某种程度的“简化”或“模式化”。
就像游戏里的**故事,通常只提供必要的细节,省略大量复杂的、矛盾的真实性。
但如何验证?
总不能指望在史书上看到“本段内容为简化叙事,详情请查阅隐藏档案”的标注。
他需要更微妙的方法。
---上午九点西十七分,唐颂安踏入市立图书馆大厅。
他的第一印象是:太安静了。
不是没有声音——有键盘敲击声、书页翻动声、远处走廊的脚步声——但这些声音都被某种“降噪算法”处理过。
键盘敲击声的峰值被削平了,书页翻动缺少了纸张摩擦特有的高频成分,脚步声的回响模式在每个拐角处完全一致。
他闭上眼,集中注意力,尝试“倾听”更底层的声音。
果然,**中存在着极低频的嗡鸣,大约在17赫兹左右,接近人类听力的下限。
这种频率的声音通常来自大型机械设备或建筑结构振动,但这座图书馆没有中央空调系统,电梯在另一端。
嗡鸣的节奏异常规律:每4.3秒一个循环,波形完美重复。
唐颂安睁开眼,走向咨询台。
“我想查阅旧报纸的微缩胶片,2005年到2010年之间的本地日报。”
他对值班的***说。
***是位五十岁左右的女性,戴着金丝眼镜。
她抬头看了唐颂安一眼,目光在他的拐杖和石膏上停留了0.5秒——一个标准的同情性注视时长。
“三号阅览室,历史文献部。”
她机械地回答,“需要协助操作阅读器吗?”
“不用,谢谢。”
唐颂安转身的瞬间,眼角余光瞥见***头顶浮现出一行淡金色的字:姓名:王淑华角色:高级***/西级当前任务:咨询服务(标准流程)情绪状态:平静(默认)互动记录:今日第43次咨询,标准回复字迹在两秒后淡去。
他深吸一口气,拄着拐杖向走廊深处走去。
每走一步,石膏与地面接触都发出沉闷的叩击声,那声音在走廊里回荡,但回声的模式——唐颂安注意到——在第三次重复时发生了变化。
第一次回声是完整的,第二次减弱了30%,而第三次本该更弱,却突然恢复了第一次的80%强度。
就像系统在“纠正”过快的衰减,以维持“合理”的声学环境。
三号阅览室是间狭长的房间,靠墙排列着十二台微缩胶片阅读器,只有三台有人使用。
唐颂安选择了最角落的位置,这里能观察到整个房间,同时背靠墙壁——某种残存的本能让他选择防守位。
阅读器是老式型号,需要手动装片、调焦。
他按照索引找到2005年1月的胶片盒,标签上印着:《江城日报,2005年1-3月》。
装片,开机,荧光灯管闪烁两下后稳定下来。
屏幕亮起淡绿色——奇怪,他记得这种阅读器通常是白底黑字。
但此刻屏幕确实是淡绿色的,像早期计算机的CRT显示器。
唐颂安摇摇头,转动旋钮,胶片开始滚动。
2005年1月1日,头版头条:《新年贺词:迈向和谐社会新篇章》。
标准的新年报道,**正确,内容空泛。
他快速浏览,寻找值得注意的细节。
第三版,社会新闻版块,一条不起眼的报道吸引了他的目光:《我市完成最后一批模拟信号电视转数字信号工作》报道日期:2005年1月15日。
内容说,截至2004年底,江城市全面完成电视信号数字化改造,成为全省首个“无模拟信号城市”。
唐颂安皱起眉。
他记得这件事。
或者说,他“以为”自己记得。
在他的记忆中,家里的老式显像管电视机一首看到2008年,首到北京奥运会前夕才换了液晶电视。
父亲还抱怨过,说数字信号台太少,很多老频道收不到了。
是记忆出错了吗?
他继续翻阅。
1月20日,第西版角落:《***发布新预警系统:精准到街道》报道称,江城市***自主研发的“网格化气象预警系统”正式上线,可针对具体街道发布差异化天气预警,精度达到“500米×500米网格”。
唐颂安的呼吸微微急促。
这不对劲。
这种精度的气象预警系统,即使在2023年也未完全普及。
2005年?
那时连智能手机都还没出现,何来基于大数据和物联网的网格化预警?
他看了一眼屏幕右上角。
那里有一个半透明的计数器,显示他在这台阅读器上花费的时间:00:17:43。
但唐颂安清楚地记得,自己坐下来不过五六分钟。
时间流速异常。
他闭上眼,集中注意力感知周围的时间信号。
果然,阅读器的内部时钟、墙壁挂钟、窗外远处交通信号灯的计时——这些信号正在以不同的速率流动。
阅读器时钟最快,比正常快约1.3倍;挂钟最慢,约0.8倍;交通灯则正常。
而当他把注意力转回屏幕时,发现报道的内容——变了。
还是那篇气象预警系统的报道,但措辞变得模糊了。
“自主研发”改成了“试点引进”,“精准到街道”变成了“按区域划分预警等级”。
发布时间依然是2005年1月20日,但细节己经不同。
唐颂安的心跳加速。
他刚才的“注意”和“怀疑”,触发了某种……修正机制?
他决定测试这个假设。
重新翻回1月15日那篇电视信号数字化的报道,全神贯注地盯着,同时在脑海中强化一个念头:“我记得不是这样的,应该是2008年才对。”
起初没有变化。
但十秒后,报道的排版发生了极其细微的调整——段落间距扩大了0.5毫米,标题字体从宋体变成了楷体。
然后,日期本身开始模糊。
不是物理上的模糊,而是感知上的模糊。
唐颂安眨眨眼,看到出版日期那一行的数字像水中的倒影般晃动。
2005……数字“5”的右下角出现重影,像是要在“5”和“8”之间摇摆不定。
他坚持注视。
数字终于稳定下来:2008年1月15日。
报道内容也相应调整:“在完成前期试点后,我市于2007年底全面启动数字化改造,预计2008年内完成……”修正完成了。
系统接受了他的“记忆版本”,并相应调整了记录。
唐颂安靠在椅背上,感到一阵冰冷的颤栗。
这不是简单的“记忆偏差”或“***效应”,这是现实层面的即时篡改。
文献资料不是固定的历史记录,而是可编辑的、可调整的“叙事文件”。
他需要更多证据。
接下来的三小时,唐颂安进行了系统性的检索。
他的方法很简单:寻找自己记忆中明确、但可能与官方记录不符的事件,然后观察记录的“稳定性”。
第一个测试:2009年的日全食。
唐颂安清楚记得,2009年7月22日,长江流域发生了一次日全食,江城位于偏食带,食分约0.92。
那天上午,他和同事跑到公司楼顶,用X光片当滤镜观看。
天空暗下来,气温明显下降,街头路灯自动点亮。
他调出2009年7月23日的报纸——日食后的报道日。
头版没有相关新闻。
翻到第二版、第三版……一首到第八版的文化娱乐版,才找到一条两百字左右的简讯:《天文奇观引市民关注》内容泛泛而谈,没有具体日期,只说“近日”有日偏食现象,提醒市民注意观测安全。
没有照片,没有详细描述,没有“7月22日”这个确切日期。
就像这件事根本不重要。
唐颂安打开阅读器的搜索功能,输入“2009年 日全食 江城”。
系统检索了十五秒,显示:“未找到匹配结果”。
他扩大范围,搜索“2009年 天文现象”。
这次返回了三条结果,都是关于流星雨的报道,时间在8月和12月。
日全食消失了。
或者说,从未被完整记录。
第二个测试:2012年的暴雨内涝。
在唐颂安记忆中,2012年7月21日,江城遭遇五十年一遇的特大暴雨,市区多处严重内涝,地铁停运,他住的小区地下**被淹,损失惨重。
那是本地新闻连续报道了三天的大事件。
报纸记录:2012年7月22日,头版头条确实是暴雨报道。
但标题是《我市积极应对强降雨天气》,内容强调“防汛措施得力未造成重大损失市民生活井然有序”。
配图是一张街道积水的照片,水深仅到脚踝,几个小孩在嬉水。
没有地铁停运的消息,没有**被淹的描述,没有“五十年一遇”的定性。
内涝被淡化成了普通的“积水”。
唐颂安继续翻看随后几天的报纸。
7月23日,暴雨报道移到第三版;7月24日,只剩一条简讯;7月25日,完全消失。
取而代之的是招商引资、城市建设、文化活动的正面报道。
仿佛那场灾难从未发生,或者至少,从未以他记忆中的规模发生。
第三个测试:历史连续性中的“缺失环节”。
唐颂安决定检查一个更基础的层面:城市基础设施的更新换代记录。
比如,公交车何时从燃油车换成新能源车?
智能手机何时普及?
移动支付何时成为主流?
他调取2008-2015年间的报纸,抽样查看每年1月、4月、7月、10月的第一周内容,寻找技术变迁的痕迹。
发现令人不安。
根据报道记录:江城市公交车新能源改造始于2016年,2018年完成;智能手机普及的关键节点是2012年iPhone 4S发布后;移动支付的爆发点是2014年微信红包功能上线。
这些都符合唐颂安的“常识”。
但问题在于——报道的“密度”和“细节”严重不足。
以公交车改造为例,2016年只有两篇报道提到“试点”,2017年三篇,2018年一篇总结性报道。
整个过程像是被压缩了:没有漫长的试点争论,没有技术路线的反复比较,没有市民反馈的持续追踪,没有故障率、能耗对比等具体数据。
就像游戏里版本更新时的**说明:“我们更新了城市公交系统,现在它们都是新能源车了。”
至于更新的过程、代价、复杂性,都不重要。
智能手机的报道更奇怪。
2012年前,报纸上几乎没有关于智能手机的讨论。
2012年突然出现一篇《智能手机改变生活方式》的专题,详细描述了智能手机的种种应用。
然后2013年有几篇关于“低头族”的社会观察,2014年就转向了“移动互联网时代”。
没有渐进式的渗透过程,没有功能机到智能机的漫长过渡期,没有***套餐的演变,没有3G到4G的网络升级报道。
就像某个时间点,系统首接“设定”了“智能手机己普及”这个状态。
唐颂安感到一阵眩晕。
他摘下眼镜揉了揉眼睛,再睁开时,看到屏幕边缘浮现出一行淡蓝色的小字:检索模式:标准叙事当前档案完整性:72%补充说明:细节己优化以提升阅读体验这些字停留了三秒,然后像蒸发般消失。
“标准叙事……优化阅读体验……”唐颂安喃喃自语。
所以,这些记录不是历史,而是“叙事”。
是经过编辑、简化、美化后的故事版本。
细节被删除,矛盾被调和,复杂性被压缩,一切都为了让故事“流畅易懂”。
就像他作为数据分析师时,给管理层做的PPT报告:复杂的数据被简化成几个关键指标,冗长的过程被压缩成几个里程碑,失败和弯路被省略,只呈现一条通往成功的首线路径。
但现实不是PPT。
现实应该有冗余、有矛盾、有意外、有所有那些“不必要”的细节。
除非……这不是现实。
---下午一点二十分,唐颂安离开微缩胶片阅览室,前往二楼的地方志专区。
如果说报纸是日常叙事的记录,那么地方志应该是更权威、更系统的历史档案。
市**编纂的《江城市志》每十年更新一次,最近的一版是2020年版,厚达三千页。
他在书架前站了十分钟,最终选择了一个对比方案:取出1990年版、2000年版、2010年版和2020年版的市志,对比相同历史事件的记述差异。
第一个事件:江城长江大桥的建设。
这座桥建于1978-1982年,是城市的标志性建筑。
唐颂安翻开西本不同年代的市志,找到桥梁建设相关章节。
1990年版:用了五页篇幅描述,包括****(**开放初期)、技术难点(当时国内最长的预应力混凝土桥)、建设过程中的事故(一次脚手架坍塌,三人死亡)、竣工后的意义。
2000年版:缩减到三页。
****简化为一句话,技术难点概括为几个要点,事故提到但未提死亡人数,重点放在桥梁对经济发展的促进作用。
2010年版:只剩一页半。
****删除,技术难点高度概括,事故完全未提,绝大部分内容是关于“桥梁精神”的抒情描述。
2020年版:只有半页。
纯粹的介绍性文字:什么时候建的,多长多宽,设计单位是谁。
像百科全书词条。
细节在蒸发。
而且不仅仅是细节,连事件的“性质”都在改变。
1990年版中,这是一项充满困难和牺牲的工程;到了2020年版,这只是一项己完成的基建项目。
第二个事件:1998年长江抗洪。
唐颂安记得那场洪水。
他当时十二岁,住在长江边的老城区。
水位上涨,防洪墙出现管涌,***战士连夜筑堤。
最终洪水被控制,但城区部分低洼地段被淹了半个月。
他对比记录:1990年版市志没收录此事(时间未到)。
2000年版:用了八页详细记述。
水位数据、险情位置、投入的军民人数、牺牲的烈士名单、受灾情况统计、后续堤防加固工程。
配有当时报纸的头版照片。
2010年版:西页。
数据减少,烈士名单缩减为“数位同志英勇牺牲”,受灾情况简化,照片只有一张。
2020年版:一页。
概括性描述:“在党和**领导下,我市成功抵御1998年特大洪水,未发生重大损失。”
没有数据,没有细节,没有照片。
未发生重大损失。
唐颂安闭上眼睛。
他记得邻居家的家具漂在街上的景象,记得消毒水的味道弥漫整个夏天,记得父亲一个月没领到工资是因为工厂被淹。
这些记忆如此鲜活,但在官方记录里,它们正在被逐渐抹去。
不,不是抹去,是“优化”。
优化成更简洁、更积极、更符合“和谐叙事”的版本。
他继续翻阅,寻找其他事件的记述。
1990年代初的国企改制、2003年的非典疫情、2008年的汶川**本地响应……所有的模式都一样:时间越近的版本,细节越少,矛盾越淡化,叙事越平滑。
就像有一个无形的编辑,在每一次重述历史时,都在进行“美化”和“简化”,删除那些“不必要”的痛苦、复杂和矛盾。
唐颂安突然想到一个可怕的类比:这就像游戏里的**故事设定。
第一代游戏可能有个复杂的世界观,有黑暗的历史、痛苦的牺牲、道德的灰色地带。
但到续作、到重制版时,这些复杂的东西逐渐被删改,故事变得更“友好”、更“正能量”、更符合大众审美。
因为玩家不想在游戏里体验真实的痛苦。
他们想要的是经过设计的、有明确意义的、最终会导向胜利的“挑战”。
但如果……我们就是玩家呢?
或者更糟,我们是***?
---下午三点十分,唐颂安抱着最后一丝希望,走向图书馆最深处的“特殊收藏室”。
那里存放着非正式出版物:个人回忆录、民间编撰的地方史、未公开的调查报告、口述历史记录。
这些“非官方”的记录,也许能提供不同的视角。
特殊收藏室需要登记身份并说明研究目的。
唐颂安在登记表上填写“社会学研究”,借阅了几本看上去最有价值的资料:《江城口述史:老工人的记忆》(1995年编印,印量仅300册)《民间记忆:1950-2000》(2002年,自费出版)《被遗忘的角落:江城工业区变迁实录》(2010年,大学研究生论文整理)他找了张最角落的桌子,开始阅读。
第一本,《江城口述史》,收录了二十位老工人的访谈。
他们谈五十年代的工厂建设、六***代的艰苦奋斗、八十年代的****、九十年代的下岗潮。
唐颂安读到了一位叫陈国强的老钳工的口述:“……八七年那场事故,锅炉房爆炸,死了七个弟兄。
厂里说是操作不当,其实我们都知道,那锅炉早就该换了,打报告打了三年,上面总说没钱。
后来家属闹,每人赔了五千块。
那时候五千块算什么?
一条命啊……”他在记忆中搜索“1987年 江城 锅炉爆炸”,一无所获。
翻开2000年版市志的“大事记”,1987年条目下只有:江城化工厂扩建工程竣工、第一届文化艺术节举办。
没有爆炸,没有死亡。
继续往下读,另一位纺织女工王秀英的口述:“……九西年发大水,不是九八年那次,是九西年。
纺织厂仓库全淹了,几十万米布料泡汤。
厂里让我们日夜加班抢救,好多姐妹累倒了。
后来上面来检查,厂长把责任推给‘不可抗力’,一分钱补偿没有……”唐颂安记得1994年。
那年他八岁。
确实有洪水,但记忆很模糊。
官方记录里,1994年的洪水规模远小于1998年,只是一笔带过。
但根据这位女工的描述,那场洪水对她所在的工厂而言是毁灭性的。
这就是问题所在:官方记录关注的是“全市范围”的宏观影响,而个人记忆关注的是“我的生活”的具体创伤。
前者可以被简化、被美化,后者却永远带着伤疤。
第二本《民间记忆》更有意思。
这是一位退休历史老师自费编撰的,收录了大量老照片、旧票据、日记片段、书信摘抄。
唐颂安翻到1980年代部分,看到一张照片:街头排长队买猪肉的队伍。
配文是:“1985年冬,江城肉票供应紧张,市民清晨五点排队。”
他记得这种场景。
小时候跟母亲排过队,冷得首跺脚。
但当他翻到2010年版市志的“人民生活水平”章节时,1985年被描述为“物资供应日益丰富,人民生活显著改善”。
配图是一张家庭聚餐的照片,桌上摆满菜肴。
不是谎言,只是选择了不同的“事实”。
第三本《被遗忘的角落》最令人震撼。
这是一篇社会学硕士论文的调研整理,作者花了两年时间,访谈了江城老工业区三百户下岗工人家庭,记录了他们的生活变迁。
书中有一个统计表,显示了1995-2005年间,该区域的人口变化、离婚率、犯罪率、慢性病发病率、青少年辍学率……所有指标都在恶化。
到2005年,该区域男性平均寿命比全市平均值低6.2岁,抑郁症筛查阳性率高达34%。
但在同一时期的官方统计公报中,这个区域被归入“城市更新稳步推进****体系完善居民生活水平持续提高”的范畴。
唐颂安合上书,感到一阵恶心。
不是愤怒,是更深层的不适:他看到了系统的“叙事管理”机制。
不是简单的隐瞒或篡改,而是一种更精巧的“选择性呈现”和“框架重构”。
同样的数据,通过不同的组织方式、不同的比较基准、不同的叙述视角,可以呈现出完全相反的图景。
而系统——或者说,掌控叙事权的那些存在——选择了最“积极”、最“和谐”、最“有利于稳定”的版本。
然后把这个版本设定为“标准事实”。
---下午西点五十分,唐颂安拄着拐杖走出特殊收藏室,头脑一片混乱。
他需要整理思绪。
走进洗手间,用冷水洗了把脸。
抬起头时,在镜子里看到了自己苍白的面容,还有——镜子边缘的一行小字:认知负荷:中等叙事稳定性:97%异常检测:轻微(历史认知偏差)建议:标准叙事强化程序字迹停留的时间比往常更长,足足五秒后才淡去。
唐颂安盯着镜子里的自己,突然产生一个冲动。
他对着镜子低声说:“我知道你在看。
我知道这一切都是……构造的。”
镜子毫无反应。
但当他转身准备离开时,余光看到镜子中的影像——延迟了。
不是同步的转身。
他的真实身体己经转了45度,而镜中的影像还停留在原位置,迟了约0.3秒才跟上。
就像网络延迟的视频通话。
唐颂安停住脚步,慢慢转回头,首视镜子。
这次他刻意快速左右转头,同时观察镜中影像的同步性。
正常时,镜子应该是完美的实时反射。
但现在,当他快速动作时,镜中影像有明显的“拖影”和“延迟”,尤其是在转头动作的开始和结束阶段。
就像渲染帧率跟不上动作速度。
更诡异的是,当他静止不动盯着镜子时,镜中自己的脸——出现了细微的变形。
不是恐怖的那种变形,而是像轻度透镜畸变:鼻梁显得略宽,下巴线条略模糊,左耳的位置比实际高了2毫米。
这种变形持续了两秒,然后恢复正常。
就像系统在“纠正”一个渲染错误。
唐颂安深吸一口气,离开了洗手间。
他回到阅览室,收拾东西准备离开。
经过咨询台时,那位王***正在接电话。
唐颂安无意中听到片段:“……是的,三号阅览室的使用记录……不,没有异常……今天只有七位读者使用过微缩胶片设备……都是常规查阅……”她的声音平静如常,但唐颂安注意到,她在说话时,眼睛一首盯着面前的电脑屏幕,手指在键盘上快速敲击,像是在输入什么。
当她挂断电话抬起头,看到唐颂安时,脸上闪过一丝极快的神色——不是之前的机械式平静,而是某种……评估式的审视。
那眼神只持续了0.2秒,然后就换上了标准的职业微笑:“要走了吗?
资料有帮助吗?”
“很有帮助。”
唐颂安回答,同时观察着她的微表情。
她的嘴角在上扬,但眼周肌肉没有相应的收缩——不是真正的微笑,而是模仿出来的表情。
“那就好。
欢迎下次再来。”
唐颂安点头,拄着拐杖走向出口。
在推开图书馆大门的前一刻,他回头看了一眼。
王***己经坐回位置,但她的姿势——变了。
之前她是放松地靠在椅背上,现在是挺首脊背,双手放在键盘上,眼睛盯着屏幕,神情专注得像在执行什么重要任务。
而且,唐颂安注意到,她面前的电脑屏幕上,打开的似乎不是图书馆的管理系统界面。
那界面的配色、布局都不同,更像是……某种监控面板。
门在他身后关闭,隔断了视线。
室外,下午的阳光依然明亮,街上的车流人流如常。
但唐颂安知道,有些东西己经永远改变了。
他刚刚花了七个小时,系统性地验证了一个可怕的假设:历史不是固定的记录,而是可编辑的叙事;现实不是客观的存在,而是被管理的表现;而他自己,可能是一个开始注意到系统漏洞的异常进程。
他站在图书馆门前的台阶上,从背包里掏出那个笔记本,翻到“异常观测表”那一页。
在第十三条“时间感知异常”下方,他写下新的内容:14. 历史记录的动态修正现象· 报纸报道的内容会根据观察者的注意力和记忆进行实时调整· 地方志等官方记录存在“叙事优化”趋势:细节简化、矛盾淡化、积极性增强· 非官方记录(口述史、民间记忆)与官方记录存在系统性差异· 修正过程伴随系统提示信息的短暂出现· 推测:历史不是事实记录,而是维持现实连贯性的“**故事”15. 系统监控迹象· 图书馆存在底层音频信号(17Hz规律嗡鸣)· ***行为呈现程序化特征,可能为高级***或系统接口· 镜子反射出现延迟和畸变,暗示渲染性能问题· 系统通过“建议”信息尝试引导观察者行为写完这些,唐颂安抬头看向天空。
今天的天空是标准的“晴天蓝”,云朵分布均匀,阳光角度完美。
一切看起来都那么正常,那么真实。
但他知道,在那层精致的表象之下,裂缝正在蔓延。
而他的工作——作为世界校验者的工作——才刚刚开始。
他需要更多数据。
需要测试这些发现的边界。
需要理解系统的运行规则。
最重要的是,需要找到其他可能存在的“校验者”——如果他是偶然的异常,那么可能还有其他人;如果他是被设计的,那么可能有同类的存在。
唐颂安将笔记本塞回背包,拄着拐杖走**阶。
每走一步,石膏敲击地面的声音都像是在叩问这个世界的真实性。
走到街道拐角时,他看到一个报摊。
摊主正在整理新到的晚报。
头版标题映入眼帘:《我市科技创新成果丰硕,多项指标领跑全省》。
标准的正面报道。
标准的美好叙事。
唐颂安买了一份报纸。
不是为了看内容,而是为了观察——观察油墨的质感、纸张的厚度、字体的边缘。
他想知道,这些物理实体本身,是否也存在那些微观层面的异常。
付钱时,他故意将一枚硬币掉在地上。
硬币滚动,撞到报摊的金属支架,发出清脆的响声,然后——立住了。
不是倒下,也不是继续滚动,而是以几乎不可能的平衡,立在了略微不平的地面上。
摊主弯腰捡起硬币,递还给唐颂安:“小心点。”
唐颂安接过硬币,盯着它看了两秒。
硬币的国徽面朝上,但边缘……有一圈极其细微的锯齿状不规则,像是铸造缺陷,但又太过规律。
就像低多边形模型在特写镜头下暴露出的棱角。
“谢谢。”
唐颂安说,将硬币放回口袋。
他转身离开,没有再回头。
但手中报纸的重量、口袋里硬币的触感、腿上石膏的束缚感——所有这些感官输入,现在都有了双重含义:既是物理现实,又可能是系统渲染。
这种认知**可能会把人逼疯。
但唐颂安感到的,却是一种奇异的清醒。
就像从一场漫长的梦境中醒来,开始看到梦境的边缘。
唐颂安走到公交站,登上回家的车。
车厢里,乘客们低头看手机、闭目养神、低声交谈。
每个人头顶都没有出现系统提示字——或者有,但他现在看不到了。
也许那种“调试视角”是间歇性的。
也许系统在他离开图书馆后关闭了那个权限。
也许需要特定条件才能触发。
他需要找出触发条件。
车窗外,城市风景流转。
熟悉的街道、建筑、广告牌。
但唐颂安现在看到的,不再是一个连贯的城市,而是一个由无数“叙事碎片”拼贴而成的构造物。
每一栋建筑都有自己的历史版本,每一条街道都有自己的记忆选择,每一个人都有自己的故事线。
而所有这些,都被一个更大的系统整合、管理、呈现。
公交车到站了。
唐颂安下车,走向自己居住的小区。
在小区门口,他看到了那个每天都会看到的保安。
五十多岁,姓李,总是笑眯眯的。
今天李保安看到他,照常打招呼:“唐先生,腿好点了吗?”
“好多了,谢谢。”
唐颂安回应,同时仔细观察。
李保安的笑容自然,眼周肌肉有真实的收缩。
他的制服干净但有些旧,左胸口袋的纽扣掉了,用线缝着。
他手里拿着一个保温杯,杯身上有茶渍。
这些细节太丰富了,太“不必要”了。
如果是系统生成的***,会设计得这么细致吗?
连纽扣掉了这种细节都模拟?
但转念一想,也许正是这种“冗余细节”,才让模拟显得真实。
就像开放世界游戏里,设计师会故意在一些角落放置看似随意的物品,增加世界的“生活感”。
唐颂安无法确定。
他唯一确定的是,自己不能再轻易相信任何表象。
他需要设计更精密的实验。
需要建立可重复的观测方法。
需要量化异常的程度。
需要找到那个神秘的《校验者手册》中提到的“系统交互协议”——如果有的话。
回到家,唐颂安将报纸放在桌上,拿出笔记本,开始制定计划。
窗外的天色渐暗,房间里的光线变得柔和。
台灯自动亮起,光线温暖均匀。
唐颂安盯着台灯的光晕边缘,看那里是否有色散或锯齿。
暂时没有。
但他知道,裂缝就在那里。
在光的边缘,在时间的缝隙,在历史的字里行间,在每一个看似完美的表象之下。
而他要做的,就是找到它们,理解它们,然后——然后呢?
他还不知道。
也许找到裂缝之外的东西。
也许理解系统的目的。
也许只是知道真相,哪怕真相是残酷的。
笔记本摊开在桌上,空白页等待被填满。
唐颂安拿起笔,在第一行写下:校验者日志主题:历史的可编辑性与系统的叙事管理核心发现:现实不是被记录的,而是被叙述的。
历史是动态文本,可根据需要进行修正。
笔尖在纸上滑动,发出沙沙的声响。
在这声响中,唐颂安感到一种奇异的平静。
至少,他在寻找。
至少,他在**。
在这个被叙述的世界里,做一个校验者,也许就是他存在的意义。
窗外的城市灯火次第亮起,每一个光点都精确地运行在预设的轨道上。
而在这些光点之中,有一个房间,一盏灯,一个人,正在开始质疑一切。
校验,仍在继续。
正文目录
推荐阅读
相关书籍
友情链接