vw-047阀门百分之二十五。第二次在四点四十六分,关闭至百分之五十。第三次在五点零一分,关闭至百分之七十五。第四次——正在执行——关闭至百分之百。
值班日志的操作人一栏写的是同一个名字:张立民。
“这个人是谁?”陈路问。
周启明没回答。他在系统里搜索这个名字。搜索结果只有一条:供水公司西区管网维护组技术员,工龄二十一年。十六年前曾参与审议会大楼消防供水系统验收。验收报告的附件里有一份手写的补充意见,签名就是张立民。补充意见的内容只有一句话:“备用水源管道穿越四号断层北端,管道加压时可能对断层产生附加应力。建议在断层两侧加装应力释放阀。”
“建议被采纳了吗?”顾远问。
周启明往下翻。验收报告的最终版本里,张立民的补充意见被标为“附录e”。附录e的页脚有一行小字:“该建议已纳入后续改造计划,具体实施时间待定。”
“待定。”伊琳重复了这个词,“十六年。待定。”
“他现在在操作阀门。”陈路说,“凌晨四点半到五点,一个技术员回到十六年前他提过建议的阀门井,把供水管一根一根关掉。他知道关掉之后会怎样?”
“他知道。”伊琳把张立民补充意见的原始手写稿放大。稿纸的边缘已经发黄,但字迹清晰。在“管道加压时可能对断层产生附加应力”这一句下面,有人用红笔画了一道线。画线的人不是张立民。红笔的笔迹更细,更用力。画线的日期是十六年前的验收日当天。画线人的签名在文件的页边空白处:陶远。
“陶远看过这份补充意见。”伊琳用红外笔圈出那个签名,“验收当天就看过了。他画了线,签了字。然后这份意见被标为附录,纳入‘待定’。”
“十六年后,张立民在凌晨四点半开始关阀门。”陈路看着供水管网的压力曲线,第四次操作正在完成,vw-047阀门的开度降到零,“为什么是今天?为什么是现在?”
周启明调出张立民的排班记录。这个人今天休班。值班表上他的名字旁边写着“年假”。但他在凌晨四点三十一分出现在阀门井。不是值班,不是检修,不是应急抢修。一个休年假的技术员,在自己曾提过建议的阀门井里,按十六年前那份被标注为“待定”的补充意见,一步一步关闭阀门。
“他接到了电话。”顾远说。
“谁的电话?”陈路问。
“不重要。”顾远把系统日志往前翻,翻到凌晨四点三十分。那个时间点前后,系统记录了一次外部通信。通信来源不是任何工作站,不是任何移动终端。通信来源是一台哑终端——档案室里那台。
通信内容只有一行文字,被系统记录为“数据包类型:文本。内容:vw-047。执行。”
“档案室里的哑终端给张立民发了一条消息。”陈路说,他的语速比平时快,“哑终端没有网络权限,不能向外发送数据。它怎么做到的?”
“它不是向外发送。”林序在笔记本上画了一张图,从档案室的哑终端画一条线到照明控制单元,再从照明控制单元画一条线到供电管理系统,然后从供电管理系统分出一条支线,连到城市基础设施监测网络,最后指向上级,“它通过设备互联协议把消息嵌在常规信令里。照明控制单元每四十七秒向供电管理系统发送一次状态确认包,供电管理系统向城市基础设施监测网络发送负荷数据。哑终端在信令包的空白字段里填充了一行文本。文本长度不超过十六个字符。vw-047。执行。十个字符。足够。”
“档案室在动。”顾远说。
窗外,凌晨的灰正在从东边一层一层漫过来。但审议会大楼的灯还亮着。大楼第七层,全体会议的会场,灯光透过窗帘的缝隙,在灰蒙蒙的天空下形成一道道平行的亮线。那些亮线一动不动。
“他们在写决议。”周启明说。
会议文件又刷新了一次。这次是秘书处发来的修订说明。修订的内容只有一条:闭幕会的议程顺序。原来的第三项是“表决补充决议”,第四项是“闭幕词”。修订后的顺序把闭幕词提到了表决前面。
“先闭幕,再表决。”周启明把修订说明放在桌上,“闭幕词里会感谢全体代表的辛勤工作,宣布本届全体会议圆满结束。然后,在会议已经结束的情况下,表决补充决议。会议结束了,质询程序就失效了。程久要求的口头质询必须在会议进行期间提出。”
“他们在用议程次序堵程序。”伊琳说。
“不是堵。是绕。”周启明在议程安排上画了一个圈,“会议结束之后表决的决议仍然有效。但表决时会议已经结束,没有质询环节,没有辩论环节,甚至没有点名环节。秘书处直接宣布表决结果。一分钟。从宣