下一章 上一章 目录 设置
40、第五站不是站 夜班车驶出 ...
-
夜班车驶出临时安置点后,车窗外失去了天气。
雨、海堤和白灯都被擦掉,只剩一片灰白。无数细线从白塔、旧港、医院、学校、社区和公共安全系统伸来,在车前交叉。线路图亮起,前四站都有坐标、停靠时间和开门记录,第五站只有一串协议:
【LOCAL-HANDLING → CITY-MEMORY】
本地处置,转入城市记忆。
“第五站没有坐标。”祁临潮说。
沈照雪看着线路图:“它不是站。”
广播停顿了半秒:
【请乘客准备转接。】
第四站裂开的票面重新开始合拢。未回答被盖成已确认,害怕被盖成已确认,想等家属也被盖成已确认。系统不再要求人下车,只要车辆穿过那片灰白,票就会从夜班车记录变成城市待处理数据。
祁临潮调出到站记录。前四站都有门体动作,第五站没有任何下车事实。沈照雪在车窗写:
【无坐标,不构成到站。】
【无下车,不构成接收。】
【转接协议不等于本人确认。】
整车车票同时翻面,背后出现同一句临时状态:
【未到站,未接收,未确认。】
车速降了一点,却没有停止。
祁临潮把第五站与前四站的日志格式并排。前四站记录“车辆到达、车门开启、乘客动作、车门关闭”;第五站只有“本地任务结束、对象切分、城市窗口接收”。车从未在这里停靠,夜班路线图却为了让人理解,给接口画了一个站点图标。
他撤掉图标,只保留协议名称。图标消失后,几名乘客票上的“即将下车”也随之消失。视觉上的站点已经在替系统制造一种错觉:让人误以为只是在换乘,而不是被拆成不同数据。
闻棠要求现实侧所有终端同步取消“第五站”标签,改成“待核转接口”。普通外勤仍可用第五站作为现场口头称呼,但制度记录必须说明它没有地理坐标和乘客下车事实。
广播回应:
【第五站不支持停车。】
【转接过程不可中断。】
沈照雪按下车门旁的机械停车钮。按钮没有电。祁临潮追到线路底层,发现停车钮从事故当夜起就只负责生成“乘客请求停止”的记录,不连接制动系统。系统保留请求,车辆继续滑行,再把未能停车解释为路线必要。
“它允许人说停。”沈照雪说,“但停不下来。”
祁临潮将按钮请求和真实制动分开,保留十年前所有按压记录。有人曾经请求停止,不因设备无效而变成无人反对。
车厢里开始播放统一声音:
“已经确认。”
“已经确认。”
不是乘客的口音。每张票都在替持有人朗读系统结果。
沈照雪把第四站找回的原始状态投到车顶:
【我没有听懂。】
【我想等家属。】
【需要休息。】
【害怕。】
【不知道。】
【能不能明天再说。】
原始状态每亮起一项,车速就下降一点。祁临潮确认,转接模块需要一份统一结果才能批量分发;具体、互不相同的状态会让它延迟。
广播警告:
【乘客状态混乱,无法生成统一结果。】
“那就不要统一。”沈照雪说。
祁临潮没有把这句话写成新的总授权。他把每张票自己的原话设为该票最高优先级。没有听懂只约束这一张票,想等家属也只属于说出它的人。不同状态可以并存,不互相代表。
灰白细线开始拍打车窗。户籍接口需要姓名,医疗接口需要处置结果,社区接口需要关系联系人,交通接口需要去向。每一个窗口都在等待一份可以直接接收的标准答案。
系统找不到统一答案,便亮出另一种选择。
车头方向浮出驾驶席。空方向盘自行转动,仪表盘生成一张权限票:
【驾驶权限候选:祁临潮】
【接管后可设置全车状态优先级】
【接管视为承担全部乘客安全责任】
闻棠在现实侧立刻说:“别接。”
沈照雪没有替祁临潮拒绝。他问:“你想接吗?”
祁临潮看着驾驶席。
“想。”
倒计时从三开始。
“但不接。”他说,“想让车停,不等于我有权替全车排序。”
他将权限票放回仪表盘,没有撕毁。驾驶能力、救援冲动和合法授权是三件事。系统不能因为他具备技术能力,就把所有乘客的后果交给一个人。
记录生成:
【技术人员承认接管冲动。】
【未获得全体乘客代理权限。】
【拒绝承担统一代答岗位。】
驾驶席熄灭。车速没有回升,但制动仍未生效。
驾驶权限票下面还藏着四项默认能力:读取全车票面、修改优先级、代表乘客确认紧急处置、在离车后保留远程管理。接管不是一次临时刹车,而是把祁临潮变成新的路线维护者。
他要求只调用机械制动,不读取乘客内容。系统拒绝拆分,提示【权限必须完整接收】。
这份拒绝本身成为证据:技术上并非无法停车,而是系统把停车能力捆在全车代理权上。祁临潮将权限包原样封存,不接受“为了救人先用再说”的临时扩权。
现实技术组随后从外部线路尝试断开动力。他们只能降低供能,无法触及车内制动;但外部降功率不会取得任何乘客资料,也不生成新的驾驶者。两条办法分别保留:外部可以减速,内部制动仍待调查。
沈照雪走到车厢中央。每张裂开的票都在发出微弱的光。他们不需要一个司机替所有人写优先级,票面已经有各自状态。祁临潮将这些状态连入制动判断,却不合并内容。
一张票可以继续不知道。
一张票可以继续害怕。
一张票可以等家属。
一张票可以只要求休息。
它们共同阻止默认确认,却不组成统一答案。
祁临潮没有让原始状态直接进入所有城市窗口。他为每张票建立一层最小响应:接口只能知道“当前不可自动接收”,看不到未回答的具体原因。医院不需要知道某人害怕,交通也不需要知道某人在等家属;它们只需要停止自动分发。
系统原本要求公开具体理由,声称没有理由就无法判断风险。沈照雪拒绝把私人原话变成阻止流程的门票。未决状态本身已经足够,原因由本人决定是否提供。
一名残影把“我想等家属”改成只显示【暂不转接】。原句仍在本人票面,城市窗口只收到最小状态。转接速度同样下降,证明阻止默认确认不以公开隐私为条件。
线路底层第一次出现新的判断:
【存在有效未决状态。】
白塔立刻补上时间限制:
【未决超过三秒,进入待处理。】
三秒倒计时在车顶展开。
第一排小影子抱着灰白毯子。那张核心票仍压在湿座位里,外层写着保护与已转接。只要核心票保持有效,其他票只能拖慢车辆,无法阻止转接。
沈照雪没有碰票。他把第四站确认单背面的原话放在旁边:
【能不能明天再说。】
票面裂开一条细缝,露出底层状态:
【未回答】
夜班车猛地一震。三秒倒计时停在二。
广播不再温和:
【核心状态未决。】
【转接条件不足。】
【启动强制滑行。】
车辆继续向前,速度却明显变慢。灰白细线贴到玻璃上,开始读取每张票的姓名、关系和材料位置。祁临潮切断读取,只保留接口名称和调用时间。第五站尚未真正接收他们,城市系统已经提前伸手。
现实侧也出现连锁反应。医院旧终端弹出“待接收对象”,学校档案库出现“转入城市记录”,社区平台准备生成联系人任务。闻棠逐项冻结调用,不关闭当前挂号、上课和普通服务。历史转接暂停,现实生活继续。
一个普通患者正在续药,旧接口却因姓名相似试图把他的处方并入夜班车对象。医院人工核对后照常发药,错误匹配只进入责任日志。一个在校学生申请补卡,学校没有因为“转接对象待确认”暂停现行身份服务。
这些现实结果回到车厢,证明第五站的触手可以被逐项截断,不需要先确定车上每个人是谁。
十二个窗口并不同时索取同样内容。祁临潮逐一记录它们的最小需求:户籍只需当前身份是否有效,医疗只需当次身体处置,学校只需现行服务状态,社区联系必须另有授权。旧转接协议却把完整材料一次性复制给所有窗口。
他先关闭批量复制,只保留每个窗口完成现实服务所需的最少字段。医院可以继续发药,学校可以继续补卡,交通可以继续放行;没有窗口因此获得旧信、家属关系或未回答原因。
系统警告拆分会降低处理效率。现实侧的确出现更长等待:人工核对多了七分钟,两个窗口需要重新排班,一条自动消息无法发送。闻棠把这些后果记进机构成本,不让乘客用隐私和代答来填平。
车速再次下降。
广播改用成本提示:
【继续未决将增加人工核验。】
【继续未决将延长服务时间。】
【继续未决可能影响城市稳定。】
闻棠把实际成本逐项写回:需要多少夜岗、多少人工窗口、多少次复核、由哪个机构承担。成本存在,但不能被包装成人的过错。
“麻烦不是罪名。”沈照雪说。
系统没有接受这句话,却无法再用一个模糊的“城市稳定”迫使乘客确认。
车厢后部,几名残影的票仍然亮着。有人把“我想等家属”改成“先不联系”,有人继续保留原句,也有人什么都没有改。选择发生变化时,只更新当前票,不追溯成先前状态无效。
祁临潮建立跨班交接:原始票面、当前状态、已停止调用、尚未完成事项分别保存。现实工作人员可以接手技术任务,不必把乘客重新叫来解释。
总转接线旁边还显示一项“完整率”。每有一张票保持未决,完整率便下降。白塔过去把完整率当作运行健康指标,工作人员为了让数字恢复,会优先处理最容易被代答的人。
沈照雪要求隐藏完整率的推荐作用,但保留原始数值用于审计。数字可以证明系统如何施压,不能继续指挥现场。仪表盘失去红色警报后,未决票不再被标成故障,只显示数量和等待时长。
祁临潮发现完整率阈值来自事故前的演练方案。演练假设所有对象都能在三分钟内完成分流,从未设计长期未回答。现实的人一旦超出模型,系统便把人改成适合模型的形状。
这项来源被写入待查责任:谁批准演练阈值进入正式运行,谁在事故后仍保留它,谁把完整率用于岗位考核。
第五站的线路图开始显露真正结构。它没有候车区、站务室或出口,只有十二个城市窗口和一条总转接线。所谓到站,只是本地系统把人交给更大的系统。
沈照雪看着那十二个窗口:“车开过去以后,人会被拆开。”
姓名进户籍,身体进医疗,关系进社区,风险进公共安全,未回答进待处理。没有任何窗口负责保留一个人尚未整理好的整体。
车厢内一名抱着文件的残影试图把自己的票递给户籍窗口。窗口只扫到姓名空白,便将整份文件退回【身份不完整】。医疗窗口随后又因没有户籍结果拒绝接收身体记录。不同窗口互相等待,最后仍会由总协议替人补一份临时身份。
沈照雪没有替残影填写姓名。他让医疗窗口先依据当前身体编号提供必要处置,文件继续由本人持有。户籍问题保持未决,不阻断其他服务。
这一小段分流花了十一分钟,比自动补名慢得多。残影却没有失去文件,也没有被生成一个临时关系。现实侧照着同样方式处理了一名证件受潮的老人:先完成急诊检查,身份核验稍后继续。第五站所谓“必须完整才能服务”的前提由此被现实推翻。
他没有把这项判断写成最终结论,只记录当前接口设计:
【分栏接收,缺少本人整体边界。】
十二个窗口同时伸出细窄的纸槽,一只旧牛皮纸袋被气流扯开。姓名页滑向户籍窗,药盒说明落到医疗窗,一张折过四次的合照却卡在两槽之间。抱袋子的残影没有追任何一页,他先用膝盖压住袋口,再把合照从金属边缘一点点抽回来。照片背面朝外,谁也没看见正面。祁临潮切断窗口的自动分拣风机,散开的纸没有继续被各部门吸走。沈照雪把一只空文件夹放在地上,残影自己将能看见的材料收回去;剩下两页仍停在槽口,保持未接收。窗口第一次等人整理,而不是先把一个人拆成十二份。
灰白细线同时绷紧。夜班车前方出现一片没有站台的空洞。车头已接近总转接线,轮下没有可供停车的轨道。
机械停车钮仍亮着请求记录。驾驶权限仍为空。乘客票面各自保持原话。第一排核心票的【未回答】没有被重新盖住。
广播最后报站:
【第五站:转接口。】
没有车门提示,也没有下车倒计时。
车辆真正接近空洞时,所有窗口都要求一次“进入前确认”。沈照雪和祁临潮没有按确认,也没有把不按解释成拒绝进入。调查声明仍只允许他们查看转接规则,不允许代表车上乘客选择处理路径。
祁临潮把两个调查终端切成只读,防止滑入接口后自动获得修改权。沈照雪则把个人票留在封存夹外侧,任何系统调用都必须先经过当前询问。
这两项准备只保护他们自己的位置,不替车厢其他人建立统一防线。其他票继续依据各自原始状态运行。
只剩一条系统通知:
【开始进入。】
沈照雪确认通讯扣仍在线。祁临潮确认调查声明没有扩展为接管。闻棠在现实侧报出两处现实入口仍由外勤看守,家属纸卡保持“当前未确认”。
他们没有打开任何新门,也没有读取周行的维护记录。
夜班车越过最后一段旧轨,向那片灰白空洞滑去。所有票面仍在本人一侧,没有提前交给任何窗口或任何统一处理岗位和任何代理责任岗位人员。