凌晨两点十七分,临海市警务协查中心的灯还是白得过分。
那不是医院的白,也不是主城区广告幕墙那种讨人喜欢的柔光,而是一种没有情绪的、把所有疲惫都照得更明显的白。走廊尽头的自动清洁机刚滑过去,地砖上留下一道湿痕,像谁把夜里最后一点脏东西也按程序擦走了。窗外天色未亮,认知滤网把整座城罩在淡灰蓝的电子夜幕下,远处偶尔有维护无人机掠过,像一颗颗没有温度的钉子,把平稳两个字继续钉在天上。
顾承骁坐在协查中心三层的临时工位前,面前摊着一份尚未签收的电子调阅单。
标题写得很规矩。
“异常物流协查联动预审件。”
下面还有一行更小的灰字:
“拟并入跨域风险研判。”
他盯着那行字看了几秒,才伸手把调阅单划开。
白夜狼伏在驱动器深层,声音低而平:“提示。该预审件来源混杂,已接入医疗残余接口、交通热源回放、地下低频噪声筛查、封存港耗材异常流向、民用清扫无人机地表轨迹比对。”
顾承骁嗯了一声。
“谁递上来的?”
“底层转发人:孟回声。”
“又是他。”
“附加备注一条。”白夜狼停顿半秒,“原句为:顾队,别先走自动签收。”
顾承骁手指一顿。
他把工位旁那杯彻底冷掉的咖啡端起来,没喝,只闻到一点发苦的气。他知道孟回声不是爱逾矩的人。那人在异常应对局底层做录入,最擅长的事就是在一整套只允许选择、不鼓励书写的系统里,尽可能给事实留下哪怕一点缝。上次周梧那张转运单上的“同行见证”,就是他硬顶着往附注页里塞进去的。
现在他又把东西先递到了自己这里。
这通常不是什么好兆头。
顾承骁继续下拉文件。
前两页还算常规,都是异常药物流向、未登记冷却剂批次、废旧接口残件回收异常、几个清扫无人机在高架底拍到的反常热源图谱。看起来像任何一份足以让基层协查头疼、却未必真正会死人 的杂乱材料。
到第三页,东西开始变得不对。
不是某一条特别惊人。
而是所有碎片忽然被同一只手串起来了。
“深剂量冷却剂三支,流向未归档医疗点。”
“旧式机械肺滤芯成批异常缺口,疑指向地下集群生存点。”
“多枚蓝色金属螺丝于非工业垃圾链中重复出现,材质来源高度一致。”
“儿童夜间避光步态模型与三号清扫无人机轨迹比对重合度百分之八十七。”
“低频片拆卸残屑于废弃水循环竖井附近检出。”
“可食用弱光植种异常流转,疑用于长期地下迁移补给。”
“白噪型收容对象照护名单残页,于市立系统缓存区出现非授权调取痕迹。”
顾承骁往下划的动作慢了。
白夜狼轻声说:“已进入交叉汇总页。”
顾承骁没应。
下一页整张都是路线。
不是地图意义上的大路线,而是更细、更毒的东西:哪条旧通风井适合担架通过,哪段轨道阴影能避开天眼校色,哪些路口因为玻璃反光会把人形热源抬亮,哪些药品必须跟哪批人先走,哪些照护对象一旦离开低频片超过四十分钟会失控,哪些孩子在强光下会呕吐,哪些机械肺老人不能换乘,哪几块从名字墙上拆下来的锚板最该压车底,甚至连哪类人夜里习惯抱着布包睡、哪类人一听见闸机提示音就会喘急,都被规整成了极适合上系统的风险字段。
这不是名单。
这是网。
更准确地说,是一张已经编到最后一道结扣、只等抬手落下去的捕网。
顾承骁盯着那几页,后颈一点一点凉下来。
他见过很多名单。
失踪者名单,伤亡名单,目击者名单,嫌疑人名单,撤离名单,收容名单,追责名单。警察这一行,很多时候就是和名单打交道。你把人写进纸里,才好调档、追线、签字、背责、交接,才算世界终于承认这件事发生过。
可他很少像现在这样,看见一份名单就先想把它捂住。
因为这上面没有几个人的真名。
它根本不需要真名。
它会用药线叫出一个人,用病症叫出一个人,用夜里怎么走路、几小时要换一次滤芯、睡觉前会不会摸自己的名字牌、避不避光、听不听低频、带不带孩子、手里提什么样的包,来叫出一个人。
这比名字更狠。
名字至少还像人。
这种名单,是拿人的脆弱当索引。
白夜狼报出一串冷静的数据:“根据当前预审件的联动规则,若完成签收并并入跨域风险研判,预计一百七十二分钟内,交通闸口、医疗接口、安防热源库、回收队列与清理队将获得统一追踪优先级。”
顾承骁问:“结果。”
“楚地迁移线大概率失效。”白夜狼说,“旧鼓风井、三号排水缝、白噪寺外转运段、旧票台阴影口、星星菜圃补给线,将在不同层级被依次抬亮。目标群体会先被拆散,再按系统建议分别处理。”
“拆到什么程度?”
“孩子优先回收引导,照护对象转入医疗静默流,接口异常者并入回收评估,地下低频核心列为非法通讯设施,名字墙拆片按无主金属信物处理。”
顾承骁眼底微微发沉。
“说人话。”
白夜狼这次停了两秒。
“一旦上交。”它说,“他们会被重新写回好处理的样子。”
工位周围很静。
远处值班室里有谁打了个哈欠,又立刻被自动安静门吸走。墙上的时钟一格一格往前跳,像这份名单也正在等待一个规规矩矩的未来:签收、归档、上行、联动、布控。所有步骤都合法,所有后果都体面。
顾承骁抬手,点开预审件的来源树。
一层一层往下,全是些看起来无害的碎东西。
一张医院药房的领用残页。
一个无人机扫地时顺手拍到的儿童热影。
一段交通热源回放里几秒钟不自然的暗巷绕行。
一份市立系统缓存区里残留的照护名单下载痕迹。
几批冷却剂异常去向。
几段低频片拆除后没来得及清掉的编码尾巴。
它们各自单拿出来,都很小。
小到任何人都能说:这只是程序谨慎,这是城市安全,这是协查职责,这是风险预判。
可一旦被放进同一张表,所有活人就会被压成路径。
顾承骁低声问:“孟回声人呢?”
“在线。”
“接进来。”
通讯接通得很快。
那头先是一阵敲键盘声,然后才是孟回声压得极低的声音:“顾队?”
顾承骁没废话:“为什么给我?”
“因为再晚一点就自动上去了。”孟回声说,“这东西名义上还是协查预审件,实际已经按战时联动模板写好了。只要你签收,系统就认定基层核验成立。”
“你能卡多久?”
“七分钟。”孟回声明显有点急,“七分钟后轮询,没人工处理就并网。顾队,我只能卡这么久。”
七分钟。
顾承骁眼神轻轻动了一下。
这数字像钉子一样,在他心里敲出旧票台前那瓶终于掉下来的水,也敲出偏食写下的那句结论——虽然他并没亲眼见过那张纸,但楚地很多人后来都记住了那个意思:有些东西看起来像自由,其实只是餐刀来晚一点。
白夜狼低声提示:“当前剩余时间六分二十秒。”
顾承骁呼出一口气:“有没有合法路径,既不让这东西上行,又不让我现在变成公然销证?”
白夜狼很快给出答案:“方案一,按来源污染驳回。风险:所有原始片段仍保留于协查缓存,其他口可重新拼接。”
“下一个。”
“方案二,转入证人保护封存。风险:封存件同样保留内容,安保层仍可调用摘要。”
“下一个。”
“方案三,按异常叙事样本移交认知滤网研究组。风险:最快,且最糟。”
顾承骁冷笑了一下:“难得你会用这种形容。”
白夜狼没接这句,只继续:“方案四,手动截断链路,摧毁当前汇总映射与缓存索引。风险:违反证据保全条例、战时协查条款、异常联动义务。后果包括权限冻结、停职调查、妨害协查指控。”
走廊那头传来门禁轻响。
有人出来接水,又折回去。夜里所有动静都被放大一点,又被灯光压回去。
顾承骁手指停在屏幕边缘,半天没动。
他知道自己以前会选什么。
以前的他会想办法先备案,再保护。先把证据留住,再去拦后续的刀。程序未必善良,但没有记录,很多事连追责的尸骨都找不着。顾承骁一直觉得,警察最重要的工作之一,就是让事情不要只剩口耳相传,让活人、死人、哭声、受伤、门外等着的人,都有地方被写下来。
可楚地这一路,已经把他那套习惯一点一点剥开了。
他看见过医院把同行拆回单数。
看见过转运单一句灰字就足够把名字退回编号。
看见过静默告别区把哭声降成三分钟流程。
看见过名单不是保护,而是另一种更礼貌的捕捞。
也看见过有些人之所以还活着,靠的不是自己已经被制度承认,而是有人先替他们把痕迹藏住。
他想起明日透看名单时的眼神,总像在看一张网。
也想起那个老太太问过的那句很慢的话:记了以后,能不能先别交上去。
警察这职业教他上交。
夜路这几年,教他分辨什么不能递。
白夜狼又报了一次时间:“剩余四分五十八秒。”
顾承骁问:“如果我摧毁映射,原始碎片还能重拼吗?”
“短时间内不能。”白夜狼回答,“当前清单最危险之处不在于某一条证据,而在于它已经把碎片聚合成可执行路线。摧毁映射,相当于把即将落下的网拆回线。”
“那原始碎片呢?”
“仍在系统各处,仍然危险。”白夜狼说,“但需要重新检索、重新理解、重新命名。至少不会在今夜自然变成捕网。”
顾承骁沉默了一下。
“所以现在摆在我面前的,不是证据。”
“不是。”白夜狼说。
“是什么?”
白夜狼答得很准。
“是一张已经学会自己收口的盘子。”
顾承骁抬眼,看向玻璃窗外那层灰蓝的夜。
有那么一瞬间,他忽然很清楚父亲当年说“让普通人敢走夜路”这句话时,漏掉了后半句是什么。
不是每条夜路都得先写进表格,才算被保护。
有些夜路先要活着穿过去,表格才配在天亮后出现。
他站起来,拔掉终端。
孟回声在通讯那头骤然压低声音:“顾队?”
“继续卡。”
“你要做什么?”
“做我该做的。”
“顾队,三层预审室有联动镜像,单删主端没用,必须把映射片一起——”
“我知道。”
“你会被查出来的。”
“那就让他们查我。”
说完,顾承骁直接往预审室走。
白夜狼的狼影在他身侧一闪而逝,像一截贴着地面流动的月白水痕。它没有再劝,只将整层楼的门禁结构、摄像盲区、值班岗点和网络回路一层层标亮给他看。
“最佳路线已生成。”它说。
顾承骁边走边问:“你现在还建议我回头吗?”
白夜狼沉默了半秒。
“不建议。”它说。
顾承骁脚步微顿。
白夜狼继续,语气仍旧低而稳,却已经和最初那个只会报风险与权限的校准核心不太一样了。
“更新结论。”它说,“当记录会把活人压成抓捕路径时,保存完整链路不再优先于守夜本身。”
顾承骁嗯了一声。
预审室门口刷的是三级权限。
他刷开门,里面没有人,只有一排排冷柜似的证据缓存槽亮着幽蓝指示。主控台上,那份协查预审件已经被系统自动拆成可并网包,红框边缘正在一点点收紧,就像一只眼快睁开了。
白夜狼说:“剩余三分三十一秒。联动镜像在左侧第二列,映射片物理位于底层缓存匣。”
顾承骁一把拉开缓存匣。
里面躺着一枚薄得像刀片的数据片,边缘泛着冷青。它看上去没有任何恶意,甚至很漂亮。谁都不会从这么一小片东西上看出一条迁移线、一群病人、几个孩子、一堵名字墙和整片楚地将怎样被重新抬亮。
可顾承骁拿起它时,还是觉得沉。
他把数据片插进离线解组槽。
白夜狼同步接入。
“是否执行链路拆解?”它问。
顾承骁盯着屏幕上那一页页由脆弱构成的索引,没有立刻点确认。
这是警察最不被允许做的一种动作。
不是放跑嫌犯,不是违规用武,不是私自出警。
是明知道这是一份证据,还主动把它从系统的嘴边拿开。
他清楚这意味着什么。
意味着他会被问责,会被怀疑包庇,会被说成情绪用事,会有人指着条例告诉他:你破坏的是程序的完整性。
可他更清楚另一件事。
如果他把这东西上交,今夜之后,很多人连被问责的机会都未必还有。
“执行。”他说。
屏幕一暗。
紧接着,整份映射清单开始被拆回最初那些彼此不相认的小碎片。路线断开,症状与热源脱离,药线与孩子分离,名字墙拆片重新退回普通金属异常,鲸歌井低频片被打散成数段无上下文噪声。就像一张已经编好的网,在最后一秒被人从结扣处猛地挑开。
白夜狼报出进度:“百分之三十……五十七……七十一……”
门外忽然传来脚步声。
顾承骁一抬头,值班协查员已经走到门口,愣了一下:“顾队?你怎么——”
顾承骁比他先开口:“污染件截留,临时接管。你去叫技术值班,不要进来。”
对方被他这句说得一时没反应过来:“污染件?哪份——”
“我说了,不要进来。”顾承骁声音不高,却硬,“现在。”
对方显然被这股压得极稳的气场镇住,转头就去叫人。
白夜狼继续:“百分之九十二。提示,主控端轮询提前三十秒。”
顾承骁眼神一冷,直接拔下解组槽的物理保险扣,把最后那片映射芯推入紧急焚毁口。
细小蓝焰瞬间吞没了它。
没有巨响,也没有英雄式的壮烈感。只有一点轻得近乎冷漠的焦味,像一页纸被很安静地烧掉。
焚毁口上跳出红字:
“链路已不可逆。”
与此同时,主控端轮询开始。
屏幕上那份即将并网的协查件闪了一下,随即塌成一行平淡的系统提示:
“映射异常。来源失配。建议人工重建。”
顾承骁看着那行字,第一次觉得“建议人工重建”这六个字也能像救命。
白夜狼低声道:“当前完整捕网已失效。”
“剩什么?”
“剩一堆碎片。”白夜狼说,“和一夜时间。”
顾承骁没再看屏幕。
他转身往外走,边走边给孟回声拨回去:“清单拆了。现在听我说,别再往里补字,所有原件都按来源问题打回底层,不许谁今晚再手工拼一次。”
孟回声那头呼吸乱了一下:“顾队,你真——”
“现在没时间替我惊讶。”顾承骁打断,“还能卡多久?”
“主并网失效后,至少两个小时内没人能重建到原精度。”
“够了。”
“顾队,你接下来去哪儿?”
顾承骁已经穿过走廊,拎起外套往楼下走。
“把这两个小时还给该走的人。”
他没开警车。
警车的路径太亮,也太好追。顾承骁从侧库拖了辆旧巡逻摩托,白夜狼自动接管了前灯亮度,把它压到不引人注意的最低值。车冲出协查中心后,凌晨风立刻从领口灌进来,冷得他眼睛发涩。
雨刚停,路面是薄亮的。
主城区还没完全醒,可维稳系统已经先一步醒了。几个交通节点开始重新校色,巡逻无人机改线,东侧封控桥亮起淡红边灯。预审件虽然没能按原样上行,可某些碎片依然会各自触发小范围警觉。只要楚地还按原定线走,迟早会撞上新的收口。
“白夜。”顾承骁压低身子,“如果你是他们,现在最先抬亮哪一条?”
白夜狼答得很快:“旧鼓风井。其次三号排水缝。再之后是高架玻璃反光口。医疗静默转运端口已开始自检,白噪寺方向不宜走原线。”
顾承骁拧把,车头切进一条更窄的维修下道。
“明日透现在最可能在哪儿?”
“鲸歌井外圈机动概率百分之四十九。雨管街药线中段百分之三十二。旧票台外缘观察点百分之十一。”
“先去雨管街。”
“收到。”
城市越往下,灯越湿。
高架底的阴影里还残着白天没来得及散干净的消毒水气味,广告白鸽在远处天幕下盘旋,却照不进这些缝。顾承骁骑得很快,肩背始终绷着。他知道自己现在做的每一步都在把责任往自己身上收。清单没上交,意味着他接下来不能只当一个做了浪漫决定的人,还得实打实地把那些人带离被重新抬亮的口子。
这才像警察。
不是扔下制度骂两句就走。
是明知这件事会回来咬自己,也先用身体把口子顶住。
雨管街入口比平时更静。
齐北斗的车已经不在,几个常驻摊位也空了,只剩地上没来得及收净的水印和两根折断的扎带。白米蹲在一块旧广告牌后面,正在往布袋里塞什么,听见车声猛地抬头,刚要跑,认出顾承骁后才硬生生停住。
“你怎么来——”
顾承骁直接下车:“透呢?”
白米盯着他看了半秒,眼神像在衡量这次是不是另一种带着好心来的麻烦。
“旧鼓风井本来要走。”他说,“后来透姐觉得不稳,改了一半。”
顾承骁心里一沉:“别走那条。现在所有亮路都不能走。”
白米一愣:“你怎么知道?”
顾承骁没解释,只抓住重点:“她人在哪?”
白米咬了咬嘴唇,最后还是指向更深处:“中段接货口。”
顾承骁快步过去。
明日透站在一辆半卸货的暗色运输车边,手里正翻那本被防潮布包着的旧账册。祁阿婆在后面给白噪寺的人分布包,骆止水蹲在车尾拧担架固定扣,几个孩子被压着声音站成一串,谁都没说话。整片场地里只有低频片偶尔发出的细响,像一群人把呼吸都先压短了一截。
明日透先看见他。
她没立刻说话,只是合上账册,眼神从他脸上一路扫到他没带正式车、没开亮灯、衣领还没来得及理平的样子。
“出事了?”她问。
顾承骁走到她面前,直接道:“原线废了。”
“哪条?”
“旧鼓风井、三号缝、高架右侧反光口,全不能走。白噪寺的静默转运端口也会被抬亮。”他顿了顿,“还有名字墙拆片的金属信号、药线、低频片、孩子避光轨迹,都被拼出来了。”
明日透的眼神一下冷下去。
“谁卖的?”
“不重要了。”顾承骁说,“现在重要的是他们不靠名字也能抓人。”
骆止水手里的扳手咔地一声攥紧,祁阿婆分药的动作也停了。
明日透盯着顾承骁:“你看见清单了?”
“看见了。”
“带来了?”
“没有。”
她眉尖几不可察地动了一下。
顾承骁继续说:“也不会带来。那东西一旦完整落地,谁拿着都是网。”
明日透没接话。
场地里安静得只能听见远处高架水珠往下落。
顾承骁把每个字都放稳:“我把映射拆了。现在他们只有碎片,没有整张网。但最多只够我们两小时。”
明日透看了他很久。
那个眼神里没有感激,甚至谈不上完全信任。更像在确认他这次到底明白到了什么程度。
“你没上交。”她说。
“没上交。”
“也没先备份一份留给你自己以后追责?”
顾承骁静了静。
“没有完整备份。”他说,“只有我脑子里记住的必要部分。够你现在改线,不够系统重新拼网。”
这句话说完,明日透眼神里那道最硬的防备才微微松了半寸。
很小,几乎看不出来。
可顾承骁看见了。
她把账册翻到避光路线那页,动作快得像刀口过纸。
“白米,叫齐北斗撤旧鼓风井。三号缝不走,转废水检修道。白噪寺的人提前两批拆开,不坐同一辆。名字墙锚板压最底,不跟低频片放一起。孩子全部改走盐仓背阴。骆止水,你的人把所有深冷标签撕掉,原瓶全扔,药拆分装。阿婆,机械肺先上第一车,别再等第二轮。”
一连串命令落下,场地一下动起来。
顾承骁站在原地,听着那些细碎而准确的应答,心口却一点没松。
因为他知道,自己这里只是拆了一张网。别处的网还会重新长。
明日透忽然抬眼:“你现在回去,还来得及把锅推给技术故障。”
“推不干净。”
“那你还来。”
顾承骁看着她:“我来,是因为这东西本来该由我递上去。”
明日透没说话。
顾承骁继续道:“名单这种东西,以前我总觉得先留着,后面总有机会补救。现在我知道,不是每份表都配先活过人。”
明日透看着他,终于淡淡说了一句:“学得慢。”
顾承骁点了下头:“但还算赶上。”
她没再继续这句,只把账册一拍,转身上车前丢给他一句:“东侧高架下还有个明口。系统真要重新收,先抬那儿。你不是警察吗?”
顾承骁听懂了。
这是她此刻能给出的最大信任——不是谢,也不是请。是把最危险的明口留给他守。
“知道了。”他说。
白夜狼在耳边低声报出路径:“东侧高架明口到位时间六分四十秒。若按当前分流,主车队有较高概率在你拖住第一轮扫描后通过。”
顾承骁转身就走。
白米在他身后喊了一声:“顾承骁!”
他回头。
小孩站在昏暗低频灯下,怀里还抱着一包压得紧紧的名字牌,声音不大,却很清楚:“今天你要是被问,就说没看见我们。”
顾承骁看着他,嘴角很轻地动了一下。
“今天我确实没看见你们。”他说。
说完,他重新戴上头盔,拧动油门。
东侧高架下的明口果然已经开始亮灯。
两台安防扫描车一前一后卡在接口处,桥腹内侧有热源列阵正在刷新。若是完整名单上交,这里很快就会从协查口变成收拢口。现在网被他拆了,系统只能凭碎片本能地去抬最容易理解的一段明路。
顾承骁把车直接横停在入口正中央。
扫描红线刷到他身上,先识别出警务身份,又因为他身后跟着一串被他故意打开的临时追查信标,而误判成高优先级现场处置。几名安保人员快步迎上来。
“顾队?这里临时封控——”
“协查。”顾承骁直接亮证,“后撤五十米,别挡我线。”
“什么协查?我们这边没收到——”
“你现在收到了。”顾承骁说,“高危误索引件,疑似有人故意放饵。谁放大扫描,谁给我担后果。”
对方被他的语气压住,又被那串正规得过分的警务信标唬住,一时不敢硬顶,只能回头走耳机请示。
这就是顾承骁擅长的部分。
他太知道制度是怎么转的,也太知道哪一秒的迟疑可以替谁换出路。很多时候,守夜不是大喊着与世界决裂,而是在世界最熟练的惯性里,硬塞进去一段它一时处理不了的卡顿。
白夜狼低声更新:“主车队已改线。第一批通过率上升。”
顾承骁站在红线里,一动不动。
夜风吹起他外套下摆,桥腹投下来的阴影把他半个肩膀压暗。远处天幕依旧稳定,广告白鸽还在更高的地方盘旋,整座城市表面平静得近乎体面。没有人会知道此刻有一群人正从不见光的水泥缝里穿过去,名字墙的一部分被拆下来包在布里,星星菜种子压在包底,白噪寺的人被分成几批转移,孩子们沿着临时改好的避光路低头快走,药线被撕掉标签,低频片被旧棉布裹住,楚地正在把自己很慢、很具体地从一张快要收口的网里往外拔。
而他站在这里。
不是为了把他们登记完整。
是为了让这张网先不要在今晚落下。
“白夜。”顾承骁忽然开口。
“在。”
“更新一下你的答案。”
白夜狼安静半秒。
“请求内容?”
顾承骁看着前方那道不断刷新的红线,声音低而稳。
“关于正义。”
风从桥洞穿过,带起一片纸屑在他靴边打转。安保车上的扫描灯闪了两下,迟迟没能拿到上级明确命令。系统在犹豫,人也在犹豫,整套秩序就卡在这个几乎看不见的缝里。
白夜狼终于开口。
它的声音还是像从驱动器深处传来,低沉,克制,几乎没有任何多余修辞。
“答案更新。”它说,“正义不是把所有找到的东西都送回系统。”
顾承骁没有动。
白夜狼继续:
“当系统会把证据收成捕网,警察的职责不是递盘子。”
“是先把盘子打翻。”
这句话落下的瞬间,顾承骁眼底很轻地收了一下。
像一道走了很久的夜路,终于在某个并不明亮的地方,确认了自己没有走错。
白夜狼又报:“第二批通过。孩子热源已脱离主抬亮区。白噪寺转运段安全时间还剩四分钟。”
顾承骁缓缓吐出一口气,抬手把衣领理平。
这个动作他做得很熟。
像每次走进夜里前,先把白衣重新穿好。不是因为它不会脏,而是因为知道会脏,才更得自己记着它原本该是什么颜色。
安保耳机里终于传来新的指令,对方看他的眼神开始变得犹疑、复杂,带着一点程序被打乱后的不安。
他们大概很快就会发现不对。
很快就会发现那份预审件的映射链被人切断,很快就会追责、调记录、查门禁、封权限,最后把今晚所有本来该顺滑进入系统的东西,一笔一笔全记到顾承骁头上。
但那又怎样。
名单没有上交。
车队已经过去。
有些夜,警察该上交的不是别人。
是自己。
当第一道真正带着质问意味的车灯照到他脸上时,顾承骁仍站在原地,没有后退半步。
桥洞以外,天还没亮。
桥洞以内,一条本该变成捕网的名单,终于没能在今夜落到活人头上。