《合租特工:御姐房东竟是顶级杀手》 第1章 海岚市的盛夏,柏油路面被烈日烤得泛起扭曲的热浪,梧桐树叶蔫哒哒地垂着,连蝉鸣都透着股有气无力的烦躁。

林野背着洗得发白的帆布包,站在“星途科技”公司楼下,抬头望了眼这栋算不上气派的写字楼。玻璃幕墙反射着刺眼的阳光,他下意识地眯了眯眼,左手悄悄调整了一下藏在帆布包侧袋里的微型定位器——这是他退役时唯一带走的“违禁品”,不是为了别的,只是搭档牺牲时,这东西曾记录下最后一段混乱的信号。

深吸一口气,林野压下心头翻涌的涩意,扯了扯身上那件oversize的灰色T恤,又拍了拍牛仔裤上不存在的灰尘。镜中的青年身材修长,五官清俊,额前碎发遮住部分眉眼,嘴角挂着恰到好处的、略带青涩的笑容,活脱脱一副刚走出大学校门的应届生模样。

只有他自己知道,这副“普通”的皮囊下,藏着怎样的过往。

三个月前,边境雨林,子弹穿透搭档赵磊胸膛的声音还清晰地回荡在耳边。鲜血染红了迷彩服,赵磊最后推他的那一下,带着决绝的力道,将他推出了敌人的包围圈,也推离了那个他待了五年的特工组织。

“活下去,过普通人的日子。”赵磊的遗言像一根刺,扎在林野的心上。

所以他选择了海岚市——这座人口超千万的国际大都市,繁华到足以吞噬任何一个想隐藏身份的人。他伪造了简历,将五年的特工生涯压缩成“在校期间参与过校园社团活动”,把精通的格斗、枪械、密码破译全部抹去,只留下“熟悉基础编程”的技能,投给了几十家中小型科技公司。

星途科技是第一个给他offer的。

前台小姑娘笑着递来访客登记本,林野接过笔,指尖触到冰凉的纸页时,下意识地用了握枪的姿势,又在半秒内调整回来,一笔一划写下“林野”两个字,字迹刻意写得有些潦草,不像过去执行任务时那般棱角分明。

“林先生,王经理在三楼302办公室等您。”

“谢谢。”他点头微笑,脚步轻快地走向电梯,目光却不着痕迹地扫过大厅的监控位置、消防通道标识,以及前台抽屉里露出的半把美工刀——这些是刻在骨子里的本能,改不掉。

三楼302办公室,王经理是个地中海发型的中年男人,见林野进来,热情地起身握手:“小林啊,欢迎欢迎!你的简历我看过了,虽然经验少点,但基础还行,我们公司正好缺个助理程序员,月薪八千,包五险,怎么样?”

林野适时露出受宠若惊的表情,连忙点头:“谢谢王经理!我肯定好好干!”

“哎,年轻人有冲劲就好。”王经理拍了拍他的肩膀,递过一份劳动合同,“你看看,没问题就签字。我们公司不大,但氛围好,以后有不懂的多问老员工。”

林野快速浏览合同,条款没什么问题,甚至比他预期的还要“普通”——没有保密协议,没有竞业限制,完全是一家小公司的常规合同。他松了口气,拿起笔签下名字,笔尖落下的瞬间,心里默默对自己说:林野,从今天起,你只是个普通的程序员。

入职手续办得很快,王经理给他安排了工位,就在办公室角落,对着窗户,视野还算开阔。邻座是个戴黑框眼镜的男生,叫张鹏,也是刚入职半年的新人,见林野过来,主动打招呼:“嗨,我叫张鹏,以后咱们就是同事了。”

“你好,林野。”

张鹏自来熟,一边帮林野装办公软件,一边念叨:“咱们公司离市区有点远,你住哪儿啊?要是没找好房,可得抓紧,这附近的房租可不便宜。”

林野心里一动。他昨天刚到海岚市,暂时住在火车站附近的小旅馆,正愁租房的事。“还没找好,预算有限,想找个离公司近点、性价比高的。”

“性价比高?难哦。”张鹏推了推眼镜,“这一片是高新技术园区,周边的公寓要么贵得离谱,要么环境差得没法住。要不你看看合租?我之前在‘安居客’上看到过一个房源,离公司也就两站地铁,三室一厅,合租的话一个月才一千八,就是不知道还在不在。”

一千八?这个价格在海岚市简直是“捡漏”。林野表面不动声色,心里已经警铃大作——太便宜的东西,往往藏着猫腻。但他现在急需一个稳定的落脚点,而且越“普通”的合租,越不容易引人注意。

“能发我看看吗?”林野拿出刚买的二手安卓手机,屏幕上还有一道浅浅的划痕,完美符合“穷学生”的设定。

张鹏爽快地分享了房源链接。页面上的照片拍得很清晰:小区叫“梧桐花园”,是个有些年头的老小区,但外立面刚翻新过,看起来干净整洁。房子在11楼,南北通透,客厅宽敞,卧室虽小但五脏俱全,家具家电齐全,甚至还带个朝南的阳台。

房源描述里写着:“房东直租,无中介费,限爱干净、作息规律的年轻人,已住两人,招最后一位合租室友。”

林野盯着照片看了半天,尤其是阳台的位置——视野开阔,能看到小区门口的街道,便于观察进出人员;卧室门是实木的,锁芯看起来是C级锁,安全性不错;客厅的监控是老式的,应该不难规避。

唯一让他在意的是,这么好的房子,价格却低得反常。

“这房子这么好,怎么这么便宜?”林野故作疑惑地问。

“谁知道呢,可能房东不差钱吧。”张鹏耸耸肩,“我当时嫌合租人多,就没联系,你要是感兴趣,可以打房东电话问问。”

林野记下房源页面上的联系电话,备注“苏女士”。

下班铃响时,天已经擦黑。海岚市的夜景渐次亮起,写字楼的灯光与远处商圈的霓虹交相辉映,车流汇成金色的河流,喧嚣却又有序。林野背着帆布包走出公司,没有立刻去地铁站,而是绕着公司周边走了一圈,确认没有可疑人员跟踪,才慢悠悠地走向地铁站。

地铁上很拥挤,林野找了个角落的位置站着,低头摆弄手机,实则用余光观察着周围的人。一个穿校服的小姑娘在背单词,一对情侣在低声说笑,几个上班族在抱怨工作——都是最寻常的市井画面,却让林野紧绷的神经稍稍放松。

他掏出手机,拨通了“苏女士”的电话。

铃声响了三声,那边传来一个清冷的女声,像淬了冰的玉珠,干脆利落:“喂。”

“您好,请问是苏女士吗?我在安居客上看到您的合租房源,想问问还有吗?”林野刻意让自己的声音听起来温和又带着点学生气。

“还有。”苏女士的声音没有丝毫波澜,“你什么时候有空看房?”

“我现在就有空,方便吗?”

那边沉默了两秒,似乎在考虑,随后报了地址:“梧桐花园3栋1102,我二十分钟后到。”

“好的,麻烦您了。”

挂了电话,林野加快脚步走出地铁站。梧桐花园离地铁站不远,步行十分钟就到。小区门口有个保安亭,保安大爷正戴着老花镜看报纸,对进出的人只是随意扫一眼,安保不算严格,但胜在接地气。

林野走进小区,慢悠悠地逛了一圈。小区里种满了梧桐树,枝叶繁茂,遮住了大部分路灯的光线,形成一片片阴影。每栋楼都有门禁,但有些住户图方便,用石头抵住了单元门——这是安全隐患,也是逃生通道。

3栋在小区最里面,相对安静。林野走到楼下,抬头看了眼11楼的窗户,其中一扇亮着灯,应该是有人在。他没有立刻上去,而是在楼下的长椅上坐了下来,假装看手机,实则观察着进出单元楼的人。

十分钟后,一辆黑色的大众帕萨特停在楼下,车门打开,走下来一个女人。

林野的目光瞬间被吸引过去。

女人穿着一身剪裁合体的深灰色修身西装,勾勒出姣好的身材曲线。长发及腰,用一根黑色的发带束在脑后,露出光洁的额头和精致的侧脸。她的皮肤很白,嘴唇涂着淡色的口红,五官冷艳,尤其是那双眼睛,锐利得像鹰隼,扫过四周时,带着一种审视的压迫感。

林野下意识地挺直了背脊,手指攥紧了帆布包的带子——这个女人不简单。她的步伐稳健,落地无声,明显经过专业的步态训练;西装袖口挽起,露出的手腕上没有任何饰品,但虎口处有一道极淡的疤痕,那是长期握枪留下的痕迹。

女人也注意到了长椅上的林野,目光在他身上停留了两秒,没有说话,径直走进了单元楼。

林野心里的疑虑更深了。这个叫苏瑶的女人,绝对不是普通的房东。但现在他没有更好的选择,只能硬着头皮跟上。

电梯里只有他们两个人,空间狭小,空气中弥漫着淡淡的香水味,不是甜腻的花香,而是一种清冷的木质香,带着点距离感。

苏瑶按下11楼的按钮,全程没有看林野,目光直视着电梯门,像在思考什么。

林野靠在电梯角落,假装玩手机,眼角的余光却一直在观察她。她的站姿很标准,双脚与肩同宽,重心微微下沉,这是随时可以应对突发情况的姿势。而且她的右手一直放在口袋里,似乎握着什么东西。

“你是刚毕业的学生?”苏瑶突然开口,声音打破了电梯里的沉默。

林野愣了一下,随即点头:“嗯,刚毕业,在附近的星途科技上班。”

“星途科技?”苏瑶的眉头微不可察地皱了一下,“做什么的?”

“就是普通的软件开发,我是助理程序员。”林野尽量让自己的回答听起来无足轻重。

苏瑶没再追问,这时电梯门开了,她率先走出去,掏出钥匙打开了1102的房门。

“进来吧。”

林野跟在她身后走进屋子,首先闻到的是一股淡淡的消毒水味,混合着之前闻到的木质香水味。客厅很整洁,家具摆放得一丝不苟,沙发上没有任何杂物,茶几上只有一个白色的水杯和一份摊开的报纸——《海岚晚报》,财经版被折了起来。

“左边这间是出租的,你自己看。”苏瑶指了指客厅左侧的一扇门,然后走到沙发边坐下,拿起水杯喝了一口水,目光却始终落在林野身上,像是在评估一件商品。

林野走到卧室门口,推开门。卧室不大,大约十平米,一张单人床,一个衣柜,一张书桌,还有一个小阳台,和房源照片上一模一样。他走进去,假装仔细查看,手指却在不经意间划过门锁——果然是C级锁,而且锁芯是新换的。

他又走到小阳台,推开窗户,外面是小区的绿化带,视野不错,可以看到单元楼门口的情况。阳台角落里放着一个盆栽,是多肉植物,叶片饱满,看起来被照顾得很好。

“房子怎么样?”苏瑶的声音从客厅传来。

“挺好的,很干净,设备也齐全。”林野转过身,脸上带着满意的笑容,“就是……价格这么便宜,是不是有什么问题啊?”

苏瑶抬眸看他,眼神锐利:“你觉得有什么问题?”

林野被她看得有些不自在,挠了挠头:“没什么,就是觉得性价比太高了,有点不敢相信。”

“我是房东,想租多少钱是我的事。”苏瑶的语气依旧冷淡,“如果你觉得合适,就签合同。不合适,我再找别人。”

林野心里的疑虑更重了。这个女人的态度太奇怪了,像是在急于把房子租出去,又像是在刻意考验他。但他现在确实需要一个地方住,而且这个房子的位置和布局,对他隐藏身份很有利——只要他足够小心,应该不会有问题。

“我租。”林野咬了咬牙,做出决定。

苏瑶站起身,从茶几抽屉里拿出一份打印好的租赁合同,递给林野:“你看看,没问题就签字。押一付三,水电费平摊,物业费我出。”

合同条款很简单,甚至比普通的租房合同还要简略,没有约定太多细节。林野仔细看了一遍,没有发现陷阱,就在乙方那里签下了自己的名字。

苏瑶接过合同,扫了一眼签名,然后从钱包里拿出一把钥匙递给林野:“这是卧室钥匙和大门钥匙。另外两个室友,一个是做直播的,叫唐小糖,平时大部分时间在房间里,很少出来。另一个……你以后会见到。”

她提到“另一个室友”时,语气顿了一下,似乎有些犹豫。

“好的。”林野接过钥匙,指尖碰到她的手指,冰凉的触感让他下意识地缩了一下。

苏瑶也察觉到了,收回手,从沙发上拿起自己的包:“我还有事,先走了。你要是今天搬过来,注意安静,不要影响其他人。”

“知道了,谢谢苏姐。”

苏瑶没再说话,转身走出了房门,高跟鞋敲击地面的声音渐行渐远,直到大门关上,屋子里才恢复了安静。

林野松了口气,靠在卧室的墙上,闭上眼睛。刚才和苏瑶相处的几分钟,比他执行一次中等难度的任务还要累。那个女人身上的气息,让他想起了组织里的那些女特工,冷静、果断,带着致命的危险。

他走到客厅,仔细观察了一圈。客厅的墙上挂着一幅画,是抽象派的,色彩浓烈,看不出什么名堂。电视柜上放着一台老式的电视机,旁边是一个书架,上面摆着几本书,都是财经和军事类的。

书房的门虚掩着,林野轻轻推了一下,里面没人,办公桌上放着一台笔记本电脑,屏幕是黑的,旁边堆着一些文件,看起来像是商业合同。

另一个卧室的门紧闭着,里面传来轻微的音乐声,应该是那个叫唐小糖的室友在里面。

林野回到自己的卧室,开始整理东西。他的行李很少,一个帆布包,里面装着几件换洗衣服、一台二手笔记本电脑,还有一个相框——照片上是他和赵磊在训练场上的合影,两人穿着迷彩服,笑得灿烂。

他把相框放在书桌的角落里,用一本书挡住了一半,只露出自己的脸。

“磊子,我找到住的地方了,很普通,很安全。”林野对着相框低声说,“你放心,我会好好活下去,过普通人的日子。”

窗外的夜色越来越浓,小区里的路灯亮起,暖黄色的光线透过窗户照进来,落在书桌上。林野打开二手笔记本电脑,连接上家里的WiFi,WiFi名字是“糖糖的小窝”,密码是“tangtang123”——应该是那个叫唐小糖的室友设置的。

他登录了自己的社交账号,里面几乎没有内容,只有几条无关痛痒的动态,都是为了伪装身份而发的。他打开求职软件,把自己的状态改成“已入职”,然后关掉电脑。

洗漱完毕,林野躺在床上,却没有丝毫睡意。苏瑶的身影一直在他脑海里盘旋,那个女人的眼神、步态、虎口的疤痕,都在告诉他,这个合租公寓绝对不简单。

他摸出藏在帆布包侧袋里的微型定位器,按下开关,屏幕上显示出微弱的信号——这是他的习惯,每到一个新地方,都会先确认安全情况。

就在这时,客厅里传来轻微的开门声,接着是压低的脚步声,似乎有人回来了。

林野立刻警惕起来,悄无声息地走到卧室门口,透过门缝往外看。

客厅的灯光下,一个穿着粉色洛丽塔裙子的女孩走了进来,扎着双马尾,脸上带着精致的妆容,手里拿着一个直播支架和手机,看起来元气满满。

应该就是唐小糖。

唐小糖没有注意到林野的卧室门开了一条缝,一边脱鞋子,一边自言自语:“今天直播人气不错,就是被几个黑粉烦到了……咦,苏姐不在家吗?”

她走到客厅沙发上坐下,拿起手机开始回复消息,手指飞快地在屏幕上敲击着,嘴里还哼着流行歌曲。

林野松了口气,轻轻关上门。唐小糖看起来很普通,就是个活泼的年轻女孩,应该没什么问题。

但苏瑶呢?那个神秘的御姐房东,她到底是什么人?为什么要把房子租给陌生人?又为什么对他的工作表现出一丝兴趣?

一连串的疑问在林野的脑海里盘旋。他知道,自己想要的“平凡生活”,可能从搬进这栋合租公寓开始,就已经注定不会平静。

他躺在床上,闭上眼睛,强迫自己入睡。无论未来会遇到什么,他现在唯一能做的,就是做好伪装,保护好自己,同时……守护好赵磊用生命换来的“平凡”。

窗外的月光透过窗帘的缝隙照进来,在地板上投下一道细长的光影,像一条无声的蛇,潜伏在黑暗中,等待着黎明的到来。而林野不知道的是,隔壁的书房里,苏瑶留下的笔记本电脑屏幕,此刻正亮着,上面显示着他的简历信息,旁边还有一行红色的批注:“身份可疑,继续观察。”

第2章 凌晨四点,海岚市的天际线还沉在墨色里,城郊废弃物流园的铁皮仓库内,却亮着一点微弱的手机屏幕光。

苏瑶半蹲在仓库角落,黑色作战靴踩在布满油污的水泥地上,悄无声息。她左手握着一支消音手枪,枪口对准不远处蜷缩在纸箱堆里的男人——那是组织派来“清理”她的第三波人,也是最笨拙的一波。

“苏瑶,组织给你最后一次机会,回去认罪,还能留你一条命。”男人的声音带着颤抖,手里的匕首在昏暗里反射出寒芒,却连举起来的力气都透着心虚。

苏瑶没说话,只是微微抬了抬下巴。她的长发早已换成利落的低马尾,修身西装外套被扔在一旁,里面是黑色紧身作战服,勾勒出紧实的肌肉线条。虎口处的旧疤在屏幕光下格外清晰,那是三年前执行任务时,为了挡一颗流弹留下的——那时候,她还没意识到自己效命的组织,早已沦为利益交换的工具。

“我没罪。”她的声音比仓库的温度还低,“倒是你,替陈锋做事,想清楚后果了吗?”

提到“陈锋”两个字,男人的脸色瞬间惨白。他知道陈锋在组织里的手段,也知道苏瑶当年作为“夜枭”的威名——那个能在三十秒内解决五个精英守卫、单枪匹马端掉海外据点的顶级杀手,从不是靠运气活到现在。

男人突然疯了似的扑过来,匕首直刺苏瑶的胸口。苏瑶侧身避开,同时抬手用枪柄狠狠砸在他的手腕上,“咔哒”一声脆响,匕首落地。她顺势拧住男人的胳膊,将他按在冰冷的铁皮箱上,消音手枪抵住他的后脑勺。

“谁派你来的?陈锋的具体位置在哪?”

男人疼得冷汗直流,却咬着牙不肯开口。苏瑶眼神一厉,手指微微用力,男人的胳膊发出更清晰的骨裂声,惨叫声被她用另一只手捂住,闷在喉咙里。

“最后问一次。”

“是……是陈锋的副手!他说你藏在梧桐花园,让我把你引出来……”男人终于撑不住,声音断断续续,“陈锋在哪我不知道,他从不亲自见我们这些底下人……”

苏瑶松开手,男人瘫在地上,大口喘着气。她弯腰捡起地上的匕首,用男人的衣角擦干净刀刃上的指纹,然后将匕首塞回他手里,摆出“自残拒捕”的姿势。做完这一切,她看了眼手机——凌晨四点半,必须在六点前赶回梧桐花园,不能让合租的两个“普通人”察觉到异常。

她最后扫了眼仓库里的监控死角,确认没留下任何属于自己的痕迹,才拎起西装外套,转身消失在仓库的阴影里。

六点十五分,梧桐花园3栋1102的门锁传来轻微的转动声。林野猛地睁开眼,他昨晚几乎没睡,神经一直紧绷着,哪怕是最细微的声响都能让他瞬间警觉。

他悄无声息地走到卧室门边,透过门缝往外看。苏瑶回来了,她换下了昨天的深灰色西装,穿了件黑色短款风衣,头发湿漉漉的,像是刚洗过澡,发梢还在滴着水。她手里拎着一个黑色的运动包,脚步轻快却沉稳,进门后第一时间扫视了一圈客厅,目光在林野的卧室门上停顿了两秒,才走向自己的房间。

林野缩回视线,心里的疑虑又深了一层。这个时间点回来,身上带着若有若无的消毒水和尘土味,运动包的轮廓看起来像是装着武器——苏瑶的身份,绝对不止“房东”这么简单。

七点半,客厅传来唐小糖的尖叫声。林野以为出了什么事,连忙打开门,却看见唐小糖举着一袋速冻包子,一脸委屈地看着苏瑶。

“苏姐!你又把冰箱里的牛奶喝完了!我今天想做牛奶燕麦粥的!”

苏瑶刚从房间出来,换了身浅灰色的真丝睡衣,长发随意披在肩上,冷艳的五官柔和了些许,但语气依旧没什么温度:“冰箱贴了标签,左边第三层是我的区域。”

“可是牛奶在公共区域啊!”唐小糖鼓着腮帮子,却不敢真的和苏瑶顶嘴,只能气鼓鼓地把包子塞进微波炉。

林野站在卧室门口,有些尴尬地笑了笑:“早啊,苏姐,唐小姐。”

苏瑶转头看他,目光在他身上扫了一圈——洗得发白的T恤,皱巴巴的牛仔裤,眼底带着淡淡的黑眼圈,看起来确实像个刚毕业、熬夜赶项目的普通程序员。但她总觉得哪里不对,昨天签合同时,林野握手的力度沉稳有力,完全不像没干过体力活的学生;刚才听到尖叫时,他开门的速度太快,站姿也带着一种下意识的防御姿态,这些细节,都和他“普通”的人设格格不入。

“早。”苏瑶点点头,走到客厅的饮水机旁接了杯水,“吃完早餐到客厅来,我们定一下合租规则。”

唐小糖吐了吐舌头,对着林野做了个“惨兮兮”的口型,小声说:“苏姐的规则超严的,你做好心理准备。”

林野笑了笑,没说话,转身回房间洗漱。他用冷水泼了把脸,镜子里的自己眼神清明,昨晚的疲惫被压在眼底。苏瑶要定规则,这在他意料之中,严苛的规则往往意味着隐藏和防备——看来这个御姐房东,和他一样,都在极力守护自己的秘密。

十分钟后,三人坐在客厅的沙发上。唐小糖啃着包子,眼神不安地在苏瑶和林野之间来回瞟;苏瑶端着水杯,坐姿端正,像在开一场严肃的会议;林野则双手放在膝盖上,一副认真听讲的模样。

“首先,作息时间。”苏瑶放下水杯,声音清晰有力,“晚上十点后,客厅、阳台、厨房等公共区域禁止发出任何噪音,包括说话声、脚步声、电器运行声。如果需要加班,自己戴耳机,或者去楼下的24小时咖啡馆。”

林野心里一动——晚上十点后禁止噪音,既可以避免被打扰,也方便她在深夜做“自己的事”。他点头:“没问题,我一般十点前就能洗漱完。”

唐小糖苦着脸举手:“苏姐,我直播有时候会到十一点,能不能通融一下?我会把音量调到最小的!”

“不行。”苏瑶拒绝得干脆利落,“要么提前结束直播,要么把直播设备搬到阳台,并且关上阳台门。”

唐小糖撇撇嘴,只能点头答应。

“第二条,访客。”苏瑶继续说,“禁止带任何访客进入公寓,无论是朋友、同事还是家人。如果有特殊情况,必须提前24小时和我报备,经我同意后才能带进来,且访客停留时间不得超过两小时。”

这条规则几乎堵死了所有外人进入的可能,显然是为了保护隐私和安全。林野没有异议:“我刚到海岚市,没什么朋友,这条对我来说没问题。”

唐小糖也点头:“我直播都是在家,不用带外人来。”

“第三条,公共区域使用。”苏瑶的目光扫过厨房和阳台,“厨房使用时间为早上七点到八点半,中午十二点到一点,晚上六点到八点。用完必须立刻清理干净,厨具归位,不能留下任何污渍。阳台的晾衣绳,左边是唐小糖的,中间是公共区域,右边是我的,不许乱挂。”

“第四条,隐私。”苏瑶的眼神变得锐利起来,“每个人的房间都是私人领域,未经允许,不得擅自进入,包括敲门也不行。公共区域的物品,谁使用谁负责,不许乱动别人的东西。比如冰箱里的食物,我已经贴了标签,各自的区域各自负责,不许混用。”

林野注意到,苏瑶特意强调了“敲门也不行”,这说明她的房间里,绝对有不能让别人看到的东西。

“第五条,紧急情况。”苏瑶顿了顿,似乎在斟酌措辞,“如果遇到停电、漏水、火灾等紧急情况,第一时间通知我,由我来处理。如果遇到陌生人敲门、跟踪等情况,不要开门,不要回应,立刻联系我,记住我的电话号码。”

她报了一串号码,林野和唐小糖连忙记下。林野心里疑惑,为什么遇到紧急情况要由她来处理?难道她有什么特殊的应对能力?

“第六条,手机。”苏瑶最后说,“保持24小时开机,尤其是晚上十点到凌晨六点,必须保证电话能打通。如果要出差或者长时间离开公寓,提前12小时告诉我。”

这条规则明显是针对林野和唐小糖的,目的是掌握他们的行踪。林野没有表露异常,只是平静地问:“苏姐,为什么要24小时开机?万一睡着了没听到电话怎么办?”

苏瑶看了他一眼,语气平淡:“我这边可能会有突发情况,需要你们配合。比如我临时需要人帮忙带东西,或者公寓有什么事需要及时通知。”

这个理由有些牵强,但林野没有追问,只是点头:“好的,我会保持开机。”

唐小糖也连忙附和:“我手机从不关机,随时能联系上。”

苏瑶从茶几抽屉里拿出两张打印好的规则纸,递给林野和唐小糖:“这是规则细则,你们签字确认。如果违反其中任何一条,第一次警告,第二次罚款五百,第三次直接解除租赁合同,押金不退。”

林野接过规则纸,上面的条款比苏瑶口头说的还要详细,甚至包括“垃圾必须分类投放,每周二、周五晚上七点前放到楼下垃圾桶”“卫生间的洗漱用品必须放在自己的置物架上,不得占用公共空间”等琐碎的内容。他快速浏览一遍,在末尾签上自己的名字。

唐小糖也签了字,嘴里还在小声嘀咕:“比我们学校的校规还严……”

苏瑶收起签好字的规则纸,放进自己的包里,然后站起身:“规则就这些,希望大家都能遵守。我今天要出去一趟,晚上可能不回来吃饭。”

说完,她转身走进自己的房间,“砰”的一声关上了门,声音不大,却带着一种不容置疑的距离感。

客厅里瞬间安静下来,唐小糖吐了吐舌头,对林野做了个鬼脸:“看吧,苏姐是不是超严肃?我住进来三个月了,从没见她笑过。”

“苏姐平时做什么工作的?”林野假装好奇地问。

“不知道耶。”唐小糖摇摇头,“她很少提自己的事,每天早出晚归的,有时候好几天都见不到人。不过她好像很有钱,穿的衣服都是名牌,而且每次回来,身上的香水味都不一样。”

林野心里了然,唐小糖知道的也不多。他笑了笑:“可能是做商务谈判之类的工作吧,需要经常出差。”

“有可能!”唐小糖点点头,又兴奋地凑近林野,“林野哥,你是程序员啊?那你会不会修电脑?我上次直播的时候,电脑突然卡住了,重启了好几次才好。”

“懂一点,要是再出问题,可以叫我看看。”林野温和地说。

“太好了!”唐小糖眼睛一亮,“以后我电脑有问题就找你啦!对了,我叫唐小糖,你可以叫我小糖。我是做游戏直播的,在‘星耀直播’平台,ID叫‘糖糖超甜’,有空可以来看我直播哦!”

“好啊,有空一定看。”林野笑着答应。

两人又聊了几句,唐小糖要准备上午的直播,回了自己的房间。林野也回到卧室,关上门,脸上的笑容瞬间消失。

他走到书桌前,拿起那张签好字的规则纸,反复看着。苏瑶的规则看似严苛琐碎,实则处处透着防备和控制——控制作息时间,是为了方便自己在深夜行动;禁止访客,是为了隐藏身份;掌握行踪,是为了随时监控他们;甚至连紧急情况都要由她处理,是为了确保不会出现意外。

这个女人,绝对是个行家。

林野打开二手笔记本电脑,连接上WiFi,手指飞快地在键盘上敲击着。他没有去查苏瑶的信息——贸然调查只会打草惊蛇,他只是登录了一个加密的邮箱,给一个备注为“老K”的人发了一封邮件:“已找到落脚点,房东身份可疑,需进一步观察。”

老K是他在组织里的老战友,现在在一家私人安保公司工作,也是他在海岚市唯一能信任的人。

发完邮件,林野关掉电脑,走到窗边,拉开窗帘一角,看着楼下的街道。苏瑶的黑色帕萨特已经不在楼下,显然已经离开了。他的目光扫过小区门口的保安亭、路边的监控摄像头、对面便利店的招牌,在心里默默记下这些位置——这是他的习惯,每到一个新环境,都要先规划好逃生路线和观察点。

中午十二点,林野去厨房做饭。他煮了一碗面条,加了个鸡蛋和几片青菜,简单快捷。唐小糖也从房间里出来,手里拿着一桶泡面,看到林野的面条,羡慕地说:“林野哥,你还会做饭啊?比我的泡面强多了。”

“瞎做的,能吃就行。”林野笑了笑。

就在这时,苏瑶的房间门突然开了。林野和唐小糖都愣了一下,以为苏瑶回来了。

但门口空无一人,只有一阵淡淡的木质香水味飘了出来。林野的目光下意识地扫向苏瑶的房间,门没有完全关上,露出一条缝隙。他看到房间里的书桌是黑色的,上面放着一台银色的笔记本电脑,屏幕是黑的,旁边似乎放着一个黑色的盒子,看起来像是枪盒。

“咦?苏姐没回来啊,门怎么开了?”唐小糖疑惑地说,想去关门。

“别碰!”林野连忙拉住她,“苏姐说过,不许擅自进入别人的房间,连门都不能碰。可能是她早上走的时候没关紧吧,等她回来自己关。”

唐小糖点点头,缩回手:“也是,苏姐的房间可神秘了,我住了三个月,一次都没进去过。”

林野心里的警惕更甚。苏瑶那么谨慎的人,不可能忘记关门,难道是故意的?想试探他们会不会进去?

他不动声色地移开目光,继续吃面条,心里却在快速思考。苏瑶的房间里有枪盒,这更加印证了他的猜测——这个女人,很可能和他一样,来自那个灰色地带。

下午,林野去公司上班。王经理给他安排了一个简单的任务,给公司的官网做一个小改版,优化一下用户界面。这对曾经负责过特工组织内部系统搭建的林野来说,简直是小菜一碟。但他刻意放慢了速度,装作不熟练的样子,时不时还向张鹏请教几个基础问题。

张鹏很热心,耐心地教他:“小林啊,你这基础还是有点薄弱,以后多看看教程,慢慢就熟练了。”

“谢谢鹏哥,我会的。”林野笑着点头,心里却在想,要维持“普通程序员”的人设,还得再“笨”一点。

下班前,林野接到了苏瑶的电话。她的声音依旧清冷:“今晚我不回来吃饭,你和唐小糖自己解决。另外,明天早上九点,有人来修水管,你在家吗?”

“在家,我明天休息。”林野说。

“好,到时候配合一下维修人员,让他们直接进厨房就行,不用敲我的门。”苏瑶顿了顿,又补充道,“维修人员穿蓝色工作服,戴工作证,确认清楚再开门。”

“知道了。”

挂了电话,林野心里疑惑——修水管为什么特意强调不用敲她的门?难道她房间里有什么不能让维修人员看到的东西?还是说,这又是一次试探?

晚上回到公寓,唐小糖正在客厅吃外卖,看到林野回来,挥了挥手:“林野哥,苏姐说她不回来吃饭,我点了炸鸡,要不要一起吃?”

“不了,我自己煮点粥就行。”林野婉拒了。

他走进厨房,刚要淘米,就看到水槽旁边放着一个小小的黑色物件,像是一个微型摄像头。林野的心跳瞬间加速,他不动声色地拿起那个物件,假装是不小心碰到,仔细看了看——确实是摄像头,而且是最新款的针孔摄像头,伪装成了水龙头的零件。

这个摄像头是谁放的?苏瑶?还是其他人?

林野快速扫视了一圈厨房,没有发现其他异常。他把摄像头放回原位,心里有了主意。

煮好粥,林野回到卧室,关上门。他从帆布包的夹层里拿出一个微型扫描仪——这是他偷偷带出来的设备,能检测到电子信号。他打开扫描仪,对着卧室的各个角落扫了一遍,没有发现摄像头或监听设备。

然后,他悄悄走到客厅,趁唐小糖专心看手机的功夫,用扫描仪扫了扫客厅和厨房。除了水槽旁边的那个摄像头,其他地方都没有异常。

看来这个摄像头是针对厨房的,而最有可能放摄像头的人,就是苏瑶。她为什么要在厨房放摄像头?是为了监控他和唐小糖的一举一动,还是为了观察有没有外人进入?

林野回到卧室,躺在床上,脑海里反复梳理着这两天的线索:苏瑶的冷艳神秘、严苛的合租规则、房间里的枪盒、厨房的针孔摄像头、凌晨时分的异常行踪……所有的线索都指向一个结论——苏瑶是个危险人物,而且她对自己的“普通”身份产生了怀疑。

而他自己,也不得不时刻保持警惕,既要维持“普通程序员”的伪装,又要应对苏瑶的试探,还要防备可能来自过去的威胁。

就在这时,他的手机震动了一下,是老K回复的邮件:“已收到,海岚市近期有国际杀手组织活动,目标不明,注意安全。另外,帮你查了‘苏瑶’这个名字,没有公开的详细信息,可能是化名。”

国际杀手组织?林野的心沉了一下。苏瑶会不会和这个组织有关?她是被追杀的目标,还是组织的成员?

窗外的霓虹透过窗帘缝隙照进来,在地板上投下斑驳的光影。林野握紧了拳头,心里暗暗决定——不管苏瑶是谁,不管她有什么秘密,他都必须保护好自己,守护好这来之不易的“平凡”。

而他不知道的是,此刻,苏瑶正坐在一间隐蔽的咖啡馆里,面前放着一台笔记本电脑,屏幕上显示的是厨房针孔摄像头传来的画面——林野在厨房煮粥的背影,看起来平静而普通。

她的手指在键盘上敲击着,给一个备注为“先生”的人发消息:“目标林野,行为举止无异常,但过于‘普通’,需进一步观察。另,组织的人还在找我,请求支援。”

消息发送成功后,苏瑶关掉电脑,端起面前的咖啡喝了一口。咖啡很苦,却比不上她此刻的处境——一边要躲避组织的追杀,一边要应对身份可疑的合租室友,而那个隐藏在暗处的陈锋,像一把悬在头顶的刀,随时可能落下。

她抬起头,望向窗外车水马龙的街道,眼神冰冷而坚定。无论前路有多危险,她都必须活下去,不仅为了自己,也为了那些被组织残害的无辜者。

而梧桐花园3栋1102的那间合租公寓,注定会成为这场暗流涌动的风暴中心。林野和苏瑶,两个隐藏身份的人,在严苛的合租规则下,开始了一场无声的较量与试探。

第3章 林野在卧室里整理帆布包时,客厅突然传来一阵“叮叮当当”的碰撞声,夹杂着女孩清脆的惊呼。他动作一顿,手里的相框还没放稳,就听见唐小糖带着点委屈的声音:“哎呀,怎么又卡住了!”

前一晚发现厨房的针孔摄像头后,林野的神经就没放松过。他悄无声息地走到门边,透过门缝往外看——唐小糖正蹲在地上,围着一条粉色的蕾丝围裙,手里拽着一个半人高的银色直播支架,支架的金属腿卡在了客厅茶几和沙发的缝隙里。她今天换了件奶白色的洛丽塔连衣裙,裙摆上缀满了珍珠和蝴蝶结,双马尾上绑着粉色的丝带,随着她的动作轻轻晃动,活像从漫画里走出来的洋娃娃。

“需要帮忙吗?”林野推开门,语气保持着恰到好处的温和。

唐小糖猛地抬头,看到林野的瞬间,眼睛亮了一下,随即脸颊泛起淡淡的红晕,连说话都慢了半拍:“啊……林、林野哥!是你啊。这个支架太重了,我想搬到房间里,结果卡住了。”

她的声音软糯,带着点撒娇的意味,和苏瑶的清冷形成了鲜明对比。林野走过去,目光扫过支架——这是专业级的直播支架,承重能力强,底部还带着万向轮,确实不是一个小姑娘能轻松搬动的。他弯腰握住支架的横杆,手腕微微用力,只听“咔嗒”一声,卡住的金属腿就被轻轻抽了出来。

“谢谢林野哥!你好厉害啊!”唐小糖眼睛弯成了月牙,拍着小手站起来,马尾辫上的丝带扫过林野的手臂,带来一丝轻柔的触感。

“举手之劳。”林野笑了笑,把支架往她房间的方向推了推,“你的房间在那边?”

“对呀对呀!”唐小糖立刻蹦到他身边,引着他往客厅右侧的房间走,“我的房间有点乱,林野哥别介意哦。”

推开门的瞬间,林野像是闯入了粉色的童话世界——墙壁贴满了樱花粉的墙纸,天花板挂着串灯和毛绒云朵挂件,傍晚的阳光透过白色的蕾丝窗帘洒进来,给房间镀上了一层暖融融的光晕。靠窗的位置摆着一张L型的白色书桌,上面堆满了直播设备:高清摄像头、环形补光灯、电容麦克风,还有三个并排的显示器,中间的屏幕亮着直播平台的后台界面,密密麻麻的代码一闪而过,快得让人看不清。

书桌旁边立着一个巨大的玻璃衣柜,柜门敞开着,里面挂满了各式各样的洛丽塔裙子,从甜美的草莓印花到优雅的黑色蕾丝,五颜六色的裙撑和缎带挤在一起,像盛开的花束。床头摆满了毛绒玩偶,从一米高的熊本熊到掌心大的星黛露,几乎占满了半张床,枕头边还放着一个粉色的兔子形状的暖手宝,即使在盛夏也没被收起来。

“是不是很幼稚呀?”唐小糖挠了挠头,有点不好意思地说,“我从小就喜欢这些粉粉嫩嫩的东西,做直播后就更放纵自己啦。”

“不会,很有特色。”林野由衷地说。他见过太多冰冷的武器和血腥的战场,这样充满生活气息的房间,让他紧绷的神经稍稍放松了些。

唐小糖眼睛更亮了,拉着他走到书桌前:“林野哥你看,这是我的直播装备!中间这个显示器是看弹幕的,左边是游戏界面,右边是后台数据。我主要播手游,有时候也会跟粉丝聊聊天、唱唱歌。”

她指着屏幕上的后台界面,手指在键盘上轻轻一点,原本显示“推流延迟”的红色提示瞬间变成了绿色的“正常”。林野扫了一眼屏幕,注意到右下角的任务栏里,除了常见的直播软件,还有一个陌生的黑色图标,图标上是一串扭曲的代码——那不是普通用户会安装的程序,更像是黑客常用的端口调试工具。

但唐小糖的动作太快,没等他看清楚,就关掉了后台界面,转而打开了一个游戏客户端:“昨天跟你说的电脑卡的事,其实是平台服务器的问题,我调了下参数就好了。不过以后要是再出问题,还得麻烦林野哥帮忙看看,你可是程序员呀!”

“没问题。”林野点点头,没提那个奇怪的图标。他看得出来,唐小糖虽然看起来天真烂漫,但在电脑技术上绝对不简单——刚才那几下操作,可不是普通主播能做到的。不过目前来看,她对自己没有敌意,暂时不用过于警惕。

唐小糖兴奋地拉着他参观房间的各个角落,从墙上贴满的直播粉丝送的明信片,到衣柜里珍藏的限量版洛丽塔裙子,叽叽喳喳地说个不停,像只快乐的小鸟。林野耐心地听着,偶尔应和几句,目光却在不经意间观察着房间的细节:门锁是普通的A级锁,没有被撬动的痕迹;窗户安装了防盗网,缝隙里没有异物;书桌的抽屉半开着,露出里面几本漫画书和零食包装袋,看起来没什么异常。

“对了林野哥,你平时喜欢玩游戏吗?”唐小糖突然问,眼睛亮晶晶地看着他,“我直播间里有很多粉丝,下次可以带你一起玩,保准你躺赢!”

“不太会玩,平时下班就想休息休息。”林野笑着婉拒。他不能在游戏里暴露自己的反应速度和判断力——特工的本能早已刻入骨髓,玩竞技类游戏很容易露出破绽。

唐小糖有点失望地“哦”了一声,随即又打起精神:“没关系!那你平时喜欢做什么呀?看看电影?听听歌?”

“差不多吧,偶尔会看看编程相关的书。”林野顺着她的话往下说,尽量让自己的回答听起来“普通”。

“哇,林野哥好上进啊!”唐小糖崇拜地看着他,脸颊又红了,“不像我,除了直播就是看漫画,感觉好没追求哦。”

“每个人的生活方式不一样,自己开心就好。”林野温和地说。

就在这时,客厅传来“咔哒”一声门响,是苏瑶回来了。唐小糖的声音瞬间低了下去,拉了拉林野的衣角,小声说:“苏姐回来了,我们小声点,别被她骂。”

林野心里一动,苏瑶平时回来都很晚,今天怎么这么早?他跟着唐小糖走到门口,悄悄探出头——苏瑶穿着一身黑色的职业套装,手里拎着一个黑色的公文包,脸上带着一丝疲惫,进门后没看他们,径直走到厨房去接水。她的袖口沾着一点不易察觉的污渍,颜色偏暗,像是干涸的血迹。

林野的瞳孔微微收缩。他对血液的颜色和气味太敏感了——那绝对是血迹,而且时间不长。苏瑶今天又去做什么了?

“苏姐,你今天回来得好早呀。”唐小糖小心翼翼地打招呼。

苏瑶端着水杯转过身,目光在林野和唐小糖身上扫了一圈,最后落在唐小糖的房间门口,眉头微不可察地皱了一下:“下次带外人进你房间,提前跟我说一声。”

“不是外人呀,林野哥是合租室友嘛。”唐小糖小声反驳。

“只要不是你自己,都是外人。”苏瑶的语气没有波澜,却带着不容置疑的威严,“忘了合租规则?”

唐小糖低下头,不敢再说话。林野上前一步,笑着打圆场:“是我刚才听到小糖有困难,过来帮忙搬了下支架,没提前跟苏姐说,不好意思。”

苏瑶看了他一眼,没再说什么,转身走进了自己的房间,“砰”的一声关上了门。客厅里的气氛瞬间变得有些尴尬。

“都怪我,害林野哥被苏姐说。”唐小糖噘着嘴,一脸自责。

“没事,是我没注意规则。”林野安慰道,“苏姐也是为了大家的安全。”

唐小糖点点头,又拉着林野回到自己的房间,小声吐槽:“苏姐就是这样,冷冰冰的,对谁都不热情。不过她人其实不坏,上次我直播到很晚,饿肚子的时候,她还偷偷给我留了一碗面条呢。”

林野心里了然,苏瑶虽然警惕性高,性格冷淡,但并非完全不近人情。他笑了笑:“可能苏姐平时工作压力大,习惯了严肃。”

“应该是吧。”唐小糖坐在床边,抱着一个毛绒兔子玩偶,眼睛亮晶晶地看着林野,“林野哥,你刚毕业,在星途科技上班,会不会很累呀?”

“还好,刚入职,任务不算多。”林野在书桌前的椅子上坐下,“你呢?直播到很晚,白天不用休息吗?”

“我习惯啦!”唐小糖晃着腿,“我一般上午睡觉,下午整理直播素材,晚上直播,作息跟你们反过来。不过苏姐的规则是晚上十点后不能有噪音,我最近都在调整直播时间,争取早点结束。”

她顿了顿,又好奇地问:“林野哥,你为什么来海岚市呀?你的老家在哪里呀?”

这个问题有点敏感,林野早就想好了说辞:“老家在小县城,机会不多,听说海岚市发展好,就想来试试。”

“这样啊。”唐小糖没再多问,反而有点不好意思地说,“其实我也是外地来的,我爸妈在国外做生意,我一个人在这里读书,后来毕业了就直接留下来做直播了。”

林野点点头,没接话。他能听出唐小糖的话里有水分——她的口音是标准的海岚市本地话,根本不是外地来的。这个小姑娘,似乎也在隐藏什么。

就在这时,唐小糖的手机响了,是直播平台的工作人员打来的。她接起电话,语气瞬间变得专业起来:“喂,王经理?哦,推流的问题已经解决了……对,今晚正常开播……好的,我知道了。”

挂了电话,她有点无奈地对林野说:“平台那边催着要新的直播内容,说最近我的人气有点下滑,让我搞点新花样。”

“比如呢?”林野随口问。

“不知道呀。”唐小糖托着下巴,皱着小眉头,“之前试过cosplay直播,效果一般;游戏直播的话,最近没什么新游戏上线。要不……林野哥,你要不要客串一下我的直播间?就跟我聊聊天,当个嘉宾?”

这个提议让林野心里警铃大作。他绝对不能出现在镜头前,万一被过去的人认出来,后果不堪设想。“不行不行,我不会说话,上镜会紧张,别影响你的直播效果。”他连忙拒绝。

唐小糖有点失望,但也没强求:“好吧,那我再想想别的办法。”

林野看了看时间,快到中午了,站起身说:“我去厨房煮点东西,你要不要一起吃?”

“真的吗?太好了!”唐小糖眼睛一亮,立刻从床上跳起来,“我正好没吃午饭呢!林野哥,你会做什么呀?”

“简单的面条、粥之类的,别嫌弃。”

“不会不会!只要不是泡面就行!”

两人一起走到厨房,林野淘米准备煮粥,唐小糖则在旁边帮忙洗菜。她的动作有点笨拙,洗个青菜都能把水溅到身上,引得自己连连惊呼。林野看着她忙乱的样子,嘴角不自觉地勾起一丝笑意——这种轻松的氛围,是他很久没体验过的了。

煮好粥,两人坐在客厅的餐桌旁吃饭。唐小糖一边喝着粥,一边叽叽喳喳地跟林野讲直播时遇到的趣事,比如粉丝送的奇葩礼物、直播间里的搞笑弹幕,偶尔还会吐槽几句难缠的黑粉。林野安静地听着,偶尔应和一句,目光却时不时扫向苏瑶的房门——自从她回房间后,就再也没出来过,里面一点动静都没有,像没人一样。

“林野哥,你在看什么呀?”唐小糖顺着他的目光看过去,“担心苏姐吗?她经常这样,回房间就不出来,有时候一整天都待在里面。”

“没什么,就是觉得苏姐挺神秘的。”林野随口说。

“是啊。”唐小糖压低声音,“我住了三个月,从来没见过她带朋友回来,也没听过她跟家人打电话。而且她的房间总是锁着,上次我不小心碰到她的房门,她都很紧张。”

林野心里一动,追问:“她很紧张?怎么表现的?”

“就是突然从房间里出来,问我干什么,眼神特别冷,吓得我赶紧道歉。”唐小糖回忆着,“从那以后,我就再也不敢靠近她的房间了。”

这更印证了林野的猜测——苏瑶的房间里,绝对有不能让别人知道的秘密。

吃完饭,唐小糖主动承担了洗碗的任务,林野则回到自己的卧室。他关上门,靠在门板上,脑海里快速梳理着今天的信息:唐小糖表面天真烂漫,实则在电脑技术上有过人之处,还隐瞒了自己的真实背景;苏瑶中午回来时身上有血迹,房间里藏着秘密,对他和唐小糖的互动异常警惕;厨房的针孔摄像头还在,苏瑶显然在监控他们的一举一动。

他走到书桌前,打开二手笔记本电脑,登录加密邮箱。老K又发来了一封邮件:“查到梧桐花园3栋1102的前租客信息,三个月前搬走了一对情侣,没什么异常。苏瑶是两个月前租下这套房子的,用的是假身份证,租金一次性付了一年。另外,海岚市最近发生了三起‘意外死亡’事件,死者都和一个叫‘暗影’的杀手组织有关,怀疑是内部清理。”

暗影组织?林野的瞳孔收缩了一下。他对这个组织有印象——国际顶尖的杀手组织,行事狠辣,内部纪律森严,一旦有人背叛或任务失败,就会被“清理”。苏瑶会不会是暗影组织的成员?因为任务失败或背叛,被组织追杀,所以才隐藏身份躲在这里?

如果是这样,那他和唐小糖就被卷入了危险的漩涡。苏瑶的敌人很可能会找到这里,到时候他们这些合租室友,很难置身事外。

林野关掉邮箱,打开编程软件,假装在写代码,实则在思考应对方案。他需要更深入地了解苏瑶的身份,同时也要弄清楚唐小糖的底细——这个看似天真的萝莉室友,到底是谁?她为什么要伪装成网红主播?

就在这时,卧室门被轻轻敲了敲。“林野哥,你在吗?”是唐小糖的声音。

林野心里一动,打开门:“怎么了?”

唐小糖站在门口,手里拿着一个粉色的兔子挂件,有点不好意思地说:“这个……送给你。昨天谢谢你帮我解围,今天又帮我搬支架、煮粥。”

挂件是毛绒材质的,手感柔软,兔子的眼睛是黑色的纽扣,看起来很可爱。林野愣了一下,没想到她会送礼物。“不用这么客气,举手之劳。”

“你就收下嘛!”唐小糖把挂件塞进他手里,脸颊红红的,“这是我直播间的周边,很有纪念意义的。”

林野看着手里的挂件,又看了看唐小糖期待的眼神,只好收下:“谢谢,我很喜欢。”

“太好了!”唐小糖笑了起来,眼睛弯成了月牙,“那我不打扰你啦,我去准备晚上的直播了。”

看着她蹦蹦跳跳回到自己房间的背影,林野的心里五味杂陈。唐小糖的热情和单纯,像一道光,照进了他灰暗的生活,但他也清楚,在这个充满秘密的合租公寓里,这样的单纯或许只是一种伪装,或许……会成为致命的弱点。

他把兔子挂件放在书桌的角落里,和那个相框并排摆放着。阳光透过窗户照进来,落在挂件和相框上,一边是温暖的粉色,一边是冰冷的回忆,就像他现在的生活——一边渴望平凡,一边被过往的阴影纠缠。

而他不知道的是,苏瑶房间的门后,苏瑶正通过针孔摄像头的实时画面,看着林野收下挂件的场景。她的手指在键盘上敲击着,给“先生”发消息:“目标林野与唐小糖互动频繁,唐小糖对其表现出明显好感。林野行为依旧‘普通’,但对我的行踪异常关注,需加强观察。另,请求调查唐小糖的真实身份,她的背景信息存在疑点。”

消息发送成功后,苏瑶关掉电脑,走到窗边,望着楼下的街道。她的手机里,还存着一张照片——照片上是一个穿着黑色作战服的男人,脸上带着狰狞的疤痕,正是组织派来追杀她的核心成员。昨天在废弃仓库,她虽然解决了一个小喽啰,但真正的威胁还在后面。

她摸了摸手腕上的旧疤,眼神变得冰冷而坚定。无论林野和唐小糖是什么身份,她都必须先保证自己的安全,找到陈锋的下落,揭露组织的阴谋。

客厅里,唐小糖正在调试直播设备,摄像头的镜头对准了她甜美的笑脸。但没人知道,她放在桌下的另一只手,正飞快地操作着一个微型键盘,屏幕右下角的黑色图标再次亮起,一行行代码快速滚动,侵入了海岚市的户籍系统——她根本不是在想直播新花样,而是在调查林野的真实身份。

“林野……”唐小糖看着屏幕上林野伪造的户籍信息,嘴角勾起一抹不易察觉的微笑,“你的身份,可没那么简单哦。”

夕阳西下,梧桐花园的影子被拉得很长。3栋1102的合租公寓里,三个各怀秘密的人,在看似平静的日常下,开始了一场无声的较量。

第4章 凌晨一点的梧桐花园陷入沉睡,只有零星几户窗户还亮着灯,像困乏的眼睛。3栋1102的客厅里,老式挂钟的滴答声格外清晰,每一声都敲在林野紧绷的神经上。

他没有真的睡着。自从发现厨房的针孔摄像头和苏瑶袖口的血迹后,“深度睡眠”就成了奢侈。此刻他侧躺在床上,耳朵贴在微凉的墙壁上,捕捉着房间外的任何细微声响——这是特工生涯留下的本能,哪怕闭着眼睛,也能通过声音勾勒出周围的环境。

帆布包放在床头,里面的微型扫描仪和定位器都处于待机状态,屏幕上的微光在黑暗中若隐若现。桌角的兔子挂件和搭档的相框并排摆放着,一个代表着眼前的“平凡”,一个牵扯着过往的阴影,让他始终无法真正放松。

就在这时,楼道里传来轻微的脚步声。不是白天那种沉稳的高跟鞋声,而是刻意放轻的、几乎擦着地面的响动。林野的瞳孔瞬间收缩——这个时间点回来,还如此谨慎,除了苏瑶不会有别人。

他立刻调整呼吸,放缓胸腔的起伏,将手臂搭在被子外面,摆出熟睡时随意的姿态,只有眼睛留了一条极细的缝,透过门缝盯着客厅的方向。

钥匙插入锁孔的声音轻得像羽毛落地,“咔嗒”一声轻响后,门被缓缓推开。苏瑶走了进来,反手轻轻带上门,动作流畅得没有一丝滞涩。

她今天换了一身黑色的连帽卫衣和工装裤,和白天的职业装判若两人。连帽衫的帽子压得很低,遮住了大半张脸,只露出线条紧绷的下颌。她的手里拎着一个半人高的黑色帆布包,包身鼓鼓囊囊的,看起来分量不轻——从她微微下沉的肩膀和缓慢的步频能判断,里面的东西密度很大,绝不是普通的衣物或日用品。

更让林野警惕的是,苏瑶的左手始终按在帆布包的侧面,手指弯曲,呈握取姿势,仿佛包里随时会跳出需要她立刻应对的东西。她进门后没有开灯,借着窗外透进来的月光,像一道影子般滑向客厅中央,先是停顿了两秒,似乎在观察另外两个房间的动静,目光在林野的卧室门上停留了一瞬,才转向自己的房间。

林野的心跳微微加快。他注意到帆布包的底部沾着几点湿润的泥土,边缘还挂着一根干枯的草叶——这不是市区会有的植物,更像是城郊荒野的植被。结合她傍晚回来时袖口的血迹,林野几乎可以肯定,苏瑶今晚去了城郊,而且经历了一场不小的冲突。

苏瑶走到自己的房门前,没有立刻进去,而是蹲下身,将帆布包放在地上,拉开了侧面的拉链。林野的视线被门框挡住,只能看到她的手臂在包里翻动,发出轻微的“窸窣”声,像是在整理什么细长的物件。偶尔有金属碰撞的脆响传来,短促而清晰——是枪械零件的声音,林野对此再熟悉不过。

几秒钟后,苏瑶重新拉上拉链,拎起帆布包走进了自己的房间。房门没有完全关上,留了一条和林野卧室门相似的缝隙,似乎是刻意为之,又像是无心之举。

林野没有轻举妄动。他知道这可能是试探——如果他此刻出去查看,无异于暴露自己的警惕;但如果完全放任不管,又可能错过关键信息。他选择维持原状,耳朵贴得更紧,捕捉着苏瑶房间里的动静。

先是重物落地的闷响,应该是帆布包被放在了地上。接着是抽屉被拉开又关上的声音,动作很轻,却能清晰地分辨出是书桌最底层的抽屉——林野白天观察过,那个抽屉的滑轨是静音的,显然是特意更换过的。然后是布料摩擦的声音,持续了大约一分钟,之后房间里就陷入了死寂,连呼吸声都变得极轻,几乎与空气融为一体。

林野皱起眉头。苏瑶的反侦察意识很强,不仅刻意放轻动作,还可能用了消音措施。他悄无声息地翻身,将手伸到床头的帆布包里,摸到了微型扫描仪,轻轻按下开机键。屏幕上显示出微弱的信号波动,客厅和苏瑶的房间里都没有新增的电子设备,只有厨房那个针孔摄像头还在正常工作。

这说明苏瑶没有在房间里安装新的监控,也没有使用通讯设备,她在刻意避免留下任何电子痕迹。

就在林野准备收起扫描仪时,苏瑶的房间里突然传来一声极轻的“叮咚”声,像是手机信息提示音,但音量被调到了最低。紧接着,是手指在屏幕上快速敲击的声音,持续了十几秒后,房间再次恢复安静。

林野的心沉了一下。苏瑶在和别人联系,很可能是在汇报今晚的行动。对方是谁?是她的同伙,还是她的敌人?

他没有再继续观察,而是慢慢收起扫描仪,重新躺好,闭上眼睛,假装熟睡。但他的大脑却在飞速运转,梳理着刚才观察到的所有细节:

1. 苏瑶深夜归来,穿着便于行动的服装,携带沉重的特殊包裹,身上有野外痕迹,推测去过城郊并执行了某项任务。

2. 包裹内有金属物件,结合她的身份推测,可能是武器或任务相关的物证。

3. 她将包裹内容物藏进书桌底层抽屉,该抽屉经过特殊处理,显然是早就准备好的藏匿点。

4. 深夜与外界联系,通讯方式隐蔽,说明她处于被监控或被追杀的状态,需要时刻向某人汇报或获取指令。

所有的线索都指向一个结论:苏瑶不仅是危险人物,还正处于一场危机四伏的漩涡中。而他和唐小糖,作为她的合租室友,已经被动地站在了漩涡边缘。

林野睁开眼,望着天花板上模糊的阴影,想起了赵磊牺牲时的场景。那也是一个深夜,雨林里的月光同样昏暗,子弹穿透身体的声音和现在挂钟的滴答声重叠在一起,让他的心脏一阵抽痛。

“活下去,过普通人的日子。”赵磊的遗言再次在耳边响起。但现在看来,这个简单的愿望,在住进这栋合租公寓后,变得越来越难实现。

他不知道的是,苏瑶的房间里,苏瑶正坐在书桌前,借着电脑屏幕微弱的光,看着加密通讯软件里的消息。

发件人是“先生”:“目标包裹已安全交接?林野和唐小糖有无异常?”

苏瑶的手指在键盘上敲击:“已交接,无异常。林野整晚未出房间,呼吸平稳,似已熟睡。唐小糖房间无动静,可能已入睡。”

她顿了顿,补充道:“林野的警惕性很高,白天观察房间时过于细致,需重点关注。唐小糖的背景调查尚无结果,其电脑技术可能超出普通主播范畴。”

发送完消息,苏瑶关掉电脑,起身走到窗边,拉开窗帘一角,望向楼下的街道。她的黑色帕萨特停在小区角落的阴影里,车身上的泥土已经被擦拭干净,但轮胎缝里还残留着城郊的红土——这是她故意留下的伪装,万一被组织的人发现,也能误导他们认为她已经离开海岚市。

口袋里的手机震动了一下,是“先生”的回复:“继续观察,勿轻举妄动。组织已察觉包裹动向,近期可能有行动,保护好自己。”

苏瑶握紧手机,指节泛白。她知道“组织”指的是暗影,那个她曾效力过的杀手组织。三个月前,她拒绝执行残害无辜平民的任务,被贴上“叛徒”的标签,开始了逃亡生涯。陈锋是组织派来追杀她的核心人物,也是她曾经的训练导师,对她的习惯和战术了如指掌。

今晚她去城郊,是为了将从组织据点带出的机密文件交给“先生”的线人——那些文件里记录着暗影组织与海岚集团合作的证据,也是她唯一能自保的筹码。

她转身看向书桌底层的抽屉,里面除了武器,还有一张泛黄的照片——照片上是两个穿着杀手训练服的女孩,其中一个是她,另一个是她的同期伙伴,三个月前被陈锋亲手处决,只因为说了一句“任务可能有问题”。

苏瑶的眼神变得冰冷而锐利。她不能死,她要活着揭露陈锋的真面目,为伙伴报仇,也为那些被组织残害的无辜者讨回公道。

而客厅的另一端,唐小糖的房间里,并没有像苏瑶和林野以为的那样一片死寂。

唐小糖坐在书桌前,三个显示器都亮着,中间的屏幕显示着直播平台的后台数据,看起来像是在检查直播设置;左边的屏幕是一个加密的聊天窗口,里面全是代码般的对话;右边的屏幕则是梧桐花园的小区监控画面,画面焦点正对着3栋楼下的黑色帕萨特。

她的手指在键盘上飞快地敲击着,嘴角勾起一抹与白天天真模样截然不同的冷笑。刚才林野和苏瑶的一举一动,都通过她提前安装在客厅隐蔽角落的微型传感器传送到了她的电脑上——那个传感器伪装成了墙缝里的灰尘,连苏瑶都没发现。

“苏瑶,林野……”唐小糖轻声呢喃,“两个都不简单啊。一个是暗影组织的叛徒杀手,一个是身份不明的退役特工,这合租公寓,还真是卧虎藏龙。”

她点开右边屏幕上的监控画面,放大帕萨特的车牌号,输入一个黑色的查询系统。几秒钟后,屏幕上显示出车辆的登记信息——车主是一个已经注销的假身份,车辆三个月前在城郊被盗,之后就没有任何记录。

“果然是假身份。”唐小糖撇撇嘴,又切换到左边的加密聊天窗口,输入一行文字:“目标A(苏瑶)深夜执行交接任务,目标B(林野)表现警惕,未暴露身份。请求进一步指令。”

发送完毕,她靠在椅背上,拿起桌上的草莓味棒棒糖含在嘴里,目光扫过床头的毛绒玩偶。没人知道,这些看似幼稚的玩偶里,藏着微型录音设备,能清晰地录下隔壁房间的声音;也没人知道,那个粉色的兔子暖手宝里,装着最先进的信号干扰器,一旦遇到危险,能在三秒内屏蔽周围五百米的所有电子信号。

她的真实身份,是国际黑客组织“幽灵”的核心成员,代号“糖兔”。这次伪装成网红主播住进梧桐花园,是为了追查暗影组织与海岚集团的合作内幕——她的哥哥曾是海岚集团的研究员,三个月前“意外”身亡,她怀疑与暗影组织有关。

林野和苏瑶的出现,是计划之外的变数,但也是意外的线索。尤其是林野,她通过户籍系统查到的信息全是伪造的,这让她更加确定,这个“普通程序员”背后,一定藏着与暗影组织相关的秘密。

凌晨两点,梧桐花园彻底陷入寂静。3栋1102的三个房间里,三个人都睁着眼睛,各自怀揣着秘密,在黑暗中警惕地观察着彼此的方向。

林野躺在床上,将苏瑶的行动细节记在心里,决定明天去公司后,让老K帮忙查一下城郊近期的异常事件,看看能不能找到苏瑶行动的痕迹。同时,他也要加强对唐小糖的观察——这个看似天真的萝莉室友,总给人一种“大智若愚”的感觉,不能掉以轻心。

苏瑶坐在书桌前,擦拭着一把消音手枪,枪身冰冷的触感让她感到安心。她知道组织不会善罢甘休,陈锋很快就会找到这里,她必须做好随时撤离的准备,同时也要确保那两份机密文件的安全。

唐小糖关掉了监控画面,打开了直播平台的后台,开始编辑明天的直播预告。她决定明天的直播内容定为“城市深夜探险”,目的地就选在苏瑶今晚去过的城郊区域——她要亲自去看看,苏瑶到底交接了什么东西。

窗外的月光渐渐淡去,天边泛起了鱼肚白。新的一天即将到来,而梧桐花园3栋1102的合租公寓里,无声的试探与较量,才刚刚开始。林野不知道,他渴望的平凡生活,已经被这两个各怀秘密的室友彻底打乱;苏瑶也没想到,她的逃亡之路,会因为这两个“普通”的合租者变得更加复杂;唐小糖更没预料到,她追查哥哥死因的过程,会将自己卷入一场涉及特工、杀手与黑客的多方博弈中。

当第一缕阳光透过窗户照进客厅时,老式挂钟敲响了六下。林野、苏瑶、唐小糖几乎同时起床,打开房门,在客厅里相遇。

“早啊。”唐小糖率先打招呼,脸上带着甜美的笑容,仿佛昨晚什么都没发生。

“早。”林野点头回应,目光不经意地扫过苏瑶的房间门,门已经完全关上,看不出任何异常。

苏瑶只是微微颔首,没有说话,径直走向卫生间。她的眼神依旧冰冷,却在擦肩而过时,对林野投去了一丝极淡的、带着审视的目光。

林野心中了然——昨晚的“熟睡”,并没有完全打消苏瑶的疑虑。

第5章 海岚市的早高峰堵得水泄不通,林野挤在沙丁鱼罐头似的地铁里,指尖无意识地摩挲着帆布包侧袋里的微型定位器。昨晚苏瑶的“特殊包裹”和深夜通讯像两根刺,扎在他心上——城郊、金属物件、隐蔽联系,这些元素拼凑起来,指向的是他最熟悉的灰色地带。

手机震动了一下,是唐小糖发来的微信:“林野哥,我今天户外直播‘老街区探险’,中午12点开播,记得来看呀~[可爱]”

附带的表情包是个穿着洛丽塔裙子的卡通女孩,蹦蹦跳跳地挥着小手。林野看着屏幕,指尖顿了顿——唐小糖突然改户外直播,是巧合,还是刻意为之?他回了个“好,有空会看”,收起手机时,地铁刚好到站。

星途科技的办公室里,张鹏正对着电脑唉声叹气:“这破系统又崩了,客户催得紧,王经理快把我骂疯了。”

林野走过去扫了眼屏幕,是简单的数据库连接错误,他随手敲了几行代码,红色的报错提示立刻变成了绿色的“连接成功”。

“我去,小林你可以啊!”张鹏眼睛瞪得溜圆,“这问题我查了一早上都没解决,你两分钟就搞定了?”

“运气好,以前遇到过类似的情况。”林野笑着打哈哈,刻意隐藏了真实实力。他拉开椅子坐下,打开自己的电脑,表面上是整理官网改版的素材,实则点开了老K昨晚回复的邮件:“城郊昨晚无异常警情,但废弃物流园附近的监控在凌晨1-2点间被人为干扰,怀疑有秘密交接。”

废弃物流园——正是他猜测苏瑶昨晚可能去的地方。林野皱起眉,手指在键盘上敲击,给老K发消息:“查一下海岚市老街区近期的可疑人员流动,尤其是戴鸭舌帽、穿黑色连帽衫的男子。”

他有种直觉,苏瑶的事和这座城市里隐藏的势力脱不了干系,而唐小糖要去的老街区,恰好是监控薄弱、鱼龙混杂的地方,很可能成为各方势力活动的盲区。

中午11点50分,唐小糖背着粉色的直播包,站在梧桐花园小区门口,对着镜子调整造型。她今天穿了件浅蓝色的洛丽塔裙,裙摆上绣着白色的小雏菊,双马尾上绑着同色系的丝带,手里拿着一个兔子形状的自拍杆,活脱脱一个准备出游的邻家女孩。

苏瑶恰好开车回来,黑色帕萨特停在她身边,车窗降下,露出那张冷艳的脸:“去哪?”

“户外直播呀,去老街区探险。”唐小糖晃了晃自拍杆,语气轻快,“苏姐要不要一起去?那边有很多好吃的老字号呢。”

苏瑶的目光扫过她的直播包,又看向远处的老街区方向,眉头微不可察地皱了一下:“老街区人杂,注意安全,早点回来。”

“知道啦!”唐小糖笑着挥手,蹦蹦跳跳地走向公交车站。

苏瑶坐在车里,看着她的背影消失在街角,手指在方向盘上轻轻敲击。昨晚“先生”发来消息,说组织可能会派人监控老街区——那里有个隐藏的情报点,她之前去过几次。唐小糖选在这个时间去老街区直播,是巧合,还是有人刻意安排?

她拿出手机,给“先生”发消息:“目标唐小糖前往老街区直播,是否需要干预?”

几秒后,回复传来:“无需干预,密切观察,记录接触人员。”

苏瑶收起手机,发动汽车,没有回家,而是绕着老街区的外围缓慢行驶,目光警惕地扫过路边的行人——她得确保唐小糖不会误打误撞闯入情报点,更不能让组织的人发现她的踪迹。

中午12点整,唐小糖的直播准时开始。

“哈喽宝宝们下午好!”她对着镜头甜甜一笑,直播间的人数瞬间涨到了几千,弹幕滚动起来:

- 糖糖今天好漂亮!蓝色裙子太仙了!

- 老街区?听起来很有意思,有好吃的吗?

- 前排蹲糖糖探险!

“谢谢宝宝们的夸奖~”唐小糖对着镜头比了个心,举着自拍杆边走边介绍,“今天带大家逛的是海岚市最老的街区——青石板街,这里有一百年的历史啦,听说还有很多老故事呢!”

她沿着青石板路慢慢走,镜头扫过斑驳的砖墙、挂着红灯笼的老字号店铺、坐在门口摇蒲扇的老人,画面充满了烟火气。直播间的人数越来越多,弹幕也热闹起来:

- 这个糖水铺看起来好正宗!糖糖快去尝尝!

- 墙上的涂鸦好酷,是哪个大神画的?

- 刚才镜头里的老爷爷好可爱,在给小猫喂鱼!

唐小糖按照计划好的路线走,偶尔停下来和粉丝互动,回答关于老街区的问题,看起来轻松又自然。但没人知道,她手里的自拍杆握柄处有个微型按钮,只要轻轻一按,就能开启隐蔽录像模式;更没人知道,她的蓝牙耳机里,正实时传来黑客伙伴的声音:“糖兔,西北方向30米,有个穿黑帽衫的男人在跟踪你。”

唐小糖的脚步没停,脸上依旧挂着甜美的笑容,对着镜头说:“宝宝们,前面有个小巷子,听说里面有个很有名的手作点心铺,我们去看看吧~”

她转身走进小巷,自拍杆的镜头自然地向后扫了一下——正是这个不经意的动作,让镜头短暂地捕捉到了巷口的景象:一个穿黑色连帽衫的男人站在树后,鸭舌帽压得很低,遮住了大半张脸,手里拎着一个黑色的双肩包,正朝着小巷的方向张望,动作鬼鬼祟祟。

镜头停留的时间不到一秒,很快就转回到唐小糖脸上,但还是被细心的粉丝捕捉到了。弹幕瞬间出现了小范围的讨论:

- 等一下!刚才镜头后面是不是有个人?

- 我也看到了!穿黑衣服的,看起来好怪啊。

- 是不是路人啊?可能在打电话吧。

- 不像路人,他好像在看糖糖这边!

- 有点吓人,糖糖注意安全啊!

唐小糖心里一紧,表面上却若无其事地笑着说:“哎呀宝宝们看错啦,应该是路过的叔叔吧,老街区人多,难免有路人入镜呀。”她一边说,一边按了下自拍杆的隐蔽按钮,将刚才的画面保存下来,同时对着蓝牙耳机低声说:“确认目标,特征:黑帽衫、鸭舌帽、黑色双肩包,坐标发给你了。”

“收到,正在查他的身份。”耳机里传来键盘敲击声。

唐小糖加快脚步走到点心铺,对着镜头展示橱窗里的点心,努力转移粉丝的注意力:“宝宝们看这个梅花酥,看起来就好好吃!老板说每天只卖100个,我们运气真好,刚好赶上最后几个!”

弹幕很快被美食吸引,关于黑衣人的讨论渐渐淡了下去,但还是有几个粉丝在反复刷“刚才那个人真的很奇怪”“糖糖一定要小心”。唐小糖一一回复“谢谢关心,我会注意的”,心里却在快速思考——这个黑衣人,是冲着她来的,还是冲着老街区的某个目标来的?

与此同时,公司的午休室里,林野正拿着手机看唐小糖的直播回放。他特意放慢了镜头,定格在那个黑衣人的画面上——男人的站姿很特别,重心压低,双腿微曲,是典型的警戒姿势;双肩包的肩带调整得很短,方便随时掏取里面的东西,很可能是武器。

这不是普通路人,更像是受过专业训练的监视人员。

林野立刻给老K发消息,附带了截图:“查这个人的身份,刚才出现在青石板街,跟踪唐小糖的可能性很大。”

老K的回复很快:“正在比对监控,青石板街的老监控模糊,需要时间。另外,查到青石板街有个隐藏的情报点,属于暗影组织的外围据点。”

暗影组织!林野的瞳孔收缩了一下。果然和苏瑶有关。唐小糖的直播很可能误打误撞闯入了暗影组织的监控范围,那个黑衣人,就是组织的监视人员。

他立刻给唐小糖发微信:“直播结束了吗?老街区人杂,早点回来。”

唐小糖很快回复:“快啦,买完点心就回去,林野哥放心~[可爱]”

林野放下手机,心里却没放下警惕。他知道,暗影组织的人既然出现了,就不会轻易离开,唐小糖很可能已经被盯上了。

下午两点,唐小糖背着直播包回到了梧桐花园。刚走进单元楼,就看到苏瑶站在电梯口,似乎在等她。

“直播结束了?”苏瑶的语气依旧平淡,目光却在她的直播包上停留了一瞬。

“嗯,买了好吃的点心,苏姐要不要尝尝?”唐小糖从包里拿出一盒梅花酥,递了过去。

苏瑶没有接,只是问:“直播的时候,有没有遇到奇怪的人?”

唐小糖心里一动,假装茫然地摇头:“奇怪的人?没有呀,都是普通路人,还有很多热心的老爷爷老奶奶呢。”她顿了顿,故意露出疑惑的表情,“怎么了苏姐?发生什么事了吗?”

苏瑶看着她的眼睛,试图从那双清澈的眸子里找到一丝破绽,但唐小糖的表情太过自然,完全看不出异样。“没什么,只是提醒你,老街区不安全。”苏瑶收回目光,按下了电梯按钮。

电梯里,两人都没有说话。唐小糖低头看着手里的梅花酥,心里却在盘算——苏瑶特意等她,还问起奇怪的人,显然也知道暗影组织的存在,甚至可能和那个情报点有关。

苏瑶则在观察唐小糖的反应。这个女孩看起来天真烂漫,但面对她的提问,眼神没有丝毫闪躲,回答得滴水不漏,绝不简单。她很可能已经发现了黑衣人,却在刻意隐瞒。

回到公寓,唐小糖把直播包放在客厅的沙发上,拿出梅花酥分给林野和苏瑶:“林野哥,苏姐,尝尝这个,超好吃的!”

林野接过点心,目光扫过她的直播包,低声问:“直播的时候没遇到什么事吧?”

“没有呀。”唐小糖笑着咬了一口梅花酥,“就是粉丝说看到了奇怪的路人,其实就是个路过的叔叔啦,可能长得比较严肃。”

林野没有追问,只是点了点头:“没事就好,以后尽量不要去那种人少的老街区直播了。”

“知道啦,听林野哥的。”唐小糖乖巧地答应。

苏瑶拿着点心,却没有吃,只是放在了茶几上。她看了林野一眼,又看了看唐小糖,嘴唇动了动,似乎想说什么,最终还是转身走进了自己的房间。

唐小糖回到自己的房间,关上门的瞬间,脸上的笑容立刻消失了。她从直播包的夹层里拿出一个微型U盘,里面存着刚才隐蔽录制的黑衣人的画面,还有黑客伙伴发来的初步调查结果:“目标身份不明,疑似暗影组织外围成员,近期多次出现在青石板街附近。”

她打开电脑,将U盘里的内容导入加密文件夹,然后点开与“幽灵”组织的通讯窗口,输入:“发现暗影组织成员在青石板街活动,怀疑附近有据点,请求进一步调查权限。”

发送完毕,她靠在椅背上,拿起一块梅花酥放进嘴里,甜腻的味道却压不住心里的警惕。苏瑶的试探、林野的关心、黑衣人的跟踪,这一切都说明,青石板街的那个据点不简单,而她已经不小心卷入了这场漩涡。

林野的房间里,老K发来的消息打破了平静:“黑衣人身份查到了,是暗影组织的外围监视员,代号‘乌鸦’,负责监控青石板街的情报点。另外,查到唐小糖的真实身份可能与国际黑客组织‘幽灵’有关,代号‘糖兔’。”

黑客组织“幽灵”?林野愣住了。他对这个组织有印象——行事低调,专门追查跨国犯罪集团的内幕,和暗影组织是死对头。原来唐小糖的天真烂漫全是伪装,她住进这栋公寓,根本不是偶然,而是为了追查暗影组织。

这下,情况更复杂了。退役特工、叛逃杀手、黑客组织成员,三个身份对立的人,因为一场合租聚到了一起,而他们的目标,都指向了暗影组织和陈锋。

林野走到窗边,看着楼下苏瑶的黑色帕萨特。他不知道这场合租闹剧会走向何方,也不知道自己渴望的平凡生活是否还能实现,但他清楚,从唐小糖的镜头扫到那个黑衣人开始,他就再也无法置身事外了。

苏瑶的房间里,她正对着电脑屏幕,看着“先生”发来的最新情报:“唐小糖身份确认,‘幽灵’组织成员‘糖兔’,目标暗影组织青石板街据点。林野身份仍未查明,但与陈锋有旧怨的可能性极大。”

苏瑶的手指在键盘上敲击:“三人目标存在交集,是否可以建立临时合作?”

“暂不建议。”“先生”的回复很快,“林野身份不明,风险过高。继续观察,等待时机。”

苏瑶关掉电脑,走到书桌前,拿起那把消音手枪,轻轻擦拭着。她知道,青石板街的据点暴露只是时间问题,组织很快就会派人来清理,到时候,这栋合租公寓很可能会成为下一个战场。

夜幕再次降临,梧桐花园的灯光渐次亮起。3栋1102的客厅里,老式挂钟的滴答声依旧清晰,但空气中的氛围却和昨晚截然不同。林野、苏瑶、唐小糖,三个各怀秘密的人,因为一场直播小插曲,彼此的距离又近了一步,而隐藏在暗处的危险,也随之而来。

唐小糖的直播间里,关于“黑衣人”的讨论已经平息,但那段短暂的镜头画面,被几个细心的粉丝保存了下来,转发到了海岚市的本地论坛上,标题是“青石板街惊现可疑人员,网红直播意外拍到”。帖子的热度不高,很快就沉了下去,但在某个加密的网络论坛里,这段画面却引发了轩然大波——那里,正是暗影组织成员交流的秘密平台。

一个ID为“陈锋”的账号,在帖子下留了一条简短的回复:“找到她,带回来。”

没有指明“她”是谁,但所有看到回复的人都清楚,这个“她”,可能是误闯据点的唐小糖,也可能是隐藏在梧桐花园的苏瑶,甚至……是那个身份不明的林野。

第6章 星途科技的办公室里,打印机“咔哒咔哒”的声响格外刺耳。林野盯着电脑屏幕上王经理发来的需求文档,眉头微不可察地皱了一下——文档里的要求混乱得像一团缠结的毛线,一会儿要给官网首页加个“会旋转的彩虹弹幕”,一会儿又要求用户注册时“弹出带音效的卡通提示框”,最离谱的是,居然要在产品介绍页里嵌入一个“能根据访客IP自动播放对应城市方言”的插件。

“小林,这需求你能搞定不?”王经理搓着手走过来,地中海发型上的发胶在灯光下反光,“客户那边催得紧,说是要做‘年轻化改造’,吸引更多年轻人点击。”

林野心里冷笑。这种华而不实的需求,不仅会拖慢官网加载速度,还容易引发兼容性问题,稍微懂点技术的人都知道是瞎折腾。但他脸上却露出为难的表情,挠了挠头:“王经理,这些功能……有点复杂啊。我以前只学过基础的HTML和CSS,这种带交互和音效的,可能得查资料慢慢试。”

“慢慢试没关系,下周之前搞定就行!”王经理拍了拍他的肩膀,语气轻松,“我看好你,年轻人多钻研钻研,总能学会的。”

说完,王经理转身去了茶水间,留下林野和邻座的张鹏面面相觑。

“这客户是疯了吧?”张鹏摘下黑框眼镜,揉了揉眼睛,“彩虹弹幕?方言插件?这哪是年轻化改造,这是把官网改成小广告弹窗啊!”

“没办法,客户是上帝嘛。”林野笑了笑,打开浏览器,故意搜索“如何用基础代码做旋转弹幕”,屏幕上弹出一堆杂乱的教程,他假装认真地逐一点开,实则余光扫过办公室的各个角落。

自从知道唐小糖的黑客身份和暗影组织在青石板街的据点后,他对身边的一切都多了份警惕。星途科技虽然看起来是家普通的小公司,但王经理偶尔提到的“特殊客户”、办公室里偶尔出现的陌生访客,都让他觉得不对劲。尤其是上周面试时,王经理问他“能不能接受临时加班处理紧急项目”,当时没在意,现在想来,那语气里似乎藏着别的意味。

林野点开一个漏洞百出的弹幕教程,故意复制了一段错误的代码粘贴到编辑器里,屏幕立刻弹出红色的报错提示。他“哎呀”了一声,引得张鹏凑过来:“怎么了?”

“代码报错了,不知道哪里错了。”林野指着屏幕,一脸茫然。

张鹏看了一眼,无奈地说:“这教程是三年前的,早就不适用了。你得用CSS3的animation属性,我给你找个靠谱的例子。”

张鹏熟练地搜索出正确的教程,林野假装恍然大悟:“原来如此,谢谢鹏哥,我怎么没想到用animation呢。”

“你刚毕业,经验少很正常。”张鹏拍了拍他的肩膀,“慢慢来,以后遇到问题随时问我。”

林野点点头,心里却在快速盘算。张鹏看起来是个普通的技术宅,对公司的异常毫无察觉,暂时可以信任。但他不能一直依赖张鹏,得自己“摸索”出解决办法,既不能暴露真实水平,又要按时完成任务。

接下来的两天,林野开始了“磨洋工”式的工作。每天早上准时到公司,先是对着需求文档发呆半小时,然后慢吞吞地写几行代码,遇到简单的问题也要假装研究半天,偶尔还会故意留几个小bug,等张鹏路过时“碰巧”发现,再一脸感激地请教。

周三下午,王经理突然把他叫到办公室:“小林,客户那边催了,彩虹弹幕做出来没?他们想先看看效果。”

“差不多了,就是有点小问题。”林野打开电脑,展示了一个极其简陋的弹幕效果——几条彩色的文字在屏幕顶端缓慢旋转,卡顿得厉害,还时不时会和页面标题重叠。

“这……这也太粗糙了吧?”王经理皱起眉,“客户要的是‘酷炫’的效果,你这看起来像十年前的网页游戏。”

“我尽力了王经理。”林野露出委屈的表情,“我查了好多资料,只能做成这样了。要么……我们跟客户说说,简化一下需求?比如把旋转弹幕改成普通的滚动弹幕?”

王经理犹豫了一下,拿起手机给客户打电话。林野站在旁边,耳朵微微动了动——他能清晰地听到电话那头传来的声音,是个男人,语气不耐烦,提到了“必须按要求做”“下周要上线”“不然扣尾款”。

挂了电话,王经理脸色难看:“客户不同意简化,说这是‘核心需求’。小林,你再加加班,实在不行,我找外包帮你?”

“别别别!”林野连忙摆手,“我再试试,说不定能找到更好的方法。”

他知道,一旦找外包,就会接触到外人,可能暴露自己的身份。而且他隐约觉得,这个“奇葩需求”背后,可能不只是客户的任性——那个电话里的声音,虽然模糊,但语气里的命令式口吻,让他想起了暗影组织里那些颐指气使的小头目。

回到工位,林野假装焦虑地抓了抓头发,实则打开了一个隐藏的代码文件夹——里面是他昨天用空余时间写好的完整代码,不仅能实现彩虹弹幕、方言插件等所有需求,还优化了加载速度,解决了兼容性问题。但他不能直接用,得“分阶段”地展示成果。

傍晚下班前,林野“攻克”了弹幕的卡顿问题,展示给王经理看:“王经理,我调整了动画帧率,不卡顿了,就是和标题重叠的问题还没解决。”

“不错不错,有进步!”王经理的脸色缓和了些,“明天继续加油,解决重叠问题,争取后天开始做方言插件。”

“好的!”

下班走出公司,林野没有立刻去地铁站,而是绕到公司后面的小巷子。这里是监控盲区,他拿出手机,拨通了老K的电话。

“查到星途科技的背景了吗?”林野的声音压低,和白天的温和截然不同。

“查了,表面上是家普通的科技公司,法人是个叫李建国的老头,实际控制人不明。”老K的声音从电话里传来,带着电流声,“这家公司三个月前接了个‘特殊项目’,合作方是海岚集团的子公司,而那个子公司,和暗影组织有资金往来。”

海岚集团!林野的瞳孔收缩了一下。之前苏瑶提到过组织与海岚集团有关,现在星途科技又和海岚集团的子公司合作,这绝不是巧合。看来他入职的这家小公司,很可能是暗影组织安插在市区的眼线,或者是用来处理“技术相关”的脏活。

“那个‘特殊项目’是什么?”

“不清楚,保密级别很高,我没能查到具体内容。”老K顿了顿,“另外,唐小糖今天下午去了青石板街附近的咖啡馆,和一个穿西装的男人见了面,两人聊了不到十分钟就分开了,那个男人的身份还在查。”

唐小糖居然还在查青石板街的事,这个小姑娘真是胆子大。林野皱起眉:“盯着她,别让她出事。苏瑶那边有动静吗?”

“苏瑶今天下午去了趟银行,取了一笔现金,然后回了梧桐花园,没再出来。”

“知道了,有新情况随时告诉我。”

挂了电话,林野揉了揉眉心。星途科技、海岚集团、暗影组织,这三者之间的联系越来越清晰,而他就像掉进了一张无形的网,越挣扎缠得越紧。他现在有点后悔选择这家公司,但事到如今,只能继续伪装下去,从内部打探更多消息。

回到梧桐花园,林野刚打开门,就闻到一股香味。唐小糖系着粉色的蕾丝围裙,在厨房忙碌着,锅里炖着什么,咕嘟咕嘟地冒着泡。

“林野哥回来啦!”唐小糖探出头,脸上带着甜美的笑容,“我今天直播赚了点钱,买了排骨,炖了排骨汤,马上就好啦!”

“麻烦你了。”林野笑了笑,放下帆布包,走进客厅。苏瑶坐在沙发上,手里拿着一份财经报纸,报纸挡住了她的脸,只露出线条优美的下颌。

“今天公司事多吗?”苏瑶突然开口,报纸没动,声音从报纸后面传来。

“还行,有点小项目要赶。”林野在她对面的沙发上坐下,“客户提了些奇怪的需求,有点头疼。”

“哦?什么需求?”苏瑶的声音依旧平淡,却带着一丝不易察觉的试探。

“比如让官网加旋转弹幕、方言插件之类的,华而不实。”林野故作抱怨,“可能客户想让官网看起来更热闹吧。”

苏瑶没再追问,只是“嗯”了一声,翻过报纸的一页,纸张摩擦的声音在安静的客厅里格外清晰。

林野知道,苏瑶还在怀疑他。从上次深夜带包裹回来后,苏瑶对他的关注明显多了,偶尔会问他公司的事,观察他的反应。他必须更加小心,不能露出任何破绽。

晚饭时,唐小糖热情地给林野和苏瑶盛汤:“苏姐,林野哥,尝尝我的手艺!我妈妈教我的,她炖排骨可厉害了!”

苏瑶接过汤碗,轻轻抿了一口,点了点头:“味道不错。”

林野也尝了一口,排骨汤炖得软烂入味,带着淡淡的玉米清香:“很好喝,小糖很能干。”

“真的吗?太好了!”唐小糖眼睛一亮,兴奋地说,“以后我经常做给你们吃!对了林野哥,你公司的项目要是做不完,我可以帮你看看呀,我虽然不是程序员,但也懂点代码。”

林野心里一动,唐小糖这是在试探他?还是真的想帮忙?他笑着婉拒:“不用了,谢谢你小糖。都是基础代码,我自己慢慢琢磨就行,别耽误你直播。”

唐小糖有点失望,但也没强求:“好吧,那你要是遇到解决不了的问题,一定要告诉我哦。”

晚饭过后,唐小糖收拾碗筷,林野回到自己的房间。他打开电脑,登录加密邮箱,老K发来新的邮件:“唐小糖见面的男人身份查到了,是‘幽灵’组织的联络员,他们在交接青石板街据点的最新情报。另外,星途科技的‘特殊项目’可能与监控系统有关,海岚集团的子公司正在采购大量的监控设备。”

监控系统?林野皱起眉。暗影组织采购监控设备,是为了监视谁?是苏瑶?唐小糖?还是他自己?

他打开白天“磨洋工”时写的代码,看着屏幕上流畅的动画效果和简洁的逻辑,想起了特工时期的日子。那时候,他负责搭建组织的内部监控系统,代码写得又快又精准,从来不会像现在这样“藏着掖着”。

但现在,他必须隐藏。为了赵磊的遗言,为了来之不易的平静,哪怕面前的工作再奇葩,再无聊,他也得忍。

周四早上,林野“攻克”了弹幕与标题重叠的问题,王经理看了之后很满意:“小林,有进步!今天开始做方言插件,客户给了一份方言音频文件,你看看怎么嵌入进去。”

王经理递过来一个U盘,林野接过,假装好奇地问:“这插件真的能根据IP识别城市吗?我以前没做过这种功能。”

“客户说有现成的IP库,你直接调用就行。”王经理拍了拍他的肩膀,“加油,做完这个,这个月给你加两百块奖金。”

林野心里冷笑,两百块奖金就想让他做这种麻烦事。但他脸上还是露出感激的表情:“谢谢王经理,我一定努力!”

插入U盘,林野打开里面的文件——除了方言音频,还有一个加密的IP库。他扫了一眼IP库的文件名,瞳孔微微收缩——那串字符是暗影组织内部常用的加密格式,这个IP库,根本不是普通的城市IP库,而是能精准定位到具体街道、甚至具体建筑的高精度定位库!

星途科技的这个“特殊项目”,果然和监控有关。他们要做的根本不是什么“年轻化改造”,而是通过官网的插件,收集访客的精准定位信息!

林野的手指在键盘上停顿了两秒,然后假装笨拙地打开IP库:“王经理,这个IP库是加密的,我打不开啊。”

“客户没给你解密密钥吗?”王经理皱起眉,拿出手机给客户打电话。

林野趁他打电话的间隙,快速将IP库复制到自己的移动硬盘里——这是重要的证据,必须保存下来。

很快,王经理挂了电话,递给林野一串密钥:“客户刚发过来的,你试试。”

林野输入密钥,IP库成功打开。他假装研究了半天,说:“这个功能有点复杂,我得先学习一下IP定位的原理,可能要晚点才能开始做。”

“行,你慢慢研究,别着急。”王经理没多想,转身走了。

林野松了口气,打开浏览器,故意搜索“如何调用IP库实现定位”,实则将复制下来的IP库加密后发给了老K,并附言:“星途科技在收集精准定位信息,IP库是暗影组织的格式,怀疑与监控项目有关,请求分析。”

做完这一切,林野关掉邮箱,开始“认真”地研究IP定位的基础教程。张鹏路过时,看到他满屏幕的基础知识点,拍了拍他的肩膀:“小林,你这也太较真了,直接找个现成的API调用就行,不用从头学原理。”

“啊?还有这种东西?”林野故作惊讶,“鹏哥,什么是API啊?”

张鹏无奈地摇摇头,给了他一个常用的定位API链接:“直接调用这个,比你自己写简单多了。”

“太谢谢鹏哥了!你真是我的救星!”林野一脸感激地说。

看着张鹏离开的背影,林野的眼神沉了下来。他知道,星途科技的水比他想象的还深。这个“特殊项目”背后,很可能是暗影组织在利用星途科技的技术,监控海岚市的特定目标,而他,不小心成了这个监控网络里的一颗棋子。

下午下班前,林野“勉强”做出了方言插件的雏形——只能识别几个大城市的IP,播放对应的方言,而且经常出错。王经理看了之后,虽然不满意,但也没多说什么:“先这样吧,明天再优化,争取下周上线。”

走出公司,林野没有像往常一样去地铁站,而是打车去了青石板街附近。他想亲自看看那个暗影组织的据点,顺便确认唐小糖的安全。

青石板街的人很多,熙熙攘攘的游客和当地居民混在一起,很难分辨谁是暗影组织的人。林野逛了一圈,没有发现可疑人员,却在一家不起眼的茶馆门口,看到了唐小糖的粉色自行车——她又来这里了。

林野没有靠近,只是在街角的报刊亭假装买报纸,目光警惕地扫过茶馆周围。几分钟后,唐小糖从茶馆里出来,手里拿着一个白色的信封,快步走向自行车,骑上就走。

林野立刻打车跟上。唐小糖没有回梧桐花园,而是去了市中心的一家图书馆,把信封交给了一个穿校服的女生。女生接过信封,转身走进了图书馆的深处。

林野皱起眉。唐小糖的动作很谨慎,显然是在传递情报。但她这样频繁地活动,很容易被暗影组织盯上,太危险了。

回到梧桐花园时,苏瑶正在阳台打电话,声音压得很低,但林野还是听到了“据点”“监控”“转移”几个字。看到林野回来,苏瑶立刻挂了电话,转身走进了房间,没有和他说话。

林野回到自己的房间,靠在门上,疲惫地闭上眼。星途科技的监控项目、苏瑶的秘密行动、唐小糖的情报传递,这一切像一团乱麻,缠绕着他,让他喘不过气。

他原本只想过平凡的生活,却没想到,住进这栋合租公寓后,反而被卷入了更深的漩涡。他不知道自己还能伪装多久,也不知道这场围绕着暗影组织的较量,最终会以怎样的方式结束。

但他知道,他不能退缩。为了赵磊的遗言,为了身边这两个同样身处险境的室友,他必须撑下去,哪怕要继续扮演这个“普通程序员”的角色,哪怕要面对那些奇葩又危险的职场需求。

窗外的夜色越来越浓,梧桐花园的灯光星星点点。林野走到书桌前,打开电脑,继续编写那个“粗糙”的方言插件。屏幕上的代码一行行跳动,看似普通,却藏着他对过往的隐忍,和对未来的挣扎。

第7章 凌晨三点,梧桐花园的寂静被老式挂钟的报时声划破,“当”的一声,在空荡的楼道里漾开微弱的回音。林野猛地睁开眼,胸腔里的心跳还停留在刚才的噩梦里——雨林的泥泞、赵磊染血的迷彩服、陈锋冷笑的脸,像走马灯似的在眼前轮转,最后定格在苏瑶袖口那抹暗红的血迹上。

他坐起身,额角沁出一层薄汗。自从入职星途科技,发现公司与海岚集团、暗影组织的隐秘联系后,他的睡眠就变得支离破碎,稍有风吹草动就会惊醒。床头的水杯空了,喉咙干涩得发疼,他轻手轻脚地掀开被子,赤着脚踩在微凉的地板上,尽量不发出一丝声响。

客厅里一片漆黑,只有阳台方向透进来一缕惨白的月光,勾勒出沙发和茶几的模糊轮廓。林野沿着墙根慢慢走,眼睛适应了黑暗后,能清晰地看到地上散落的几缕长发——是苏瑶的,她习惯将头发束在脑后,偶尔会有碎发掉落。

就在他快要走到厨房时,阳台上传来轻微的布料摩擦声,紧接着是压低的说话声,冷硬中带着一丝不易察觉的焦虑,正是苏瑶的声音。

林野的脚步瞬间顿住,身体下意识地贴在客厅的立柱后——这个位置刚好能挡住自己,又能清晰地听到阳台的动静。他屏住呼吸,指尖攥紧了口袋里的微型录音笔——这是他昨晚特意准备的,以防遇到突发情况。

“……任务失败了,据点暴露,是陈锋的人干的。”苏瑶的声音压得极低,几乎要被窗外的风声吞没,但“陈锋”两个字像针一样扎进林野的耳朵里,让他的心脏骤然收紧。

陈锋!那个背叛组织、害死赵磊的叛徒!他果然在追杀苏瑶,而且已经找到了青石板街的据点。

“……我知道,按‘先生’的指示转移,但是……”苏瑶的声音顿了顿,似乎在犹豫,“合租的两个人……身份不明,贸然转移会引起怀疑。”

合租的两个人——指的是他和唐小糖。林野的手指微微用力,录音笔的按键被按紧,绿色的指示灯在黑暗中闪了一下。他没想到苏瑶会顾虑他们,更没想到她背后还有一个叫“先生”的人在指挥。

“……不,他们没发现异常,林野很‘普通’,唐小糖看起来就是个单纯的主播……”苏瑶的语气带着不确定,“但林野的反应速度不对劲,上次公寓门口的醉汉,他看似无意的侧身,其实是标准的防御姿势……”

林野的心沉了一下。原来上次他为了避开一个醉酒闹事的人,下意识做出的防御动作,被苏瑶注意到了。这个女人的观察力,比他想象的还要敏锐。

“……我会处理,明天去取新的身份证明,青石板街的情报已经交给联络员了……”苏瑶的声音越来越低,“陈锋不会善罢甘休,他想要的是那份文件,不是我的命……”

文件?林野皱起眉。结合之前的线索,应该是苏瑶从组织据点带出来的、与海岚集团合作的机密文件,那是她对抗陈锋的筹码,也是陈锋追杀她的真正原因。

“……知道了,保持通讯畅通,别联系我,有情况我会找你。”

通话结束的声音很轻,像是按断了蓝牙耳机。林野听到阳台上传来金属碰撞的脆响,紧接着是布料摩擦声,应该是苏瑶在整理什么东西。他屏住呼吸,慢慢往后退,沿着墙根退回卧室门口,轻轻推开门,闪身进去,再悄无声息地关上门,整个过程不到十秒,像一道影子。

靠在门板上,林野的后背已经被冷汗浸湿。他拿出录音笔,按下暂停键,指尖因为用力而有些发白。刚才听到的片段虽然零碎,却拼凑出了关键信息:苏瑶是暗影组织的叛逃者,因任务失败被陈锋追杀,背后有“先生”撑腰,手里握有能威胁陈锋和组织的机密文件,而她对自己和唐小糖的身份早已产生怀疑。

更重要的是,陈锋的目标是文件,不是苏瑶的命——这意味着,陈锋很可能会利用他们这些“无关人员”逼迫苏瑶交出文件,到时候,他和唐小糖都会被卷入危险之中。

林野走到书桌前,打开台灯,昏黄的光线照亮了桌面上的相框。照片里,赵磊笑得一脸灿烂,拍着他的肩膀,背景是训练场上飘扬的旗帜。“活下去,过普通人的日子。”赵磊的遗言再次在耳边响起,林野的喉咙一阵发紧。

他原本以为躲进海岚市,伪装成普通程序员,就能远离过去的阴影。但现在看来,陈锋就像附骨之疽,无论他躲到哪里,都会被卷入这场漩涡。而苏瑶的存在,更是将他和唐小糖直接推到了陈锋的对立面。

林野打开电脑,插上录音笔,将苏瑶的通话内容导入加密文件夹。他需要把这些信息发给老K,让他帮忙查“先生”的身份,以及苏瑶提到的“新的身份证明”的取件地点——那很可能是“先生”的联络点,也是陈锋可能会设伏的地方。

就在他准备发送邮件时,卧室门被轻轻敲了一下,极轻,像是风吹动了门板。林野的手瞬间停在键盘上,目光警惕地看向门口,右手悄悄摸向抽屉里的多功能军刀——那是他唯一能随身携带的防身武器,藏在一堆杂物下面。

“林野哥,你醒着吗?”门外传来唐小糖的声音,带着点怯生生的意味,“我好像听到客厅有声音,有点害怕……”

林野松了口气,收起军刀,走过去打开门。唐小糖穿着粉色的睡衣,怀里抱着一个兔子玩偶,头发乱糟糟的,眼睛里带着刚睡醒的迷茫,看起来格外无害。

“怎么了?”林野的声音带着刚睡醒的沙哑,刻意放缓了语速。

“我刚才起夜,好像听到阳台有声音,是不是进贼了呀?”唐小糖的声音带着哭腔,往他身后缩了缩,“苏姐房间的灯也没亮,她不在家吗?”

林野心里一动。唐小糖这个时间点醒过来,是巧合,还是听到了苏瑶的通话?他不动声色地观察着她的表情,眼睛里除了害怕,没有其他异样,应该是真的被阳台的动静惊醒了。

“可能是风吹动了阳台的衣服吧,我刚才也听到了,出去看了一眼,没什么事。”林野笑了笑,语气温和,“苏姐应该在房间里,她睡得沉,可能没听到。你别怕,回去睡吧,有我在呢。”

“真的吗?”唐小糖抬起头,眼睛亮晶晶地看着他,“那林野哥你别睡太死,万一有贼进来,你叫我一声,我……我可以帮你报警!”

“好,放心吧。”林野拍了拍她的肩膀,看着她抱着玩偶,一步三回头地走回自己的房间,直到房门关上,他脸上的笑容才慢慢消失。

唐小糖的出现太巧了,巧到让他不得不怀疑。但她的表情和语气太过自然,完全看不出破绽,除非她的演技已经达到了炉火纯青的地步。林野摇了摇头,暂时压下疑虑——现在最重要的是处理苏瑶和陈锋的事,唐小糖那边,只能以后再观察。

回到电脑前,林野给老K发邮件,附带了录音片段和自己的分析:“确认苏瑶被陈锋追杀,目标是机密文件。苏瑶背后有‘先生’指挥,明天会去取新的身份证明,请求查取件地点及‘先生’身份。另,陈锋很可能对我们这些合租者下手,需提前做好防范。”

发送完毕,林野关掉电脑,走到窗边,拉开窗帘一角。月光下,苏瑶的黑色帕萨特静静地停在楼下,车身上沾着几点露水,看起来和普通的私家车没什么两样。但林野知道,这辆车里,很可能藏着武器、伪造的证件,以及能掀起海岚市地下世界腥风血雨的机密文件。

阳台上传来轻微的动静,应该是苏瑶回房间了。林野缩回目光,躺在床上,却再也睡不着了。苏瑶的通话片段、陈锋的名字、唐小糖的突然出现,像一团乱麻在他脑海里缠绕,理不出头绪。

他想起赵磊牺牲前的最后一刻,那个推他的动作,那句“活下去”。那时候他以为,活下去就能摆脱一切,但现在他才明白,有些过去,不是想躲就能躲开的。陈锋的追杀、苏瑶的秘密、星途科技的阴谋,像一张无形的网,将他牢牢困住,让他不得不重新面对那些他试图遗忘的记忆。

凌晨四点,林野终于有了一丝睡意。半梦半醒间,他仿佛看到赵磊站在雨林里,对他挥手,说:“别躲了,林野,该面对的总要面对。”

第二天早上七点,林野被客厅的动静吵醒。他揉了揉眼睛,走出卧室,看到唐小糖正在厨房煮牛奶,苏瑶则坐在客厅的沙发上,穿着一身灰色的运动服,头发束成高马尾,脸上带着淡淡的疲惫,但眼神依旧锐利。

“早啊,林野哥!”唐小糖挥了挥手,牛奶在锅里咕嘟咕嘟地冒着泡,“我煮了牛奶,还有面包,一起吃吧?”

“早。”林野点点头,目光扫过苏瑶。她的视线在他脸上停留了一瞬,没有说话,拿起桌上的报纸,挡住了自己的表情。

林野知道,苏瑶昨晚的通话被他听到,虽然她没发现,但今天的气氛明显比往常更紧张。他走到厨房,帮唐小糖拿面包,假装不经意地问:“苏姐,今天不上班吗?穿得这么休闲。”

“请假了,去办点事。”苏瑶的声音从报纸后面传来,简洁明了,没有多余的解释。

办点事——应该是去取新的身份证明。林野心里了然,没有追问,只是和唐小糖聊着昨晚的“动静”:“昨晚你听到的声音,应该是我拉开阳台门的时候,风太大,吹动了晾在那里的衣服,吓着你了吧?”

“原来是这样!”唐小糖拍了拍胸口,一脸后怕,“我还以为进贼了呢,吓得我半天没睡着。”

苏瑶翻报纸的动作顿了一下,目光从报纸边缘扫过林野和唐小糖,没有说话,但林野能感觉到,她的注意力一直在他们身上。

早餐在沉默中结束。苏瑶率先起身,拿起沙发上的黑色背包:“我出去了,中午不回来吃饭。”

“苏姐路上小心!”唐小糖笑着挥手。

苏瑶没有回应,径直走出房门,高跟鞋敲击地面的声音越来越远,直到大门关上。

唐小糖看着门口,吐了吐舌头,对林野说:“苏姐今天好奇怪,好像不太高兴。”

“可能是工作上的事不顺心吧。”林野笑了笑,心里却在盘算——苏瑶出门了,他得尽快联系老K,确认取件地点的安全性,同时也要提醒唐小糖,最近不要出去直播,尤其是不要去青石板街附近。

“对了林野哥,”唐小糖突然说,“我今天不去直播了,平台那边要维护,我打算在家研究一下新的直播软件,你公司要是不忙,能不能帮我看看呀?”

“好啊,没问题。”林野点点头,答应下来。他正好可以借着帮唐小糖看软件的机会,观察一下她的电脑,看看能不能找到更多关于她身份的线索。

唐小糖兴奋地拉着他走进自己的房间,打开电脑:“你看,就是这个软件,说是能优化直播画质,但我安装了之后,电脑老是卡顿。”

林野凑过去看了一眼,屏幕上显示的是一个小众的直播辅助软件,但他注意到任务栏里,那个黑色的黑客端口调试工具又亮着,只是被隐藏在了后台。他假装认真地检查软件设置,手指在键盘上敲击,看似在调试参数,实则快速扫过后台程序——唐小糖的电脑里,除了直播软件,还有多个加密的文件夹,文件名都是乱码,显然藏着重要的东西。

“应该是软件和你的直播设备不兼容。”林野故意放慢语速,“我帮你卸载了,换个官方版的试试。”

“好呀,谢谢林野哥!”唐小糖一脸信任地看着他。

林野卸载软件的同时,悄悄将一个微型的追踪程序植入了唐小糖的电脑——不是为了监视她,而是为了在她遇到危险时,能及时找到她的位置。他能感觉到,唐小糖虽然是黑客组织的人,但本质不坏,只是想追查哥哥的死因,没必要对她抱有敌意。

就在这时,林野的手机震动了一下,是老K发来的微信:“取件地点查到了,在市中心的‘时光书店’,下午两点,‘先生’的联络员会在那里等苏瑶。另外,陈锋的人已经盯上书店了,准备设伏。”

林野的心脏骤然收紧。陈锋果然要动手了,而且选在了人多眼杂的市中心书店,一旦发生冲突,不仅苏瑶有危险,还会波及无辜群众。

他必须去提醒苏瑶,或者……在暗中帮她一把。

“林野哥,怎么了?”唐小糖注意到他的脸色不对,关切地问。

“没什么,公司群里发了通知,今天要加班。”林野收起手机,强装镇定,“我得先去公司了,软件我帮你装好了,有问题晚上回来再说。”

“好,那你路上小心!”

林野拿起帆布包,快步走出唐小糖的房间,又对客厅喊了一声“我上班去了”,然后打开门,快步下楼。

走出单元楼,林野没有去地铁站,而是打车直奔市中心的“时光书店”。他需要提前勘察地形,制定应急方案——如果陈锋的人真的设伏,他得想办法帮苏瑶脱身,不是因为同情,而是因为苏瑶手里的文件,可能是扳倒陈锋的关键,也是告慰赵磊在天之灵的唯一机会。

出租车在车流中穿梭,林野看着窗外掠过的街景,心里五味杂陈。他原本只想过平凡的生活,却一次次被卷入危险之中。但这一次,他没有退缩——陈锋是他的仇人,苏瑶手里有扳倒仇人的筹码,他没有理由袖手旁观。

半小时后,出租车停在“时光书店”门口。林野付了钱,站在街角的报刊亭旁,假装看报纸,目光却警惕地扫过书店周围。这是一家老式书店,门口摆着旧书摊,里面人不多,多是看书的老人和学生。书店斜对面是一家咖啡店,窗边坐着两个穿黑色连帽衫的男人,目光时不时瞟向书店门口,正是暗影组织成员常用的监视姿势。

陈锋的人果然来了,而且不止两个。林野数了一下,书店周围至少有四个监视点,分别在报刊亭、咖啡店、公交站和书店隔壁的花店,形成了一个松散的包围圈,显然是想等苏瑶取完文件后,在半路上动手。

林野皱起眉。这个包围圈虽然松散,但足够隐蔽,苏瑶一旦走出书店,很容易被盯上。他必须想办法破坏这个计划,或者给苏瑶传递警告。

他拿出手机,给老K发消息:“书店周围有四个监视点,请求支援,想办法引开他们的注意力。”

老K的回复很快:“收到,十分钟后,让‘利剑’的人以‘检查消防’为由,去书店附近巡查,引开监视人员。”

“利剑”是海岚市的特工机构,老K在里面有熟人,这是目前最稳妥的办法。

林野收起手机,继续观察书店周围的情况。十点半左右,一辆警车缓缓开到书店门口,两名警察下车,走进书店,说是“例行消防检查”。咖啡店窗边的两个男人对视一眼,悄悄起身,走进了旁边的小巷子;报刊亭的监视人员也收起报纸,假装打电话,往远处走去。

包围圈暂时被打乱了。林野松了口气,知道这只是暂时的,陈锋的人不会善罢甘休,很快就会重新布控。他必须在苏瑶来之前,找到联络员,提醒他们改变交接方式。

林野整理了一下T恤,假装看书,走进书店。书店里弥漫着旧书的油墨味,书架排得密密麻麻,角落里有个戴眼镜的老人在整理书籍,胸前挂着“工作人员”的牌子——根据老K的情报,他就是“先生”的联络员。

林野慢慢走到老人身边,拿起一本《编程入门》,假装翻看,声音压得极低:“陈锋的人在外面,交接方式得改。”

老人整理书籍的手顿了一下,没有抬头,只是淡淡地说:“知道了,告诉她,下午四点,在公园后门的长椅上取,只有十分钟。”

“明白。”林野放下书,转身走出书店,没有回头。

走出书店,林野看到警车已经离开,陈锋的人又回到了监视点,但注意力明显分散了。他松了口气,打车前往公司——他得去公司露个面,维持“普通程序员”的伪装,同时等待下午四点的到来。

星途科技的办公室里,张鹏正在抱怨客户的需求:“小林,你昨天做的方言插件,客户说识别率太低,要重新改,还说下周必须上线,简直是强人所难!”

林野接过张鹏递来的需求文档,假装为难地说:“没办法,只能慢慢改了,鹏哥你要是有空,能不能帮我看看?”

“行,我下午帮你看看。”张鹏爽快地答应。

林野坐在工位上,心里却想着下午四点的交接。他不知道苏瑶能不能收到消息,也不知道陈锋的人会不会发现交接地点的变化,更不知道这场围绕着机密文件的较量,最终会走向何方。

但他知道,从听到苏瑶阳台通话的那一刻起,他就再也无法置身事外了。他渴望的平凡生活,已经被陈锋的追杀、苏瑶的秘密、唐小糖的调查彻底打碎,而他能做的,就是拿起过去的武器,对抗那些试图将他拖回阴影的人。

窗外的阳光透过玻璃照进来,落在键盘上,反射出刺眼的光。林野的手指放在键盘上,却没有敲击,目光望向远处的写字楼——那里是海岚集团的总部,也是所有阴谋的起点。

他的嘴角勾起一抹冷冽的弧度。陈锋,我们该算总账了。

第8章 傍晚六点的梧桐花园,被夕阳镀上了一层暖橙色调。林野背着帆布包走进3栋楼道时,还在回想下午“时光书店”外的场景——老联络员传递的新交接地点很隐蔽,陈锋的监视人员没发现异常,苏瑶应该能顺利拿到新证件。但他心里总有种不安,像有根细针在隐隐作痛,说不清是担心苏瑶,还是忌惮陈锋的狡猾。

推开1102的房门,客厅里的气氛却和门外的暖色调截然不同。唐小糖坐在沙发上,双马尾耷拉着,粉色洛丽塔裙的裙摆皱巴巴的,手里攥着手机,眼眶红红的,像是刚哭过。她面前的笔记本电脑开着,屏幕上是星耀直播平台的后台界面,红色的“违规冻结”提示格外刺眼。

“怎么了?”林野放下帆布包,走过去轻声问。他注意到唐小糖的手指在键盘上飞快敲击,屏幕上代码滚动的速度远超普通主播的水平,只是每次按下回车,都会弹出新的错误提示。

唐小糖抬起头,鼻尖通红,声音带着哭腔:“林野哥……平台说我直播内容违规,把我的后台冻结了,还说要扣我这个月的收益!”

林野凑过去看屏幕。后台显示的“违规原因”是“直播画面涉及敏感区域”,附带的截图是昨天唐小糖在青石板街直播时,镜头扫过巷口黑衣人的画面——虽然只是一闪而过,但被平台抓住了把柄。下面还有一行小字:“若想解除冻结,需签署独家直播协议,否则将永久封禁账号。”

“这根本不是违规!”唐小糖气得鼓起腮帮子,手指狠狠戳了戳屏幕,“就是平台想逼我签独家协议,我不想签,他们就找借口刁难我!”

林野皱起眉。星耀直播是海岚市本土的大平台,背后有财阀撑腰,经常用这种手段逼迫人气主播签独家协议。唐小糖的直播间虽然不算顶流,但粉丝粘性高,每月收益稳定,自然成了平台的目标。他扫了眼屏幕上的错误提示,是平台后台设置的临时权限锁,用常规方法根本解不开——这不是普通的技术问题,是平台故意设下的壁垒。

“你试过联系平台客服吗?”林野问。

“联系了!”唐小糖委屈地说,“客服只会说‘按规则处理’,根本不解决问题。我自己试了好多方法,改代码、换IP,都没用,平台的技术壁垒太严了。”

她的语气带着沮丧,却没提自己用了黑客技术——显然还在刻意隐藏身份。林野心里了然,没有点破,只是假装沉吟:“这种权限锁,普通的代码确实解不开,得用特殊的方法绕过去。”

“特殊方法?”唐小糖眼睛一亮,抓住林野的胳膊,“林野哥,你有办法?你不是说你只会基础编程吗?”

林野心里咯噔一下,意识到自己说漏嘴了。他连忙补救:“我以前在学校社团里,听学长讲过类似的案例,说是可以用简易脚本绕过权限检测,不过我没试过,不知道行不行。”

“那你快试试!”唐小糖把笔记本电脑推到他面前,眼里满是期待,“就算不行也没关系,总比坐以待毙强!”

林野犹豫了。直接帮唐小糖破解权限锁,容易暴露自己的技术水平;可不帮,唐小糖的账号被封事小,万一她急了用黑客技术硬闯,被平台追踪到真实身份,麻烦就大了。而且,他欠唐小糖一个人情——上次她炖的排骨汤,是他来海岚市后吃到的第一顿热乎的家常饭。

“我试试吧,但不一定能成。”林野坐下来,手指放在键盘上,却没有立刻敲击。他需要一个“合理”的身份——一个“听学长讲过案例”的普通应届生,写出来的代码必须粗糙、有漏洞,看起来像是照猫画虎,却能精准地绕过权限锁。

他打开一个空白的代码文档,故意先写了几行错误的基础代码,引得唐小糖小声嘀咕:“林野哥,你这代码不对啊,变量名写错了。”

“哦,紧张了。”林野故作慌乱地修改,心里却在快速构建脚本逻辑——他要用最基础的HTML和JavaScript,伪装成“从学长笔记里抄来的代码”,但核心指令必须隐藏在冗长的注释里,这样既能骗过平台的检测,又不会暴露自己的真实水平。

手指在键盘上敲击,屏幕上出现一行行看似杂乱的代码。唐小糖凑在旁边,一开始还偶尔指出“错误”,后来却渐渐沉默了——她越看越惊讶,林野写的代码虽然表面粗糙,甚至有明显的冗余指令,但核心逻辑异常严谨,尤其是那段隐藏在注释里的跳转指令,精准地指向了平台权限锁的漏洞,这根本不是“听学长讲过”就能写出来的。

她偷偷打量林野的侧脸。灯光下,他的眉头微蹙,眼神专注,手指敲击键盘的速度越来越快,与平时那个“连基础代码都要请教同事”的形象判若两人。唐小糖的心里升起一丝疑惑:这个看似普通的程序员,到底是谁?

二十分钟后,林野按下回车,屏幕上的红色“违规冻结”提示闪了两下,变成了绿色的“正常”。后台界面恢复了原样,收益栏里的数字也重新亮了起来。

“解开了!真的解开了!”唐小糖兴奋地跳起来,抱住林野的胳膊,“林野哥你太厉害了!你根本不是只会基础编程嘛!”

林野心里一紧,连忙抽回胳膊,假装擦汗:“运气好,刚好撞上平台的漏洞了,换个情况我肯定不行。”

“才不是运气!”唐小糖盯着屏幕上的代码,眼神里带着探究,“你这段注释里的跳转指令,精准度很高,一般人根本写不出来。林野哥,你以前是不是学过高级编程啊?”

“没有没有。”林野连忙否认,合上电脑,“可能是学长的笔记写得详细吧,我就是照抄的。时间不早了,我去做饭了。”

他起身快步走向厨房,后背却已经渗出了一层薄汗。唐小糖太敏锐了,刚才的代码还是暴露了破绽——看来以后在她面前,要更加小心。

厨房里,林野打开冰箱,里面有唐小糖买的青菜和排骨,还有苏瑶昨天剩下的半盒牛奶。他拿出青菜,慢慢择着,脑子里却在回想刚才的对话——唐小糖的怀疑已经产生,以后再想用“普通程序员”的身份蒙混过关,难了。

就在这时,门口传来钥匙转动的声音,苏瑶回来了。她今天穿了件米白色的风衣,头发散在肩上,脸上带着一丝疲惫,但眼神依旧锐利。看到厨房里的林野和客厅里的唐小糖,她的目光在两人之间扫了一圈,最后落在唐小糖亮着的电脑上。

“平台的事解决了?”苏瑶的声音平淡,却像是早就知道发生了什么。

唐小糖愣了一下,随即点头:“嗯!多亏了林野哥,他帮我解开了平台的权限锁!林野哥可厉害了,深藏不露呢!”

苏瑶的目光转向林野,带着一丝审视:“你会破解权限锁?”

“不是破解,就是运气好,找到了平台的漏洞。”林野的语气和刚才对唐小糖说的一样,刻意保持着“侥幸”的姿态。

苏瑶没再追问,走到自己的房间门口,却没有立刻进去,而是转身对唐小糖说:“平台不会善罢甘休,以后直播注意点,别再被抓住把柄。”

“知道啦,谢谢苏姐!”唐小糖笑着点头。

苏瑶走进房间,关上房门。林野和唐小糖对视一眼,都从对方眼里看到了复杂的情绪——苏瑶的提醒太及时了,像是早就知道平台会刁难唐小糖,甚至知道她直播时拍到了不该拍的东西。

晚饭时,唐小糖依旧叽叽喳喳地说着直播的事,却时不时用探究的目光瞟向林野。林野假装没看见,安静地吃着饭,偶尔应和两句,心里却在盘算——苏瑶今天去取新证件,顺利吗?陈锋的人有没有发现异常?她刚才的提醒,是善意,还是试探?

“林野哥,你以前在学校社团,都学过什么呀?”唐小糖突然问,“有没有做过什么有趣的项目?”

“就是一些简单的网页制作,没什么有趣的。”林野避开她的目光,夹了一口青菜。

“哦。”唐小糖低下头,扒拉着碗里的米饭,没再追问,但心里的怀疑却越来越深。她刚才偷偷把林野写的代码复制下来,发给了“幽灵”组织的技术顾问,对方回复说:“这段代码逻辑严谨,隐藏指令专业,绝不是业余爱好者能写出来的,写代码的人很可能受过专业训练,甚至有情报机构背景。”

情报机构背景?唐小糖心里咯噔一下。她想起林野观察房间时的细致、避开醉汉时的防御姿势、解决电脑问题时的熟练,所有的细节串联起来,指向了一个让她心惊的猜测——林野可能和暗影组织有关,甚至可能是陈锋的人。

这个猜测让她心里发慌。她原本以为林野只是个普通的程序员,甚至想过和他联手追查暗影组织,现在看来,自己可能看错了人。

晚饭后,唐小糖借口直播,早早回了房间。她关上门,反锁,打开电脑,调出林野写的代码,反复研究。代码里的每一个指令、每一个变量名,都透着专业的痕迹,尤其是那个隐藏在注释里的跳转指令,用的是一种罕见的加密算法,只有情报机构和顶尖黑客才会用。

她颤抖着手,打开与“幽灵”组织的通讯窗口,输入:“目标林野身份存疑,可能有情报机构背景,甚至与暗影组织有关,请求进一步调查。”

发送完毕,唐小糖靠在椅背上,看着床头的毛绒玩偶,心里五味杂陈。如果林野真的是敌人,那她这几天的亲近,简直是羊入虎口;可如果不是,她的怀疑会不会伤害到他?

客厅里,林野正在收拾碗筷,苏瑶突然从房间里出来,手里拿着一个黑色的文件夹。“过来一下。”她的声音很低,带着不容置疑的语气。

林野心里一动,跟着她走到阳台。晚风带着凉意吹过来,吹动了苏瑶的长发。她转过身,将文件夹递给林野:“这是青石板街据点的后续情报,陈锋的人已经撤离了,但留下了监视设备,你和唐小糖最近别去那边。”

林野打开文件夹,里面是几张模糊的照片,拍的是青石板街的巷口,几个不起眼的角落里藏着微型摄像头。“你怎么拿到的?”他问。

“‘先生’的人送过来的。”苏瑶的目光望向远处的夜景,“陈锋没抓到我,肯定会把注意力放在你们身上,尤其是唐小糖,她拍到了组织成员,已经被盯上了。”

林野心里一紧:“我会提醒她。”

“不止是提醒。”苏瑶转过头,眼神锐利,“你不是普通程序员,别再装了。”

林野的身体瞬间绷紧,右手悄悄摸向口袋里的军刀。“你什么意思?”

“上次公寓门口的醉汉,你用的是‘鹰爪’防御术,只有‘利剑’特工训练过。”苏瑶的声音很轻,却字字清晰,“还有刚才破解平台权限锁的代码,用的是‘暗星’加密算法,那是特工组织的内部技术。你到底是谁?”

林野的心跳骤然加速。他没想到苏瑶观察得这么细致,连防御术和加密算法都认出来了。他沉默了几秒,决定透露一部分真相:“我确实不是普通程序员,但我和陈锋是敌人。”

“敌人?”苏瑶挑眉,“你和他有什么仇?”

“他害死了我的搭档。”林野的声音带着压抑的愤怒,“我退役,就是为了找他报仇。”

苏瑶的眼神缓和了些:“既然目标一致,可以暂时合作。但我警告你,别想耍花样,否则我第一个对你动手。”

“彼此彼此。”林野合上文件夹,“唐小糖那边,你打算怎么办?她已经怀疑我的身份了。”

“她的身份也不简单。”苏瑶冷笑一声,“星耀直播的后台技术壁垒,普通黑客根本攻不破,她能坚持到你出手,说明她的技术不一般。‘幽灵’组织的‘糖兔’,果然名不虚传。”

林野愣住了:“你知道她的身份?”

“‘先生’查到的。”苏瑶转身往房间走,“她的目标是暗影组织,和我们没有冲突,可以信任,但要防着她的黑客技术——她的电脑里,藏着不少秘密。”

阳台的晚风越来越凉,林野站在原地,手里攥着那个黑色文件夹。苏瑶的坦诚让他意外,却也让他松了口气——至少现在,他们有了共同的敌人,暂时可以放下戒备,联手应对陈锋的威胁。

回到房间,林野打开电脑,给老K发邮件:“苏瑶已知我的部分身份,达成临时合作。唐小糖是‘幽灵’组织‘糖兔’,目标暗影组织,可信任。陈锋近期可能对我们动手,需加强防范。”

发送完毕,林野关掉电脑,走到窗边。楼下的路灯亮着,暖黄色的光线照亮了一小片区域。他想起苏瑶刚才的话,想起唐小糖的怀疑,心里突然觉得没那么孤单了——在这场危险的博弈中,他不再是孤军奋战。

唐小糖的房间里,通讯窗口弹出回复:“继续观察林野,若确认是敌人,立刻撤离。另,陈锋近期有行动,目标可能是苏瑶手中的文件,做好接应准备。”

唐小糖看着回复,手指在键盘上犹豫了很久,最终还是没有输入任何文字。她打开林野写的代码,又看了一遍,心里的怀疑渐渐被一丝侥幸取代——如果林野真的是来报仇的,那他们或许可以成为盟友,一起对抗暗影组织,一起找到哥哥死亡的真相。

深夜,梧桐花园再次陷入寂静。3栋1102的三个房间里,三个人都没有睡。林野在整理应急方案,苏瑶在擦拭武器,唐小糖在研究林野的代码。他们曾经是互相试探的陌生人,却因为共同的敌人,渐渐走到了一起。

第二天早上,唐小糖起床时,发现客厅的茶几上放着一杯热牛奶和一张纸条,是林野写的:“平台可能会有后续动作,直播时尽量避开人少的地方,有问题找我。”

唐小糖拿起牛奶,心里暖暖的,之前的怀疑消散了大半。她走到林野的房门口,轻轻敲了敲:“林野哥,谢谢你的牛奶!”

房间里传来林野的声音:“不客气,快喝吧,凉了就不好喝了。”

唐小糖笑着点头,转身准备直播。她不知道的是,林野站在门后,听着她的脚步声,心里也松了口气——至少现在,唐小糖暂时没有把他当成敌人。

苏瑶的房间门打开,她看着唐小糖手里的牛奶,又看了看林野的房门,嘴角勾起一抹不易察觉的弧度。这场合租公寓里的博弈,终于从互相试探,走向了微妙的平衡。

但他们都知道,这种平衡很脆弱。陈锋的威胁还在,暗影组织的阴谋未破,海岚市的暗流依旧汹涌。他们的临时合作,能否对抗强大的敌人?他们隐藏的身份,会不会在某个瞬间被彻底揭穿?

林野走出房间,看到苏瑶和唐小糖都在客厅,笑着说:“今天天气不错,晚上可以一起做饭。”

“好呀好呀!”唐小糖立刻响应。

苏瑶没有说话,只是点了点头。

阳光透过窗户照进来,落在三个人身上,驱散了些许阴霾。但他们都清楚,平静只是暂时的,一场更大的风暴,正在不远处等待着他们。

第9章 周五傍晚的夕阳格外温柔,透过梧桐花园3栋1102的客厅窗户,在地板上投下暖融融的光斑。唐小糖抱着一个装满蔬菜的购物袋,蹦蹦跳跳地从电梯里出来,刚到门口就大声喊:“林野哥!苏姐!我回来啦!今晚的食材都买齐啦!”

门很快被打开,林野穿着宽松的灰色T恤,手里还拿着一块擦碗布,笑着说:“这么快就回来了?买了什么好吃的?”

“好多呢!”唐小糖把购物袋举到他面前,里面塞满了新鲜的青菜、排骨、鲈鱼,还有几样五颜六色的水果,“我买了苏姐爱吃的清蒸鲈鱼,林野哥爱吃的红烧排骨,还有我最爱的番茄炒蛋!今天一定要好好露一手!”

苏瑶也从房间里走出来,换了件米白色的针织衫和黑色休闲裤,少了几分冷艳,多了些居家的柔和。她扫了眼购物袋,目光在鲜活的鲈鱼上停留了一瞬,淡淡开口:“我来处理鱼。”

“不用不用!”唐小糖连忙摆手,“苏姐你歇着,我和林野哥来就行!你负责吃就好啦!”

林野也附和道:“对,苏姐你坐会儿,我帮小糖打下手。”

苏瑶没再坚持,走到客厅的沙发上坐下,拿起一份报纸翻看,但注意力却在厨房方向——林野和唐小糖的互动越来越自然,唐小糖看林野的眼神里带着信任,而林野对唐小糖的保护欲也藏不住。这种“和谐”的氛围,在充满秘密的合租公寓里,显得格外不真实,却又让她紧绷的神经稍稍放松。

厨房里,唐小糖系着粉色蕾丝围裙,踮着脚够橱柜上的锅铲,林野见状,伸手帮她拿下来,笑着说:“小心点,别摔着。”

“谢谢林野哥!”唐小糖的脸颊微红,低头清洗蔬菜,“说起来,我们搬进来这么久,还是第一次一起做饭呢。以前都是各吃各的,苏姐总是不在家,我要么吃外卖要么煮泡面。”

“以后要是不忙,我们可以经常一起做饭。”林野一边处理排骨,一边说。他的动作很熟练,焯水、去腥、腌制,一气呵成——这是在特工组织里练出来的,野外生存时,处理食材的速度和方式直接关系到安全,久而久之就成了习惯。

唐小糖好奇地看着他:“林野哥,你以前在家经常做饭吗?看起来好熟练。”

“嗯,爸妈忙,小时候经常自己做饭。”林野随口编了个理由,避开了真实经历。

两人配合得很默契,唐小糖负责洗菜切菜,林野负责掌勺。红烧排骨的香味很快弥漫了整个公寓,唐小糖吸了吸鼻子,眼睛亮晶晶的:“好香啊!林野哥你太厉害了,比外卖好吃多了!”

苏瑶坐在客厅,闻到香味,握着报纸的手指微微动了动。她很久没闻到过这样的家常菜香味了,在暗影组织的日子里,食物只是维持生命的必需品,从来没有“香”或“好吃”的概念。这种烟火气,让她想起了小时候和奶奶一起做饭的日子,心里泛起一丝久违的暖意。

七点半,饭菜终于做好了。四菜一汤摆放在餐桌上:红烧排骨色泽红亮,清蒸鲈鱼鲜嫩欲滴,番茄炒蛋酸甜可口,清炒时蔬翠绿爽口,还有一碗玉米排骨汤,热气腾腾的,散发着浓郁的香气。

唐小糖兴奋地摆好碗筷,拉着苏瑶和林野坐下:“开饭啦开饭啦!快来尝尝我的番茄炒蛋!”

林野拿起筷子,夹了一块排骨,慢慢咀嚼着。唐小糖期待地看着他:“怎么样怎么样?”

“好吃,比外面饭店做的还好吃。”林野真心实意地说。

唐小糖笑得眼睛弯成了月牙,又看向苏瑶:“苏姐,尝尝鲈鱼,我特意按照网上的教程做的,放了姜丝去腥。”

苏瑶拿起筷子,指尖修长,握筷的姿势标准而稳定,几乎没有一丝晃动——这是长期使用武器留下的习惯,哪怕是拿筷子,也保持着对“工具”的绝对掌控。她夹了一小块鱼肉,动作精准地避开了鱼刺,放进嘴里,慢慢咀嚼,然后点了点头:“味道不错。”

虽然只是简单的四个字,但唐小糖已经很开心了:“太好了!下次我再学新菜!”

餐桌上的氛围很温馨,唐小糖叽叽喳喳地说着直播时的趣事,从粉丝送的奇葩礼物讲到和其他主播的互动,偶尔还会问林野公司的事,问苏瑶“工作”的情况。林野和苏瑶都选择性地回答,避开了敏感话题。

林野注意到,苏瑶的餐桌礼仪极其标准,甚至到了严苛的地步:夹菜时从不吃靠近自己的那一边,而是选择最中间的部分,避免留下过多痕迹;喝汤时没有一丝声响,勺子碰到碗壁也不会发出碰撞声;咀嚼时嘴巴闭紧,不会发出任何声音。这些细节,只有经过严格训练的人才做得到——杀手或特工,在任何场景下都要保持低调,避免因习惯暴露身份。

苏瑶也在观察林野。他看起来很放松,吃菜时随意自然,但每当唐小糖起身去厨房拿纸巾,或者窗外有汽车鸣笛声时,他的身体都会下意识地绷紧一瞬,目光快速扫过周围环境,确认没有危险后才放松。这种应急反应,不是普通人能有的,是刻在骨子里的警惕,是经历过无数危险后形成的本能。

“林野哥,你看这个排骨的汁,沾到碗边了。”唐小糖指着林野的碗,笑着说。

林野低头看了一眼,拿起纸巾擦了擦,笑着说:“光顾着吃了,没注意。”

就在这时,唐小糖伸手去够桌子对面的水果盘,手肘不小心碰到了旁边的汤碗,汤碗晃了一下,里面的热汤溅了出来,朝着她的手泼去。

“小心!”林野和苏瑶几乎同时开口。

林野的动作更快,几乎是下意识地伸手,一把抓住唐小糖的手腕,将她的手拉回来,同时另一只手快速挡在汤碗前,稳稳地扶住了晃动的碗,整个过程不到一秒,动作流畅得像演练过千百遍。热汤只溅到了他的手背,留下几点红痕,他却像没感觉到疼似的,先问唐小糖:“没事吧?烫到了吗?”

唐小糖愣在原地,看着林野的手背,眼眶瞬间红了:“林野哥!你手烫到了!都红了!”

苏瑶也站起身,走到厨房拿了冰块和烫伤膏,递给林野:“先敷一下,再涂药膏,别感染了。”

林野接过冰块,敷在手背上,笑着说:“没事,小伤,不疼。”

但唐小糖却很自责,眼圈红红的:“都怪我,太不小心了。”

“不怪你,是我没注意。”林野安慰道。

苏瑶看着林野手背上的红痕,眼神复杂。刚才林野的反应速度快得惊人,抓手腕的动作精准而有力,既避免了唐小糖被烫伤,又没有弄疼她,扶碗的手势稳定得像焊在桌子上——这是典型的“精准控制”训练,只有特工组织的精英才会练这种技能,目的是在突发情况下,用最小的动作解决最大的危险。

她更加确定,林野不仅是“利剑”特工,还很可能是核心成员,只是不知道他为什么会退役,为什么会隐藏身份来到海岚市。

唐小糖看着林野敷手的样子,心里的怀疑彻底消散了。如果林野是敌人,不会冒着被烫伤的风险救她;如果他是陈锋的人,更不会对她这么好。之前“幽灵”组织技术顾问的猜测,可能是错的,林野或许只是个有特殊背景的普通人,因为某些原因隐藏身份。

这个想法让她松了口气,也让她更加坚定了和林野联手的念头——林野的能力很强,如果能得到他的帮助,追查暗影组织和哥哥的死因,一定会顺利很多。

聚餐在小插曲后继续,但氛围却和之前不同了。唐小糖更加依赖林野,时不时关心他的手伤;苏瑶话依旧不多,但看林野的眼神里少了几分警惕,多了几分认可;林野则依旧保持着随和的姿态,却在不经意间,将更多的注意力放在了苏瑶和唐小糖身上——他能感觉到,苏瑶对他的戒备放松了,唐小糖对他的信任加深了,这场临时的聚餐,意外地拉近了三个人的距离。

晚饭后,唐小糖主动承担了洗碗的任务,林野则坐在客厅敷手,苏瑶坐在他对面,看着他手背上的红痕,突然开口:“你的‘精准控制’练了多少年?”

林野的动作顿了一下,知道瞒不过她,坦然道:“五年。”

“‘利剑’的核心训练科目,你是精英小队的?”苏瑶又问。

林野没有直接回答,只是点了点头。

苏瑶沉默了几秒,说:“陈锋以前也是‘利剑’的,后来叛逃,加入了暗影组织。”

林野的身体瞬间绷紧,握着冰块的手微微用力:“我知道,他害死了我的搭档。”

“赵磊?”苏瑶突然说。

林野猛地抬头,震惊地看着她:“你怎么知道?”

“‘先生’查到的。”苏瑶的语气平淡,“赵磊是‘利剑’的优秀特工,当年和你一起执行‘猎影’任务,任务失败,被陈锋杀害,你因为愧疚退役。”

林野的眼眶瞬间红了。赵磊的名字,他已经很久没在别人口中听到过了,每次想起,心里都会像被刀割一样疼。他低下头,声音带着压抑的颤抖:“我没能保护好他。”

“不是你的错。”苏瑶的声音很轻,却带着一种安抚的力量,“陈锋早就和暗影组织勾结了,‘猎影’任务从一开始就是个陷阱,你和赵磊,都是牺牲品。”

林野猛地抬头,看着苏瑶:“你说什么?是陷阱?”

“嗯。”苏瑶点头,“‘先生’查到的资料显示,当年的任务情报被陈锋篡改了,目的就是为了除掉你和赵磊,因为你们是‘利剑’最有可能发现他勾结暗影组织的人。”

这个真相像一道惊雷,炸在林野的脑海里。他一直以为是自己的失误导致任务失败,导致赵磊牺牲,却没想到,这从一开始就是陈锋的阴谋。巨大的愤怒和愧疚交织在一起,让他的身体微微颤抖。

“我一定要杀了他。”林野的声音冰冷,带着决绝的杀意。

“我帮你。”苏瑶看着他,眼神坚定,“我要揭露他的真面目,为我的伙伴报仇,我们的目标一致。”

林野看着苏瑶的眼睛,里面没有谎言,只有同样的仇恨和决绝。他点了点头:“好,合作。”

就在这时,唐小糖洗完碗从厨房出来,看到两人严肃的表情,好奇地问:“你们在聊什么呀?这么严肃。”

“没什么,聊工作上的事。”林野立刻收敛了情绪,笑着说。

苏瑶也恢复了平时的冷淡,点了点头,没再说话。

唐小糖虽然觉得奇怪,但也没追问,走到林野身边,看了看他的手:“林野哥,手好点了吗?还疼吗?”

“好多了,不疼了。”林野笑着说。

“那就好。”唐小糖松了口气,又兴奋地说,“对了林野哥,苏姐,下周我直播平台有个线下活动,邀请了好多主播,就在市中心的商场,你们要不要去看呀?”

林野和苏瑶对视一眼,都从对方眼里看到了犹豫。线下活动人多眼杂,很容易被陈锋的人盯上,但如果拒绝,又会引起唐小糖的怀疑。

“我那天要上班,可能去不了。”林野先开口。

“我也有事。”苏瑶也拒绝了。

唐小糖有点失望:“好吧,那我自己去,到时候给你们直播!”

“嗯,注意安全。”林野叮嘱道。

“知道啦!”

晚上十点,三人各自回了房间。林野躺在床上,却没有丝毫睡意。苏瑶带来的真相让他辗转反侧——赵磊的死不是他的错,是陈锋的阴谋,这个认知既让他松了口气,又让他的仇恨更加浓烈。他更加坚定了要扳倒陈锋的决心,不仅为了赵磊,也为了那些被陈锋和暗影组织残害的无辜者。

苏瑶的房间里,她正在给“先生”发消息:“已与林野达成合作,目标一致,可信任。唐小糖对林野信任加深,可作为助力。近期陈锋无动作,需主动寻找突破口。”

发送完毕,苏瑶走到窗边,看着楼下的街道。她知道,和林野合作,风险很大,但这是扳倒陈锋的唯一机会。她必须小心谨慎,既要完成“先生”的任务,又要保护好自己和两个合租室友。

唐小糖的房间里,她打开电脑,调出林野救她时的监控画面——她在客厅隐蔽的角落安装了微型摄像头,刚才的一幕被完整地录了下来。她把视频发给“幽灵”组织的技术顾问,附带消息:“林野救我的动作,是否符合特工训练标准?”

很快,回复传来:“符合,且是精英级别的‘精准控制’,此人能力极强,若能争取为己用,对追查暗影组织大有裨益。”

唐小糖笑了笑,关掉电脑。她知道,自己的判断是对的,林野是可以信任的,只是他的过去,可能比她想象的更复杂。但这没关系,只要目标一致,就能成为伙伴。

夜深了,梧桐花园陷入沉睡。3栋1102的三个房间里,三个人都在为自己的目标努力着。林野在规划扳倒陈锋的方案,苏瑶在等待“先生”的下一步指令,唐小糖在整理直播活动的资料。

他们的身份不同,过去不同,却因为一场合租,因为共同的敌人,紧紧地联系在了一起。这场看似普通的邻里聚餐,不仅拉近了他们的距离,更让他们的临时合作变得更加牢固。

但他们都知道,这只是开始。陈锋的威胁还在,暗影组织的阴谋未破,海岚市的暗流依旧汹涌。下一次危机,可能就在不经意间降临,而他们,必须做好准备,共同面对。

窗外的月光透过窗帘缝隙照进来,在地板上投下细长的光影。林野看着书桌上赵磊的相框,轻声说:“磊子,我知道真相了,我一定会为你报仇,一定。”

相框里的赵磊笑得灿烂,仿佛在回应他的承诺。林野握紧了拳头,眼神变得坚定。

第10章 周日的阳光透过窗帘缝隙,在林野的书桌上投下一道细长的光斑。他坐在电脑前,屏幕上是星途科技官网的改版设计图——这是他昨天特意“加班”赶出来的,故意留了几个无关痛痒的瑕疵,维持着“普通程序员”的人设。

唐小糖的房间传来欢快的歌声,她今天不用直播,正在收拾衣柜里的洛丽塔裙子,时不时哼着流行歌曲,声音甜腻,像浸了蜜的糖果。苏瑶的房间门紧闭着,没有动静,大概还在休息。

这样平静的周末,是林野来海岚市后最渴望的生活。如果没有陈锋,没有暗影组织,没有星途科技的阴谋,他或许真的能像赵磊希望的那样,做个普通的程序员,过简单的日子。

手指无意识地滑动鼠标,屏幕右下角弹出一条本地新闻推送,标题刺眼:“边境物流车突发爆炸,驾驶员当场身亡,疑似危险品运输违规”。

林野的手指猛地顿住,心脏像被一只无形的手攥紧,瞬间的窒息感让他眼前发黑。

边境、物流车、爆炸……这些词语像锋利的刀片,划破了他刻意尘封的记忆。

三年前,也是这样一个阳光明媚的上午。他和赵磊在边境雨林执行“猎影”任务,目标是拦截暗影组织的秘密武器运输线。情报显示,武器被伪装成普通货物,装在一辆红色的物流车里,驾驶员是组织的外围成员。

他们潜伏在雨林深处的陡坡上,赵磊趴在他左边,手里握着狙击枪,嘴角叼着一根没点燃的烟,低声调侃:“小林,等这次任务结束,我带你去吃我老家的火锅,特辣的那种,保证你吃完流眼泪。”

林野当时笑着回应:“得了吧,上次你煮的泡面都糊了,还敢说自己会吃。”

赵磊嘿嘿一笑,刚要说话,远处的土路上传来了汽车引擎声。红色的物流车颠簸着驶来,车身上印着和新闻里一模一样的“宏远物流”logo。

“目标出现。”赵磊的声音瞬间变得严肃,手指扣在扳机上,“按计划行动,我先打爆轮胎,你负责控制驾驶员。”

“收到。”

狙击枪的消音枪响过,物流车的左后轮胎爆胎,车身失控,歪歪扭扭地停在路边。驾驶员慌慌张张地跳下车,手里拿着一把手枪,警惕地扫视四周。

林野正要冲下去,赵磊突然拉住他,声音急促:“不对劲,他身上有炸弹!”

林野定睛一看,驾驶员的腰间绑着一圈黑色的炸药,引线已经点燃,冒着微弱的青烟。

“撤退!”赵磊大喊一声,一把将他推下陡坡。

巨大的爆炸声在耳边响起,热浪裹挟着泥土和树枝砸下来,林野的后背被硬物击中,剧痛让他几乎昏迷。他挣扎着爬起来,回头望去,陡坡上的位置已经被炸出一个大坑,赵磊的狙击枪掉在旁边,枪身扭曲,沾满了血迹。

“赵磊!”他疯了似的冲上去,在废墟里疯狂地扒拉着,手指被尖锐的树枝划破,流出血来,却感觉不到疼。

终于,他在一块巨石下找到了赵磊,他的迷彩服被鲜血染红,胸口有一个狰狞的弹孔,是被爆炸碎片击中的。

“磊子!磊子!”林野抱住他,声音颤抖,“你撑住,我叫救援!”

赵磊的眼睛微微睁开,嘴角扯出一个虚弱的笑容,从口袋里掏出一个银色的打火机,塞进他手里:“这个……给你,以后想抽烟了……就用这个。”他的声音越来越轻,“活下去……过普通人的日子……别报仇……”

话没说完,赵磊的头歪向一边,手无力地垂了下去。

林野抱着他冰冷的身体,在雨林里坐了整整一夜。雨水打湿了他的衣服,混合着泪水和血水,流进嘴里,又苦又涩。从那天起,边境的物流车、爆炸的火光、赵磊最后的笑容,就成了他挥之不去的噩梦。

“林野哥!林野哥你怎么了?”

唐小糖的声音突然在耳边响起,带着焦急。林野猛地回过神,才发现自己的手指紧紧攥着鼠标,指节泛白,电脑屏幕上的设计图被鼠标拖得乱七八糟,眼角不知何时湿了。

“没事。”他慌忙擦了擦眼睛,声音带着未平复的沙哑。

唐小糖站在他的房间门口,手里抱着一件粉色的洛丽塔裙子,脸上满是担忧:“你脸色好差,是不是不舒服?刚才叫了你好几声都没反应。”

“可能没休息好。”林野勉强笑了笑,关掉电脑上的新闻页面,“怎么了?有事吗?”

“我想问问你,这件裙子配哪个发带好看?”唐小糖举起手里的裙子,试图转移他的注意力,“粉色的还是白色的?下周线下活动要穿。”

林野的目光落在裙子上,却没什么焦距,随口说:“粉色的吧,和裙子颜色搭。”

唐小糖看出他心不在焉,却没再追问,只是点点头:“好,那我听林野哥的。对了,苏姐醒了,她说中午想吃面条,我们一起煮吧?”

“好。”林野点点头,站起身,却因为起身太急,眼前一阵发黑,差点摔倒。

“小心点!”唐小糖连忙扶住他,“林野哥你真的没事吗?要不我去给你买瓶水?”

“不用,真的没事。”林野站稳身体,推开她的手,“我去洗把脸就好。”

洗手间里,冷水泼在脸上,刺骨的冰凉让他稍微清醒了些。镜子里的男人脸色苍白,眼底布满血丝,眼神空洞,完全没有了平时的随和。他看着镜中的自己,想起赵磊牺牲后,他在基地的洗手间里也是这样看着镜子,那时候的他,眼神里充满了仇恨和绝望,和现在一模一样。

他以为自己已经放下了,以为来到海岚市就能开始新的生活,却没想到一条新闻就能轻易击垮他的伪装,让他再次陷入过去的阴影。

“赵磊,对不起。”林野对着镜子低声说,“我没做到你说的,我还是没办法放下仇恨,没办法过普通人的日子。”

口袋里的手机震动了一下,是老K发来的微信:“边境爆炸案有蹊跷,驾驶员身份是暗影组织外围成员,爆炸原因是炸弹引爆,不是危险品违规,怀疑是陈锋在清理痕迹。”

果然是陈锋!林野的拳头狠狠砸在洗手台上,水流溅了一地。陈锋不仅害死了赵磊,现在还在继续用同样的手段清理异己,草菅人命。

他不能再等了,必须尽快找到陈锋的下落,为赵磊报仇,也为那些被他残害的无辜者讨回公道。

走出洗手间,苏瑶正站在客厅的窗边,手里拿着手机,脸色凝重。看到林野出来,她的目光在他苍白的脸上停留了一瞬,问:“看到新闻了?”

“嗯。”林野点点头,声音低沉。

“是陈锋干的。”苏瑶的声音很轻,却带着肯定,“那个驾驶员知道太多组织的秘密,陈锋用这种方式杀人灭口,和三年前杀你搭档的手法一样。”

林野猛地抬头,震惊地看着她:“你怎么知道三年前的事?”

“‘先生’查到的资料很全。”苏瑶转过身,看着他,眼神里带着一丝理解,“我知道你很难受,这种失去搭档的痛苦,我经历过。”

林野愣住了。他一直以为苏瑶是个冷酷无情的杀手,却没想到她也有过类似的经历。这种同病相怜的感觉,让他对苏瑶多了几分亲近。

“你的搭档……”林野犹豫着问。

“三个月前,被陈锋处决了,因为她质疑任务的合理性。”苏瑶的声音很平淡,却能听出压抑的愤怒,“和你搭档一样,都是因为太正直,才被陈锋害死。”

客厅里陷入沉默,唐小糖识趣地回了自己的房间,没有打扰他们。阳光透过窗户照进来,却驱不散两人之间的沉重氛围。

“我们必须加快速度。”林野打破沉默,眼神变得坚定,“陈锋在清理痕迹,说明他在计划更大的动作,我们不能再被动等待了。”

“我同意。”苏瑶点头,“‘先生’已经查到,陈锋下周会去参加海岚集团的慈善晚宴,那是个接近他的好机会。”

“慈善晚宴?”林野皱起眉,“我们怎么进去?需要邀请函。”

“我有办法。”苏瑶从口袋里拿出一张黑色的卡片,递给林野,“这是海岚集团子公司的合作方邀请函,我之前做任务时拿到的,可以混进去。”

林野接过卡片,上面印着金色的花纹和“特邀嘉宾”字样,看起来很高级。“你打算怎么做?”

“先确认他的位置,找到他随身携带的文件,里面可能有组织和海岚集团合作的核心证据。”苏瑶的眼神锐利,“如果有机会,就当场揭穿他的身份。”

“太冒险了。”林野摇头,“慈善晚宴安保严密,一旦暴露,我们根本走不了。而且陈锋很狡猾,不可能把核心证据带在身上。”

“那你有更好的办法?”苏瑶问。

林野沉吟了几秒,说:“我们可以先潜入晚宴,在他的车上安装定位器,跟踪他找到他的秘密据点。另外,唐小糖的直播平台线下活动也在下周,地点离晚宴场地不远,可以让她帮忙盯着外围,一旦有情况,我们可以从她那边撤离。”

“唐小糖?”苏瑶皱眉,“她太年轻,而且不知道我们的真实计划,让她参与太危险。”

“她是‘幽灵’组织的人,有自保能力。”林野说,“而且她的直播设备可以伪装成监控,帮我们观察外围情况。我们不用告诉她全部计划,只需要让她帮忙留意可疑人员就行。”

苏瑶犹豫了一下,点头:“好,就按你说的办。但必须保证她的安全。”

“我会的。”

中午,三人一起煮面条。唐小糖依旧叽叽喳喳地说着线下活动的事,林野和苏瑶偶尔应和几句,眼神却在不经意间交流着晚宴的计划。林野注意到,苏瑶煮面条的手法很特别,面条煮得刚好断生,调料放得精准,显然是在严苛的环境下练出来的——杀手需要控制饮食,保持最佳状态,连煮面条都不能有丝毫偏差。

唐小糖吃着面条,突然说:“林野哥,苏姐,下周我的线下活动结束后,我们去看电影吧?新上映的那个喜剧片,评价超好的!”

林野和苏瑶对视一眼,都从对方眼里看到了无奈。他们现在根本没心思看电影,但又不能拒绝,只能含糊地答应:“看情况吧,如果有空的话。”

唐小糖没察觉到他们的敷衍,依旧兴奋地规划着周末的活动,脸上洋溢着单纯的快乐。林野看着她的笑容,心里有些愧疚——这个小姑娘本可以过无忧无虑的生活,却因为追查哥哥的死因,被卷入了这场危险的博弈。

下午,林野以“查资料”为由,去了市中心的图书馆。他需要查阅海岚集团慈善晚宴的相关资料,包括场地布局、安保配置、受邀嘉宾名单,这些信息对制定潜入计划至关重要。

图书馆里很安静,只有翻书的声音。林野坐在角落,面前摊着一堆关于海岚集团的资料,手指在笔记本上快速记录着。突然,他看到一张旧照片,是海岚集团十年前的周年庆典,照片上有一个熟悉的身影——陈锋,那时候的他还穿着“利剑”的制服,站在一群人中间,笑容儒雅,眼神却透着阴鸷。

照片下面的标注是:“特邀嘉宾:‘利剑’特工陈锋”。

林野的手指紧紧攥着照片,指节泛白。十年前的陈锋,已经开始伪装自己,和海岚集团建立联系,他的背叛,根本不是一时冲动,而是蓄谋已久。

“先生,你还好吗?”一个图书馆管理员走过来,看到他脸色苍白,关切地问。

“没事,谢谢。”林野松开手,把照片放回资料里,勉强笑了笑。

管理员走后,林野再也没心思查资料,收拾东西离开了图书馆。他站在图书馆门口,看着人来人往的街道,心里充满了无力感。陈锋的势力比他想象的更庞大,不仅渗透了暗影组织,还和海岚集团有着十年的勾结,想要扳倒他,简直难如登天。

但他不能放弃。赵磊的死,苏瑶搭档的死,还有唐小糖哥哥的死,都系在陈锋身上。他必须坚持下去,哪怕只有一丝希望。

晚上,林野躺在床上,毫无睡意。赵磊的笑容、爆炸的火光、陈锋的阴鸷眼神,在他脑海里反复出现,像一场无法醒来的噩梦。他从枕头下拿出那个银色的打火机,这是赵磊留给她的唯一遗物,外壳已经被磨得发亮,上面刻着一个小小的“磊”字。

他摩挲着打火机,仿佛能感受到赵磊的温度。“磊子,我知道你不希望我报仇,但我做不到。”林野的声音低沉而沙哑,“陈锋害死了那么多人,我必须让他付出代价。等这件事结束,我一定好好过普通人的日子,不辜负你的期望。”

窗外的月光透过窗帘缝隙照进来,落在打火机上,反射出微弱的光。林野握紧打火机,眼神变得坚定。他不会再被过去的阴影困住,而是要带着赵磊的期望,和苏瑶、唐小糖一起,对抗陈锋和暗影组织。

凌晨两点,林野终于有了一丝睡意。半梦半醒间,他仿佛看到赵磊站在他面前,拍着他的肩膀,笑着说:“好小子,终于想通了。记住,别逞能,活着才能报仇。”

林野笑了笑,点了点头。

第二天早上,林野醒来时,精神好了很多。他走出房间,看到苏瑶已经在厨房煮咖啡,唐小糖在客厅整理直播设备。

“早啊,林野哥!”唐小糖笑着挥手,“我刚才看了天气预报,下周线下活动那天是晴天,太好了!”

“早。”林野点点头,走到苏瑶身边,低声问,“计划准备好了吗?”

“差不多了。”苏瑶递给她一杯咖啡,“晚宴的场地布局图我拿到了,安保换班时间是每小时一次,我们可以在换班的间隙潜入。”

“好。”林野接过咖啡,喝了一口,苦涩的味道让他更加清醒。

早餐时,林野假装不经意地问唐小糖:“下周线下活动结束后,你能在场地附近多待一会儿吗?帮我留意一下有没有穿黑色西装、戴金丝眼镜的男人,我一个朋友可能会去那边,我怕找不到他。”

“黑色西装、金丝眼镜?”唐小糖点点头,“没问题!我的直播设备可以拍下来,到时候发给你认人!”

“谢谢你,小糖。”林野笑着说。

苏瑶看了他一眼,眼神里带着一丝赞许。

阳光透过窗户照进来,落在三人身上。虽然每个人都心怀秘密,每个人都背负着过去,但这一刻,他们的目标是一致的。