城乡巴士的车窗像一层发灰的膜,把外面的世界涂得不真不假。周隽坐在最后一排靠窗的位置,身边挤着两个拎菜篮子的妇女,菜叶上还滴着水,水滴落在胶皮地板上,车一晃就滑出细长的痕。车厢里混着汗味、蒜味、油烟味、塑料袋的摩擦声,还有后排小孩断断续续的哭腔。这些噪音和味道让人烦,但对他而言,它们是一种天然的屏障——狗的鼻子再灵,也很难在这种乱流里把一条线咬得稳。
他没有立刻睡。睡会让呼吸变重,呼吸变重会让你在梦里喊出不该喊的名字。更要命的是,睡会让你失去对下车点的主动权。主动权一丢,门禁就会替你做选择。
他把帽檐压得更低,手掌覆在胸口,隔着衣料感受那片塑料膜的轮廓。纸角像一枚发烫的骨片,贴在心口附近,烫得他不敢忘。烫不是因为温度,是因为它的意义已经改变:它不再只是线索,而是一张暂时的护身符。护身符的作用不是挡刀,是让对方不敢轻易亮刀。
然而护身符也有期限。时间一长,旧口子会适应它的存在,甚至会找到办法把它“口径化”。他们能口径化纸,却更难口径化人。纸是一段静止的证据,人是会呼吸、会走动、会突然发声的变量。
周隽需要的是“会发声的人”。
巴士晃晃悠悠开了一个多小时,经过几段坑洼的县道,终于在一处更大的岔路口停下。司机喊:“到站!县城北门!下车快点!”
北门。一个边缘的门,却比镇上的门更硬:这里开始有交警、有摄像头、有公交枢纽。硬门意味着规则更多,旧口子更不敢直接动手,但也意味着他更容易被“正常秩序”拦下。正常秩序拦下你,不需要缺角牌子,只需要一句“查证件”。
他跟着人流下车,脚一落地,冷风就从裤腿灌上来。脚底的水泡被冻得发麻,麻里带疼。他没有立刻走向人多的广场,而是沿着站场外围的围栏走,找到一个卖热豆浆的小摊。他买了一杯最便宜的豆浆,站在摊边慢慢喝。喝豆浆不是为了暖,是为了观察。站场边缘的人最复杂:有揽客的黑车司机,有摆摊的小贩,有巡逻的保安,有拿着对讲机的站务员。谁在看谁,谁跟谁打招呼,谁用手机打电话,他都要看清。
他最怕的是被“熟人”认出来。熟人不一定认识他的脸,但熟人认识“外协小余”的影子:那种穿着、那种工具包、那种眼神。影子一旦被认出,就会被回拨。
喝到半杯时,他的手机在口袋里轻轻震了一下。不是来电,是短信提示的那种短震——很轻,很克制,像有人在门外敲了敲。
他心脏收紧了一瞬,随即强迫自己保持表情不变。他没在摊边掏手机。掏手机会暴露你在等消息,会引来更多关注。他端着豆浆继续往前走,走到站场旁边一条更窄的小路,小路尽头是一排公共厕所和垃圾箱。垃圾箱旁没有人,只有一只瘦猫在翻塑料袋。
他背靠着墙,把手机掏出来,屏幕上果然是一条陌生号码发来的短信,只有一句话:
“你说的材料我们收到了。请把能证明‘缺角内章’的实物纹理拍清楚,发到这个一次性接收链接,链接24小时后失效。不要在原地停留。——合规组”
短信下面附了一个短链接。
周隽盯着那条信息,指尖发冷。对方回应比他预期快,说明两件事:第一,企业合规线真的存在并且敏感;第二,他们并不完全信他,仍需要更硬的证据去触发内部流程。纸角的纹理就是更硬的证据之一,能证明缺角章不是他说出来的,而是真实存在的。
可这同样可能是陷阱。旧口子如果伪装成“合规组”,用一个接收链接骗他上传实物纹理,就能确认他手里确实有纸角,甚至能通过元数据定位他的上传位置。旧口子也许不懂合规术语,但他们懂“诱导你自证”。
他不能在北门上传。
上传位置太固定,摄像头太多,信号基站太明确。哪怕对方是真合规组,他也不能把自己暴露给任何可能被调取的定位痕迹。他需要一个更乱、更难追的上传点:网吧、地下商场、或大型批发市场。那里人多、设备多、Wi-Fi多、摄像头虽多却不一定能精准对上一个人。
他把短信截图,关掉屏幕,重新把手机塞回口袋。然后他做了一件更重要的事:删掉短信原文,只保留截图,避免手机在落入别人手里时暴露短链接。短链接对旧口子而言是钥匙,对他而言是炸弹。
他走出小路,径直穿过站场外的马路,进入一片杂乱的居民区。居民区的巷子像迷宫,越走越窄,电线在头顶交错,像蜘蛛网。蜘蛛网能拦住大车,也能拦住追踪的视线。他在巷子里绕了几圈,确认自己不被任何人尾随,才拦了一辆电三轮,报了一个含糊的目的地:“去旧批发市场,卖小五金那片。”
电三轮司机抬眼看他:“买啥?”
周隽随口:“买胶布和电线。”
司机不再问。对他而言,客人越不讲故事越正常。车开起来,三轮发动机的噪声把周隽的心跳也盖住了一部分。他靠在车厢边,眼睛盯着路边反光镜,反光镜里没有熟悉的车,没有灰色越野,没有牵狗的人影。只有一串普通的车流。
到旧批发市场时,天色已经偏暗。市场里灯光杂乱,白炽灯和霓虹灯混在一起,把人的脸照得忽明忽暗。卖五金的小铺里摆满了螺丝、铁链、胶带、网线、插排。巷口有两家网吧,门口烟味呛人,玻璃上贴着“上网实名”。实名这两个字像刀,刺得他眼皮一跳。但他也知道,很多小网吧的“实名”只是摆在墙上的告示,真正执行时不过是随便填个号码。执行松,才是他能利用的缝。
他走进其中一家网吧。网吧里光线暗,键盘敲击声像雨点。前台是个年轻女孩,戴着耳机在刷短视频。周隽压低帽檐,递过去一张皱巴巴的纸钞:“上一个小时。”
女孩随口问:“身份证呢?”
周隽从口袋里摸出一张旧的临时卡——不是身份证,是那种老旧的“上网卡”残余。女孩皱眉:“这啥啊?”
周隽语气很平:“我忘带身份证了,我就在这儿查个资料,马上走。你给我开个临时的,号随便填。”
女孩瞥了他一眼,似乎不想惹麻烦,又懒得较真,伸手把钱收了:“行,给你开个临时。坐那边空位,别闹事。”
他拿到一张写着机号的纸条,走到最角落的机器坐下。角落背对监控,旁边是一面贴着广告的隔板。隔板上写着“游戏代练”“刷钻”“借号”。这些灰色交易让他更安心:灰色意味着规则松,规则松意味着不那么留痕。
他没有立刻点短链接。他先打开浏览器,进入一个无关页面,随便滚动,像普通上网的人。然后他打开系统设置,关闭定位权限,清空浏览器缓存,启用隐私模式。他知道这些操作不能真正消除痕迹,但至少能减少一部分元数据泄露。
确认网络稳定后,他才把手机里的短链接手动输入电脑,避免手机直接访问留下更完整的设备指纹。链接打开是一页非常简洁的上传界面,没有公司logo,只有一行提示:“请上传能证明缺角章印与台账字段的图像。请勿包含个人身份信息。上传后页面自动销毁。”
界面越简洁,越像专业的合规临时工具,也越可能是精心伪装的陷阱。他需要验证。
他先不上传纸角纹理。他上传一张无关的图片——网吧桌面的照片,故意模糊。点击上传后,页面提示“内容不符合要求,已拒绝”。拒绝说明系统在做简单的内容审核,而不是无脑接收。再试一次,他上传那张“要点纸片”的照片,页面通过并返回一个短短的确认码。
确认码意味着对方确实在接收并归档,且有内部编号机制。旧口子的人未必能做得这么像。周隽的警惕稍微松了一点,但仍不完全相信。
他深吸一口气,从贴身口袋里取出塑料膜,打开,取出纸角。纸角太小,手机拍出来容易糊,他必须用电脑摄像头或者外接设备。网吧没有。那就只能用手机,但他要控制元数据。
他用手机进入相机设置,关闭“位置标记”,关闭云同步,切换到飞行模式再打开Wi-Fi——让照片不携带任何即时定位信息。然后他用桌面的台灯打光,手掌遮住周围,拍了三张:一张拍缺角章印的弧形边缘,重点对准缺口;一张拍“对象字段留空”字样的撕裂边;一张拍压痕里最清晰的“3L”。
每张拍完,他立刻在手机里截屏再裁剪,用截屏替代原图。截屏会去掉一部分相机原始元数据。做完这些,他把截图通过数据线传到电脑,手机里原图立刻删除并清空“最近删除”。这一步不完美,但足够让追踪难度上升。
他在电脑上把三张图按顺序上传。上传成功的提示弹出,页面自动刷新,随后显示:“已接收。请保持安全。若需进一步核实,我们将通过同一号码发送一次性问题。请勿主动回拨。”
周隽盯着那行“请保持安全”,喉咙发紧。对方的措辞没有安慰,只有规则。规则越冷,越像真实的合规体系。真实意味着它能留下痕迹,也意味着它能成为另一套门禁。
他立刻退出页面,清空浏览记录,再打开几个游戏网站随便点两下,伪装自己的上网轨迹。最后关机重启电脑——重启会清掉一部分临时缓存。做完这些,他起身离开网吧,像一个普通人结束上网一样。
走出网吧时,夜色更沉,批发市场的灯光把街面照得斑驳。周隽没有回头,但余光里看见街对面停着一辆面包车,车窗贴膜很深,看不清里面的人。面包车在这种市场很常见,可能是进货的,也可能是蹲点的。他不能用“常见”给自己麻痹。旧口子的策略已经从追捕变成耗人,他们会学会“常见”的伪装。
他不去正街,转进小巷,沿着摊位背后的货运通道走。通道里堆着纸箱和塑料筐,气味混乱,脚步声也容易被盖住。他走到一处公共厕所旁,停下,装作系鞋带,借机观察。面包车仍在,但没有动。没有动更可疑:正常进货的车会频繁上下货。
他把帽檐压得更低,继续走,走到通道尽头时突然横切穿过一扇半开的铁门,进入另一片更老的居民区。居民区里灯光稀疏,狗叫声和电视声混在一起。周隽在一处楼道口停住,背靠墙,静静等了两分钟,听有没有脚步跟来。没有。
面包车没有跟到这里。至少说明他这次横切有效。
他需要一个今晚的落脚点。旅店要登记,登记是硬门。他不能登记。可他也不能露宿街头,露宿会让他被巡逻盯上,巡逻一问证件,他就落地。他必须找“半合法空间”:洗浴中心、通宵棋牌室、或者夜班的货运仓库角落。洗浴中心通常只收现金,不必登记;通宵棋牌室更松,但风险是遇到灰色人物。灰色人物可能会把他卖给更大的灰色。
他选择洗浴中心。
洗浴中心在批发市场旁边很常见,供货车司机休息。司机群体不爱问故事,只爱问价格。周隽进了一家灯牌很旧的洗浴,前台是个中年女人,涂着厚粉,抬眼问:“搓澡还是过夜?”
“过夜。”周隽把现金递过去。
女人看了他一眼:“身份证?”
周隽语气平:“忘带了,跑车的,临时过一晚。”
女人盯着他两秒,收了钱,摆摆手:“进去吧。别惹事。”
他拿到一条毛巾和一张写着柜号的塑料牌,进了更衣区。热气扑面而来,像一层湿墙。湿墙能把人包住,也能让人的神经松一点。但他不敢松。他洗得很快,重点洗掉油味、刺灌丛叶汁味和汗味。洗干净不是为了舒服,是为了减少狗的线索。狗靠味,他就让味变得难辨。
洗完,他躺在休息大厅的躺椅上。大厅里灯光昏暗,电视在放综艺,笑声很吵。躺椅间隔很近,旁边的男人在打呼噜,呼噜声像锯子。周隽把毛巾盖在脸上,像睡,实则在听。听大厅里有没有异常的脚步节奏,有没有刻意压低的对话,有没有“找人”的口气。
半小时过去,一切正常。他的手机震了一下。又是那种短促的震。
他把毛巾掀开一角,屏幕亮起,是合规组发来的新短信:
“证据有效。我们已启动内部重大风险流程。请回答一个问题:你如何获得纸角?是否可以找到‘周工’或知情人作证?若可,请提供可接触方式(不需要实名,描述特征与所在区域即可)。我们将安排第三方律师接触。回复请尽量具体。”
第三方律师。
这三个字让周隽第一次觉得,另一套门禁真正开始运转。律师意味着程序,程序意味着留痕,留痕意味着不可逆。不可逆一旦形成,旧口子就会顾忌,至少会在行动上更收敛。
但问题也更尖:他们需要“人证”。人证能把线索从“材料”提升到“事实”。事实一旦在律师手里,就不再是口径能轻易压住的东西。
周隽盯着短信,心里涌起一股更深的寒意:他要不要把老人、修理铺男人、林场巡护员推到台前?推到台前,他们可能会被旧口子按住,甚至被“意外”。不推到台前,流程可能停在内部风险层面,变成公司内部封存:撤换人员、修改验收口径、把问题“内部消化”。内部消化对公司是安全,对他是死局。死局就是长期不可达。
他不能把自己的命押在公司“良心”上。公司没有良心,只有风险偏好。风险偏好随时可能改变。
他需要至少一个“可控的人证”。可控不是能控制对方,而是对方在曝光之后仍有生存空间。老人和修理铺男人属于单点个体,曝光后很脆;林场巡护员属于体系内人员,曝光会牵扯林场,林场有自保能力,反而更硬。硬意味着不容易被按死。
可林场巡护员知道的未必多,他最多能证明:有人带狗追人,胸前挂缺角牌子,追逐发生在林场巡护线附近。这个证词能证明旧口子的存在和行动方式,却不能直接证明“对象字段留空”和“周工”。但它能把事情从“技术问题”提升为“可能存在非法限制人身自由/阻碍调查”的层级。层级提升,旧口子压力就大。
至于“周工”,老人是关键。老人知道周工,甚至看过照片。但老人脆,太脆。除非周隽能给老人加一层保护:让律师接触时同时启动录音、同时让材料备份、同时让老人处于公众视野下。公众视野是最廉价的保护。
公众视野怎么来?最简单的是让老人离开村镇,来到县城公共场所,跟律师在咖啡馆、酒店大堂见面。公共场所摄像头多、人多,旧口子不敢动粗。但老人愿不愿意来?老人怕麻烦,更怕被咬。他不一定会来。
周隽不能直接用手机联系老人。联系会暴露通话轨迹,老人也可能被监听。他只能通过“风”去传话——小卖部老板、市场摊贩、甚至那个修理铺男人。风传话会慢,但更难追踪。可现在合规流程已经启动,需要快。
他必须做一个取舍:先给合规组一个“可接触但不致命”的人证线索,换取他们继续推进;同时自己继续寻找“周工钥匙”的更硬证据,把主动权握在手里。
他决定先给出林场巡护员线索。
他在短信里回复,字数不多,但尽量具体:
“纸角来源:在封存站点台账夹页缺角处取得(仅角落,未拿走整页)。追逐发生后已投递两处以上。知情人证线索:林场巡护体系人员,曾在县界老桥附近巡护小屋出面阻止带狗追逐,可证明缺角牌子人员存在及追逐事实。可描述:巡护小屋旁挂太阳能灯,对讲机常用。另有一名老站配件维修老人,熟悉三岭站与缺角内章,住镇边写‘旧站配件’门牌处,但较脆弱,建议第三方律师在公共场所接触并全程留痕。”
发送。
发送后他立刻把手机调到静音,塞进枕边的缝隙里。他不能频繁互动,互动越多,轨迹越清晰。轨迹清晰,旧口子就越好耗。
他躺回去,毛巾再次盖住脸,强迫自己闭眼。可眼前不是黑,是一张张脸:父亲低头盖章的侧影,老人拉紧门闩的手,修理铺男人犹豫收钱的眼神,林场巡护员握着对讲机的皱眉。每一张脸背后都连着同一条看不见的线:对象字段被留空,责任被漂浮,活人被按住。
他睡不着。
睡不着就会听见更多声音。大厅最远处有人进来,脚步不急,两个男人,鞋底很硬,走路时不会拖沓。硬鞋底的人通常要么是保安,要么是跑事的。跑事的会扫视。扫视的人目光不会停在电视,会停在人脸。
周隽把毛巾压得更紧,只露出一条缝看过去。两个男人穿得很普通,夹克,牛仔裤,手里没拿行李。进门后没去柜台消费,反而在大厅边缘站了几秒,目光在躺椅间扫。
扫到周隽这排时,其中一个停顿了一下。停顿不是因为认出他,而是因为他这排位置靠近出口,靠近监控死角。监控死角里的人,最像藏。
周隽心脏跳了一下。他没有动。动会暴露。静反而更像睡。睡的人最安全,因为睡的人看不到你。
男人往前走了两步,似乎要靠近。他身边另一个男人轻轻拉了他一下,低声说了句什么。两人又停住,转身走向前台。前台女人抬头,似乎被问了什么,她摇头,指了指登记本。男人看了登记本,又摇头,走了。
登记本。
洗浴中心虽然不严格查证,但会写下“柜号”和“过夜人”。写下就是痕迹。痕迹可能成为旧口子耗人的工具。他们可以不抓你,只要知道你今晚在哪,然后在你出门那刻跟着,跟到你犯错的地方。犯错的地方就是硬门。
周隽意识到:洗浴中心也不再安全。安全是相对的,旧口子在学习。他们从带狗追山,学会在城市边缘“找登记”。登记比狗更便宜,也更长久。
他必须在他们把网铺成之前再次换位。换位不是逃,是让对方的耗人成本上升。成本上升,他们才会考虑撤。
周隽没有立刻起身。他等那两人彻底离开,等大厅里恢复呼噜声和电视笑声,才慢慢坐起,像要去上厕所。他穿上外套,脚步很平,拿起毛巾走向洗手间。进入洗手间后,他把毛巾浸湿,擦掉脸上的油光和灰,换回一种更普通的气质。然后他从后门——洗浴中心通常有一个通向员工通道的后门——悄悄溜出去。
后门果然通向一条窄巷,巷子里堆着垃圾袋,味道很冲。味道冲,狗不爱,追踪不爱。他沿巷子走到尽头,拐进一条更宽的街。街上还有夜宵摊,热气腾腾,油烟味更重。油烟味是他的盔甲。
他不打车。打车会有记录。他走路,走到一处通宵营业的货运站。货运站门口停着一排大货车,司机在车下烧水泡面。货运站的好处是:人来人往,不问身份,现金就能买一碗面,顺便在车厢旁蹲一晚。司机群体彼此不熟,防备心强,但也不爱多事。
他买了一碗面,蹲在一辆车尾边吃。吃面时,他听见司机聊天:“这两天怪得很,老有人打听一个外协,说在山里动了封存站……还带狗呢。”
另一个司机嗤笑:“带狗找外协?这是啥年代的事。八成是那帮老口子又出来了。”
老口子——他们也这么叫。
周隽把面吃得很慢,像不在意,实则把每个词都记下。老口子已经成为一种民间传说,这种传说本身就是风。风一旦形成,旧口子就更难完全按住。他们越按,风越响。风越响,越有人开始好奇。
好奇对他是双刃:能带来见证,也能带来猎奇者的出卖。
他吃完面,把钱放下,走到货运站角落,那里有一排堆叠的空托盘,托盘后面能挡风。周隽靠着托盘坐下,背后是木板,前方是货车尾灯隐约的红光。他把手机摸出来看了一眼,没有新短信。合规组可能在组织内部会议,也可能在联系律师。流程一旦启动,就不会像聊天那样立刻回你,它会用沉默推进。沉默推进比立刻回应更真实,也更危险:真实意味着它会触发更多人知道,危险意味着旧口子也会嗅到更大的风向。
他必须在风向转大之前,找到能把“周工”从影子变成具体人的证据。
黑箱坡的刻痕只是方向,不是证据。纸角能证明口径存在,但不能证明口径是谁下的。要证明“谁”,必须找到“章的归属”。缺角章在谁手里?章盒在哪?章印边缘缺口位置是否对应某个登记?这些都在旧体系里。但旧体系有一个弱点:它依赖实物。实物会老,会被人藏,会被人带走。只要找到实物的存放点,就能绕过公文。
老人说过,父亲把钥匙交给一个信得过的人,那人后来也不见了。那个人可能不是被按死,而是被迫“转移”。转移的人最可能的落点不是村里,是城边的某个灰色行业:废品站、旧货市场、修理铺。那里既能藏东西,也能让东西看起来像废品。
周隽突然想起一个细节:修理铺男人提到“事件号”“线路组号”。这种编号体系不是一般人知道的。知道编号体系的人,往往在撤站时参与过设备清点。参与清点的人,会知道哪些箱体没拆干净,哪些柜子里留下过“不能走公文”的东西。也许,修理铺男人比老人更懂“实物藏哪”。
但修理铺男人脆弱,也容易出卖。怎么接近他又不暴露?只能用第三方:合规组的律师。律师如果来找修理铺男人,会更硬、更有留痕。留痕能保护修理铺男人,也能保护他。可律师的出现也会引起旧口子警觉,加速按人。
这是一场速度竞赛:谁先找到实物,谁就掌握门禁。
周隽在货运站托盘后坐到天快亮。晨雾升起,空气变冷,货车发动机开始轰鸣,司机们陆续启程。货运站开始变得“正式”,正式意味着可能有人来查。查就是硬门。他必须再次离开。
他走到街边小摊买了两个馒头,一边吃一边走向更远的城区边缘。路过一个报刊亭时,他随手买了一份本地小报。小报不是为了看新闻,是为了看“通告”和“公告”。公告里常有企业合规热线、政府举报平台、法院公告。公告是另一套门禁的入口。门禁入口越多,他越能分散投递,把旧口子的耗人策略变成高成本。
翻到最后一页时,他看到一条不起眼的公告:某某公司发布“廉洁合规举报奖励”。公司名字和项目方的名字一致。公告里写着:举报线索经核实,将奖励并保护匿名。公告下面还有一个固定电话和邮寄地址。
邮寄地址。
邮寄比网络更慢,但更硬。邮寄一旦寄出,就会有物流记录。物流记录不可撤回。不可撤回是门禁的铁栅栏。
周隽把公告页撕下来,折好塞进口袋。折好不是为了现在寄,是为了在未来某一刻,他能把更硬的证据复制后分散邮寄到多个地址。分散邮寄会让旧口子更难“回收”。回收不掉,他们就只能收手。
就在他走到一处天桥下时,手机再次震动。短信来自合规组:
“第三方律师已就位。我们将在48小时内安排接触。请确认你是否愿意以‘匿名线人’身份与律师见面,提供纸角原件或进行现场核实。见面地点可由你选择,但需在公共区域并可全程留痕。请回复你所在城市(可模糊到区县)与可接受的时间段。”
48小时。时间窗口给得明确,说明他们认真了。认真意味着旧口子也会更快嗅到风向。48小时内,旧口子会做两件事:第一,找到他,按住他;第二,找到潜在人证,先按住人证。按住人证比按住他更划算,因为他是风,人证是根。根被掐,风就只能吹,吹久了会散。
他必须同时做两件事:让自己在48小时内仍能自由移动;让人证的根提前得到保护或提前“公开化”。
公开化的办法不一定是上新闻,而是让人证进入“公共规则区”。比如让林场巡护员把那次带狗追逐写进正式巡护日志。日志一写,就成了机构文书。机构文书是硬门材料,旧口子很难直接改。改就是更大风险。
如何让巡护员写日志?他不能回去找巡护员,更不能用电话联系。可他可以通过合规律师去推动。律师去找林场,要求调取巡护记录,林场为了自保会补写。补写就是留痕。留痕就是公开化的一种。
至于老人——老人如果愿意,也可以在公共场所见律师并留下录像。录像一旦存在,旧口子就不敢轻易“意外”。意外在录像面前就会变得太像意外。
周隽思考了几秒,回复合规组:
“愿意与律师以匿名线人身份见面,但不交出原件,只做现场核实与拍摄留痕(可由律师自带设备)。所在:县城外围,可模糊为北门一带。时间:明晚至后晚均可。地点建议:大型商场/银行/车站等公共区域,需有摄像头与人流。另建议律师同步接触林场巡护体系,调取/补写巡护日志,形成机构留痕。”
发送后,他立刻把手机关机,拔掉电池不可行就用飞行模式+关机双保险。关机不是绝对,但能减少定位机会。他不能继续在北门一带停留,必须再换位置,换到“公共区域附近但不在公共区域内”,便于见面又不被盯死。
他选择去一座大型商场附近。商场门口人流大,旧口子不敢动粗;商场周边巷子多,便于他隐匿。商场还有公共Wi-Fi,方便律师联系他一次性通道。
他沿着街走到商圈,远远就看到商场大屏幕滚动广告。广告闪烁,像城市心脏的光。光越亮,阴影越多。阴影是他的生存空间。
他没有进商场,而是绕到商场背后的货运通道。通道里有装卸工,有叉车,有堆货的纸箱。装卸工的世界只认货,不认脸。周隽混在装卸工里走了一段,找到一处临时休息的板房。板房门口贴着“招聘临时工”。临时工不登记,现金结算。这又是一个可短暂停留的半合法空间。
他跟里面的工头聊了两句,花二十块买了一件旧马甲。旧马甲能改变他“外协工具包”的形象,让他看起来像装卸工。改变形象不是伪装身份,而是让追踪者在拥挤人群里丢失目标。目标一丢,网就松。
穿上旧马甲,他把工具包藏在板房后面的废纸箱里,只留一个小袋子带着塑料膜和U盘。工具包太像工程线,容易被认。现在他要的不是工程线身份,是城市边缘的匿名。
傍晚时分,他在商场附近找了个快餐店坐下,点了最便宜的套餐,坐在角落观察门口。观察不是等律师,是等旧口子的影子。旧口子不会直接出现在商场门口,他们会在对面小巷、停车场、奶茶店里待着,像普通人一样“等”。等的姿态很重要:普通等会看手机、会说笑;盯梢的等会频繁抬头、频繁扫视、频繁看同一个方向。
他看了半小时,没发现明显盯梢。可他知道,这不意味着没有。高手的盯梢不会让你看出来。
夜里,他不去洗浴、不去旅店。他再次选择货运区,但换了另一处——商场周边的地下停车场角落有24小时值班室,值班室旁常有保安休息区。保安休息区的存在意味着规则更硬,旧口子更难明目张胆进入。但保安也会查问。查问他只能用“临时工加班等车”来解释。
他在停车场角落找了个不挡路的位置坐下,把帽檐压低,像等人。保安走过来问了一句,他指了指货运通道:“装卸班的,等下一趟车。”保安看他穿着旧马甲,懒得多问,走开了。
凌晨一点,手机在飞行模式下当然不会震。他却听见停车场入口处传来两声短促的犬吠。犬吠被混响放大,像从水泥里钻出来。周隽的脊背瞬间发紧。
狗怎么会进城?
他不敢立刻看过去。看过去会暴露你的警觉。警觉会让盯梢的人确认你就是目标。他只把呼吸放慢,耳朵去捕捉脚步。脚步声很轻,但鞋底很硬,跟洗浴中心那两个人一样的硬。硬鞋底再配狗,就不是普通巡逻。
旧口子的人在进城。
他们正在把耗人战的边界推进到城市规则区。他们不再怕摄像头,不再怕见证,说明他们要么找到了新的伪装,要么下定决心用更干净的方式:不抓你,只逼你犯错。比如在你与律师见面那一刻,制造冲突,引来警察查证件。证件一查,你落地,他们就赢。
周隽意识到:律师见面本身可能成为旧口子设置的“硬门陷阱”。他如果按计划在商场或银行见律师,人多、摄像头多,旧口子不敢动粗,但他们可以报警说“有人诈骗”“有人闹事”,警察一来先查证件。查证件他没有,立刻被带走。带走之后,旧口子不需要动手,秩序系统会替他们完成按住。
他必须提前解决“证件问题”。
证件问题不是要造假,那会更死。证件问题的解法只有一个:让律师以合法身份把他纳入一套可解释的流程里,比如作为“线人”受保护、或者通过某种临时身份核验机制证明他不是嫌疑人。可这需要时间和更高层级资源。合规律师未必有这种权力。
那他就要改变见面方式:不在会引来警察查证件的地方见,而是在“不会立刻触发查证件”的公共区域见,比如大型餐厅、普通咖啡馆。咖啡馆里即便有人闹事,店员通常先劝离,不会第一时间报警。且见面可以更短、更像普通交谈。短到旧口子来不及布局。
更关键的是:见面不一定要当面。他可以用一次性视频连线,与律师共享屏幕拍摄纸角原件纹理,让律师远程核实。远程核实同样留痕,却不需要他暴露在现场硬门里。远程核实的难点是网络、设备和防追踪。可他可以在网吧完成。网吧是他的隐蔽点。
他必须把“当面见面”改成“远程核实”,把风险从物理空间转移到数字空间。数字空间风险是被定位,但他已经学会削弱定位。削弱定位比对抗警察查证件容易。
想到这里,他立刻做出决定:给合规组追加一条信息,建议改为远程核实,并说明现场见面风险可能被利用。
他悄悄走出停车场角落,沿着墙边走到一个信号相对弱的区域,打开手机,发送短讯:
“补充:现场见面可能被利用触发查证件风险(对方可通过报警/制造纠纷让秩序系统带走我)。建议优先采用远程核实:第三方律师在安全办公室开视频,我在网吧/公共Wi-Fi点短时连线,展示原件纹理并录屏留痕;如必须当面,选择普通餐饮场所短会,不要在银行/车站等易触发安保核验的点。”
发送后,他立刻关机。
他回到角落,耳朵仍在听。犬吠声渐渐远了,像只是路过。但他知道,路过也足够让他改变策略。旧口子已经逼近城市规则区,证明他们嗅到了合规流程的风。他们不会马上抓他,他们要等他犯错。犯错的最好时机,就是与律师接触的时刻。
天亮前,他离开停车场,重新混进商场背后的货运区。货运区早班的人开始上工,叉车声、吆喝声、轮胎摩擦声把一切异常都压下去。周隽靠着一堆纸箱坐下,闭上眼,第一次让自己真正睡了二十分钟。短睡像充电,充到足以支撑下一轮门禁切换。
醒来时,他没有新消息,但他心里已经有了新的计划:用远程核实把证据进一步固化,用律师把林场日志拉入流程,用邮寄把证据分散到不可撤回的物理通道,同时继续寻找“章盒”和“钥匙”的实物线索。实物线索的方向仍是黑箱坡,但黑箱坡太危险,他不能再回。他必须通过别人回:让律师或合规调查员以“企业风险核查”的名义进入山里。企业核查带着工牌、公文、摄像头记录,会让旧口子更难在山里带狗。旧口子最怕的不是人多,而是人多还带流程。
他要做的就是把火星喂给流程,让流程变成火。
而他自己,只要在火烧起来之前别被按住,别被硬门吞掉,别让纸角从胸口掉出来。
他抬头看商场大屏幕,广告里一行字闪烁:“守护每一份信任。”周隽冷冷笑了一下。他不信广告,但他信“信任”本身的力量:当一份信任被转化为流程、被转化为留痕、被转化为不可撤回,它就会成为另一套门禁,逼迫旧口子收手。
他把帽檐压低,起身融入货运人流里。城市的喧嚣像海,他要做的不是对抗海,而是学会在海里呼吸。纸面之外的呼吸,就是他的生路。

