放学铃响的时候,夜隼已经在走廊里等了三分钟。
倒不是他有多积极——一个前世能在目标家门口蹲三天三夜的人,三分钟连热身都算不上。问题在于身份。夜隼·濑户,十七岁,女高中生,魔法少女(被迫),此刻正靠在二年三班门口的墙壁上,用一种"我就是路过顺便等个人"的闲散姿态,把走廊里每一个人的步速、目光方向和可能的逃跑路线默默登记在案。
职业病。改不了。
星野光是最后几个走出来的。书包带攥得指节发白,脚步比平时快了至少两成,目光在看到夜隼的瞬间顿了一下,随即像被烫到似的移开。
——果然在躲我。
夜隼并不意外。昨天放学后,星野光用那种几乎要碎掉的声音警告他"别再查编号7"。那不是威胁,是哀求。而夜隼当时做了一个刺客绝不会做的事:他犹豫了。
然后今天早上,他在系统日志里看到了自己的监控等级从β升到了γ。
"星野同学。"夜隼站直身体,声音控制在刚好能让对方听见、又不至于让周围人侧目的分贝,"昨天的事,我想当面道个谢。"
星野光的脚步停了。
走廊里人来人往,这是夜隼精心选择的场景——足够公开,让星野光不至于当场崩溃;又足够嘈杂,让旁人不会特意关注一段普通的对话。刺客的战场选择学,用在校园里居然毫无违和感。
"道谢?"星野光转过身,嘴角扯出一个标准的"我很好"微笑,但眼底的青黑连刘海都遮不住,"你昨天不是已经……"
"旧港区的任务。"夜隼截断她的话头,理由是现成的,"要不是你提前告诉我任务区域的数据异常,我可能不会那么小心。"
这是事实。星野光确实在任务前给过他提示。但夜隼提起它的真正目的,是降低威胁感——我不是来追问编号7的,我只是来谢谢你。
一个伪装成感恩的接近请求。刺客常用的话术变体。
星野光犹豫了两秒。夜隼能感觉到她在权衡:拒绝意味着承认自己在躲,答应则要面对一个她显然不想继续的话题。
"……只是道谢的话。"她最终说,声音轻得像在说服自己,"放学后,教学楼侧廊那边,五分钟。"
"够了。"夜隼微笑,微笑的角度和弧度经过精确计算——友善但不亲近,感谢但不殷勤。
星野光点点头,转身快步离开。她路过二年三班教室门口的时候,夜隼余光捕捉到一个画面:雾岛零靠在门框上,手里拿着一本什么书,目光越过书脊,和夜隼对上了。
那个眼神很淡,像在观察一个还没决定要不要标注风险等级的变量——不是敌意,也不是友善,而是一种实验室式的冷淡审视。
夜隼微不可察地点了一下头。
雾岛零收回目光,翻了一页书,仿佛什么都没发生。但夜隼注意到,她翻页的手指停顿了零点几秒——那不是阅读时的自然停顿,更像是注意力分散后重新集中的迹象。
——她在听。
表面接触线,维持中。但空气里多了点什么。
* * *
教学楼侧廊是两栋楼之间的露天连廊,午休时有人晒太阳,放学后则迅速冷清。夜隼提前两分钟到达,选了一个背靠承重柱、视野覆盖两端出入口的位置。习惯。就算只是"道谢",他也不会让自己处于无法观察退路的境地。
星野光准时出现。
但她的状态比夜隼预估的更差。脚步虚浮,脸色苍白得不像话,走近的时候夜隼甚至能闻到一股淡淡的药味——止痛片或者镇定剂,后者的可能性更大。
"谢谢你愿意来。"夜隼说,同时调整了整个对话策略的预设参数——星野光的身心状态比昨天更低,施压阈值需要大幅下调。
"嗯。"星野光在距离他两米远的地方站定,背对着走廊入口,目光落在远处操场上几个还在打球的学生身上,"你说吧。"
"旧港区的任务评价下来了,B-。"夜隼用一个无害的话题开场,"系统说异常魔力源头已清除,但我总觉得……那个地方的数据不对劲。"
星野光的手指微微蜷缩了一下。
"哪里不对劲?"她问,语气像是在履行某种职责。
"时间线。"夜隼说,"任务发布的时间点太巧了,正好卡在系统维护结束之后。我在想,是不是维护期间出了什么问题,才导致那个区域突然被标记。"
他在试探。用旧港区的时间线作为跳板,把话题引向系统维护——而系统维护在星野光的认知里,显然和编号7有某种关联。
星野光沉默了很久。
久到夜隼以为她不会再开口了。
"维护……"她终于说话了,声音像是从很远的地方传来,"维护期间有些数据会被重置。你知道的,系统每年都会做这种清理。"
"清理什么数据?"夜隼追问,语气保持着漫不经心的好奇。
"过期的任务记录、冗余的日志、还有一些……"星野光停顿了一下,"……一些不应该存在的缓存。"
缓存。
夜隼的心跳漏了半拍。
他昨天晚上反复点击的那个编号7缓存条目——系统维护结束后突然出现又突然消失的那一个。星野光用了"不应该存在"来形容它。
"不应该存在?"夜隼重复这个词,同时观察星野光的微表情,"你的意思是,那些缓存本来就不该被保留?"
星野光猛地转过头看他。
那个眼神里有恐惧。不是对夜隼的恐惧,更像是……被触碰了某个不该被触碰的开关。
"你看到了什么?"她问,声音突然变得尖锐,"维护期间你到底——"
"我只是在维护前留了一些数据备份。"夜隼撒了一个谎,但方向是模糊的,"维护结束后那些备份有的还在,有的消失了。所以我在想,系统清理的逻辑到底是什么。"
他在赌。赌星野光知道编号7缓存的存在,赌她的反应能帮他确认这一点。
星野光的脸色彻底变了。
她后退了一步,背抵上了侧廊的栏杆。阳光照在她身上,但夜隼能看到她整个人在发抖——不是冷,是那种从内部开始的、无法控制的震颤。
"你不应该看到那些。"她说,每个字都像是在用尽全力挤出来,"那些缓存……编号7……"
夜隼屏住了呼吸。
"编号7……代号是——"
她说了出来。
三个字,一个代号,从星野光的嘴唇间滑落,像是一颗被震松的牙齿掉落在地。
然后她猛地用手捂住了嘴。
夜隼的大脑在零点三秒内完成了信息登记和推演:代号碎片,已获取,三选一中的代号选项。来源确认为星野光在压力下的失言。情报优先级——
一个弹窗出现在他视野的右上角。
【检测到敏感话题,请注意交流内容规范。】
温和的语气,不带任何威胁。但夜隼的太阳穴传来一阵轻微的刺痛,像是有人用指尖点了一下。
γ级警告。最低等级的监控干预。
夜隼的反应是即时的——他切断了所有追问的意图,面部表情在零点五秒内切换成关切。
"星野同学?你脸色很差。"他上前一步,但保持着安全距离,"要不要先坐下?"
他同时在大脑里完成了另一件事:记录弹窗出现的时间节点——在星野光说出"编号7"和代号之后大约五到七秒。
不是实时的。有一个延迟。
上次在咖啡馆,星野光刚提到编号7的相关话题时,他的太阳穴也疼过一次。那次他以为是巧合,现在看来,那是同一种机制——关键词触发,延迟响应。两次观察,同一个模式。
这意味着什么?意味着系统的对话监控不是逐字逐句的人工审查,而是基于关键词的触发式检测。关键词出现后,系统需要几秒钟的处理时间来判断语境,然后才会发出警告。
延迟五到七秒。关键词触发。γ级干预。
这是今天最重要的发现,甚至比代号碎片本身更重要。
因为它意味着:如果能在五到七秒内切换话题、或在关键词出口后立即用无关内容覆盖语境,系统的判断就可能被干扰。
监控,存在盲区。
"我没事。"星野光松开捂着嘴的手,指尖在发抖,"只是……有点头晕。"
她的声音恢复了平静,但那种平静比崩溃更让人不安——像是断掉的琴弦被强行接上,外表完整,内里已经不能再承受任何张力。
"你最近是不是太累了?"夜隼问,话题已经被他无缝切换到关心身体状态的方向,"上次在咖啡馆的时候我就想说了,你的脸色一直不太好。"
"老毛病。"星野光勉强笑了一下,"魔法少女的通病,你以后也会习惯的。"
她在回避。用一个通用的、无法反驳的理由搪塞过去。
夜隼没有追问。他需要做的已经完成了——代号碎片到手,监控机制的运作方式被初步摸清,星野光的状态恶化被确认。
继续待下去只会增加风险。
"那你自己注意休息。"夜隼说,后退一步,做出准备离开的姿态,"如果有什么需要帮忙的,可以找我。"
"嗯。"星野光点点头,然后像是想起了什么,突然说,"夜隼同学。"
"嗯?"
"……别再查了。"
和昨天一模一样的话。但这次她的语气里没有了警告的锋利,只剩下疲惫。一种认命般的、连哀求都懒得伪装的疲惫。
夜隼没有回答。他只是微微鞠了一躬,转身离开。
走出侧廊的时候,他回头看了一眼。星野光还站在原地,背靠着栏杆,整个人像是被阳光定格的一尊雕像。
但她的手在抖。
* * *
夜隼没有直接回公寓。
他在学校附近绕了两圈,确认没有被跟踪(至少没有他能察觉到的跟踪),然后走进一家便利店,买了一瓶水和一包创可贴——后者纯粹是为了掩盖他真正的目的:用便利店的监控死角整理一下思路。
代号碎片。
他没有把它记在任何电子设备上。系统能监控对话,就一定有能力监控输入法。夜隼从口袋里掏出一支笔和一张从笔记本上撕下来的纸,写下了三个字。
然后把纸折了四折,塞进了校服内侧的暗袋里。
刺客的习惯。永远不要把关键情报放在敌人能搜到的地方。虽然他现在还不能确定"系统"是否算敌人,但谨慎从来不嫌多。
回到公寓已经是晚上七点。
夜隼拉上窗帘,打开书桌上的台灯——不是系统界面的光,是物理的、不会被远程监控的光。他摊开笔记本,在新的一页上画了三条线。
第一条线:星野光。
已获取:编号7代号碎片。
状态评估:身心恶化严重,药物依赖迹象明显(镇定剂可能性高),对编号7话题的反应强度逐次递增——从第一次的欲言又止,到昨天的崩溃式警告,再到今天的失言后浑身发抖。话题本身正在对她造成累积性压力。高优先级突破口,但施压空间极小——再逼下去可能导致彻底崩溃或主动切断联系。
第二条线:系统监控。
已确认:对话关键词监测机制存在,触发延迟约五到七秒,γ级干预(弹窗+轻微刺痛)。咖啡馆和侧廊两次观察到同一模式,非孤例。
推导:如果关键词后能在五秒内切换语境,系统可能无法完成判断。但这只是理论推测,未经验证。需要一个安全的测试环境。
第三条线:环境盲区。
问题:哪里能找到系统监控的盲区?
系统维护期间,监控关闭。但维护每年只有一次,上次刚结束。等下一次维护是不可能的——星野光的状态撑不了那么久。
还有什么?
旧港区任务中,系统出现了"数据同步异常"的警告。当时他没有深想,但现在回忆起来,那个警告意味着系统在某些区域的信号覆盖并不完美。
如果系统对对话的监控依赖某种信号传输,那在信号弱的区域——比如旧港区——关键词检测是否也会延迟甚至失效?
夜隼在笔记本上写下了几个字:
"测试地点:信号弱区。"
然后合上了笔记本。
窗外的东京夜景灯火通明。夜隼靠在椅背上,闭上眼睛。
代号碎片在口袋里,像一块滚烫的石头。
他还不知道编号7是什么,但他知道了一件事:星野光正在因为这件事一点一点地碎掉,而系统在看着他们,不允许任何人把她拼回去。
这不对。
夜隼睁开眼睛。
不管编号7是什么,他都会找到答案。不是为了系统,不是为了任务,是因为——
一个正在崩溃的人,在用尽最后的力气保护一个秘密。而那个秘密,正在杀死她。
他必须在她碎掉之前,把真相找出来。