第一章 深水区的同居者
第一章 深夜的窥探者
深夜十一点四十分,客厅的灯还亮着。
陈屿侧躺在沙发上,背脊贴着扶手的硬木板,膝盖弯曲成标准的一百二十度——这是他每晚入睡前的固定姿势。客厅长约四米,宽三米出头,沙发靠墙摆放,另一端是落地窗。如果他伸直双腿,脚尖几乎能碰到电视柜。假如有人从入户门往里看,第一眼看到的绝不是沙发上的一个人,而是这个人无处安放的局促感。
他已经在这个沙发上睡了整整四十七天。
茶几上竖着一台老旧的MacBook Air,屏幕的冷光映在天花板上。一篇刚刚推送的自媒体文章在浏览器里打开着,阅读量正在缓慢爬升——《江城旧改迷局:谁在为“空城计划”买单?》
陈屿的拇指无意识地划着手机屏幕,每隔几分钟就点进后台看一眼数据。九千二,九千六,一万零三百。数据在涨,但不是他要的那种涨。他要的是能撬动整个平台算法的那种量级,是要把编辑们的微信群炸成烟花的那种速度。
客厅的门响了一下,不是锁芯转动的声音,而是一种更轻微的、只有常驻在此的人才能分辨出来的震动——是入户门的感应器捕捉到了门外熟悉的热源。
他几乎是本能地锁屏,把手机屏幕朝下扣在胸口。
门开了。
林晚舟走进来,穿着一件黑色的大衣,里面是裁剪利落的深灰套装。大衣还带着夜晚江城的湿冷气息,围巾松松地绕在颈间,发丝有些凌乱,像是从一个又一个连续性的工作会上挣脱出来的。高跟鞋踩在地板上,笃笃笃,声音不大,但在深夜的静寂里格外清晰。
“还没睡?”她问。
陈屿“嗯”了一声,没有起身的意思。沙发扶手上的靠枕已经被他睡出了一个凹坑,干瘪且不可逆,就像这张沙发本身已经不可逆地被他睡出了形变。
林晚舟放下手袋,很自然地在玄关的换鞋凳上坐下来,开始解高跟鞋的扣带。她弯腰的时候,颈侧的线条被客厅顶灯照亮,锁骨上有一颗小小的痣。她的动作很轻,却透出深度的疲惫——那种高度紧绷一整天、终于在回到家时松懈下来的疲惫。
“冰箱里给你留了饭。”陈屿说。
“吃过了。”
沉默了几秒。林晚舟换好拖鞋,从那件深色大衣的口袋里掏出一张折叠的纸,放在玄关的矮柜上,然后走向自己的房间。
关门声过后,客厅又恢复了深夜特有的静谧。
陈屿等了大约两分钟,才从沙发上坐起来。他的动作很轻,像某种习惯于在黑暗中行动的生物,赤脚踩在冰凉的地板上,几乎没有发出声响。走到玄关,他打开矮柜上的台灯。
暖黄色的光落在那张纸上。
是一份酒店发票复印件,抬头的日期显示两周前。
陈屿盯着那行字看了三秒钟,然后迅速折好发票,放回原处。他的心跳明显加速了,但他用常年训练出的面部管理技巧压住了任何表情的泄露。他走回沙发,躺下,闭上眼睛。
脑海中浮现出了那张图纸。
第二章 客厅里的观察笔记
早上七点十五分,闹钟响了不到两秒就被掐断。
陈屿从沙发上坐起来的时候,林晚舟的房间门还紧闭着。她昨晚可能又在电脑前坐到凌晨两点——他通过客厅地板的震动频率和门缝透出的光线强度判断出来的,这种观察技能自从他住进这张沙发以来就开始自动训练,现在已经精准到能分辨她在翻图纸还是在敲键盘。
他快速叠好薄毯,把靠枕摆回原来的位置,然后去卫生间洗漱。镜面柜的第三层放着他的电动牙刷,紧挨着林晚舟的那支,两支牙刷的角度形成一个微妙的直角——不是并排的亲密,也非刻意拉开距离的疏远。
走出卫生间时,他看到茶几上的MacBook Air还亮着屏幕,那篇文章的阅读量已经突破了五万。
评论区的气氛开始变得激烈。
> “这种项目背后肯定有人在操纵,普通居民根本扛不住。” > “江城的旧改本来就是明面上一套暗地里一套,谁不知道?” > “楼主能爆这些料,肯定有内部渠道,关注一波。”
陈屿划着评论,嘴角不自觉地微微上扬。这种感觉他很熟悉——你抛出一块骨头,算法自动嗅到它的血腥味,然后推送到足够多的嘴边,于是骨头成了盛宴。
他站起来,准备去厨房弄点吃的,目光却不自觉地扫了一眼昨晚他放回去的那张发票。
酒店发票。
日期是两周前的周五。
那个周五,林晚舟说她要加班到很晚。
陈屿知道很多事情。他从大一暑假开始就在江城的一家自媒体工作室做兼职,大四的时候转成全职,从最底层的“洗稿员”做起,后来被分配到挖掘黑料的调查组。两年的洗稿生涯教会他的不是写作,而是人类信息消费的底层逻辑——标题决定打开率,第一段决定留存率,争议点决定转发率。
他见过太多数据是如何产生的。写一篇文章就像搭积木,你把“焦虑”摆一块,把“愤怒”加一块,再把“窥探欲”叠在最上面,这篇东西就能像长了腿一样跑进流量池里厮杀。
所以当他第一次注意到林晚舟的工作电脑屏幕时,那些敏感词就像烧红的铁烙一样自动蹦进了他的视网膜。
盛江·旧城更新·南城区块。
这三个词连在一起,就是江城自媒体圈里公认的“流量金矿”。这半年来,盛江集团接手江城南城区块旧改项目的事情在本地圈子里传得沸沸扬扬。那是江城最后一片临江的老城区,号称“江城伤疤”——六七十年代的工人新村混杂着民国的老里份,拆迁户、原住民、租客像三明治一样叠在一起。有人管那里叫“深水区”,因为水太深,没人能真正看清底下埋着什么。
而林晚舟,是盛江集团城市更新事业部最年轻的高级设计师,她参与的就是这个项目。
陈屿第一次发现这个“巧合”的时候,他的第一反应不是愤怒,不是惊慌,而是一种非常客观的、几乎冷酷的兴奋。就像猎人忽然发现他寄居的这间公寓竟然和猎物在同一坐标。这种兴奋维持了大约零点三秒,然后就被一种更复杂的情绪代替了。
他开始观察林晚舟的工作习惯。
她通常在一周的工作日里至少有三天要加班到深夜。她会把笔记本电脑带回家,在餐桌上继续工作。餐桌上铺着一块灰绿色的桌布,是她自己选的,据说能缓解眼部疲劳。她会把图纸摊开在桌布上,用红色的马克笔在上面勾画,有时候会突然盯着一处设计节点看很久,然后拿起手机拨给团队开电话会议。
陈屿从不去看这些图纸的具体内容——至少前几次不是主动去看的。是图纸摊开在那儿,是他从厨房端水杯路过的时候“不小心”瞥到的。他的眼睛经过多年的职业训练,对“含有关键信息量的图像”有近乎本能的捕捉力。
所以当那张 demolition 图纸真的出现在他眼前的时候,他只是觉得自己“早该料到”。
那是一个周五的晚上。林晚舟临时被叫去参加一个紧急的方案修改会,走得匆忙,图纸摊在餐桌上没收。
陈屿看着那些图纸,发现有一片用红笔反复标注的区域——那片区域在他的记忆里对应着一个特定的地址。
南城区块,江滩巷七十二号至九十二号。
那是他父亲生前住了三十年的地方。是房产证上写的地址。是那个已经被拆得面目全非、只剩废墟和老树的地方。
他没有拍照,没有用手机记录。他只是在脑海中把这些图层的坐标和他的记忆做了匹配,然后走回客厅,坐进沙发,打开他匿名使用的电子邮箱。
邮箱里躺着一封未发出的草稿。
收件人是一个名字,一个在江城拆迁维权圈子里绕不开的名字。那个人是父亲生前参与的原住民维权联盟的发起人之一,现在住在江城郊外的某个安置房里,每天都在往各级信访部门寄挂号信。
陈屿看着那封草稿,手指在键盘上悬停了很久,然后关掉了页面。
第三章 爆文的诞生
上午九点,陈屿骑着共享单车到了江城新媒体产业园。
园区位于江城东湖高新技术区,由几栋淘汰出来的旧厂房改造而成,外墙被刷成了各种饱和度极高的颜色,整体风格对“活力、创意、年轻化”的理解还停留在十年前的城市规划宣传片上。一排排出租工位像蜂巢一样排列,这里塞满了MCN机构、新媒体代运营公司和流量工作室,空气中弥漫着速溶咖啡和熬夜残存的疲惫气息。
陈屿所在的公司叫“云栖传媒”,主营内容是“时事热点+城市黑幕+流量变现”。公司的官方介绍上写着“深度原创,见微知著”,但实际的生产流程与“深度”几乎无关——无非是从微博、知乎、小红书、抖音上扒热门话题,用AI工具改头换面,再用精心设计过的标题算法推出去。但这只是明面上赚钱的手段,真正让公司在圈子里立足的,是“暗线”业务:给客户定制抹黑对手的内容、为利益方操纵舆论风向,以及贩卖各种真假参半的“内幕爆料”。
他推开办公室的玻璃门,发现今天的气氛不太对。
几个运营同事围在一台电脑前面,主编老宋在人群里指指点点。
“今天的数据你们看看,”老宋的声音沙哑而兴奋,“这条就是典型的爆款样板——选题精准、情绪到位、节奏紧凑。我们下周要出两条这种级别的,指标压下来,你们各自领任务。”
一个同事探头看到陈屿进来,朝他挤了挤眼睛:“屿哥,你最近住你表姐那儿?”
这个问题来得突兀,陈屿的表情没有任何变化。“嗯,怎么了?”
“没事,就是老宋让我们推那个选题,‘江城漂流的寄居者’系列,有稿子说你跟你表姐现在住一起?”
另一个更年轻的编辑插嘴:“我想做那篇‘二十五岁和表姐住一起是什么样的体验’,标题都想好了,‘我的表姐是高级白领,我睡了她四十七天的沙发’——你觉得够不够劲?”
陈屿拉开自己的工位椅子坐下,把书包放在脚边,声音不咸不淡:“你想写就写,别拿我说事。”
“我这不是取材嘛。”那个编辑笑嘻嘻的,见陈屿脸色没什么变化,又自顾自地说开了,“你说你表姐是不是该请你吃个饭什么的,好歹——”
“我说了,别提她。”
五个字,语调没有任何波动,但办公室里的人几乎是同时安静了下来。
陈屿很少在这种公共场合表现出明确的边界感。他是那种能让所有人觉得自己和他关系还不错但又好像隔着一层什么东西的人。这种不冷不热、不近不远的社交距离让人安全也让人不安。但今天他似乎连这种浅表的伪装都懒得维护。
老宋倒是没在意,转身招手让他进了里间办公室。
“南城的那个选题,你跟进得怎么样了?”
陈屿低头看着手机屏幕上的后台数据。“还在查,还没到爆的时间点。”
“没时间等。”老宋点燃一根烟,把烟盒朝陈屿推了推,“旧改现在是大热点,谁先拿到独家爆料谁就能吃掉这一波流量红利。你的渠道可靠吗?”
陈屿没接烟。他的目光落在老宋办公桌上那份江城日报上——头版是关于南城区块旧改的正面报道,配图是林晚舟站在效果图展板前的照片。
他认得那个展板,因为他见过那张图上被拆掉的房子。
“可靠。”他说。
第四章 第一张多米诺骨牌
傍晚六点,陈屿回到家——他已经开始用这个词了,尽管他也知道这个措辞的荒唐程度——的时候,林晚舟罕见地在家。
她坐在客厅的沙发上,穿着一件浅蓝色的家居衫,怀里抱着一个靠枕,面前的茶几上摊着笔记本电脑和一堆打印出来的设计草案。灰绿色的桌布被她带到了茶几上——她不习惯在茶几上工作,但是今天似乎连餐桌都懒得过去。
陈屿开门的时候她抬眼看了看,点了下头,又低头看屏幕。
空气中有一种微妙的失衡感。一个坐在客厅的沙发上,占据了沙发的主位;另一个目光所及是整个空间里唯一的落脚点——这组画面在社交媒体上很容易被解读为“不平等”或者“剥削关系”,但真正住在这里的人知道,这种表面的地位差异下还藏着一层更复杂的权力维度。
晚饭后,陈屿收拾碗筷,林晚舟在客厅继续工作。窗外传来楼底下的广场舞音乐,混杂着晚高峰的引擎声和某户人家炒菜的烟火气。这一带是江城的老社区,虽然林晚舟住的这个小区已经是十年前新建的花园洋房,但这个地段的生态仍然残留着城市更新之前的旧痕——隔壁是一个即将拆迁的城中村,再远处是江城最早的棚户区改造安置房。
“陈屿。”林晚舟突然叫他,声音不大,但是那种思考完某个问题后终于下定决心要说的语气。
他从厨房走出来。
“下个月我要出差一周,你一个人住可以吧?”
“可以。”他说,顿了顿,“去哪儿?”
“南城。”
这两个字落地的时候,客厅里的空气似乎沉了沉。
陈屿没有追问细节。他的目光从那堆图纸上扫过,然后迅速移开,没有任何停留。
但就在那一刹那,他的视网膜已经捕捉到了一个信息——那堆图纸的某一页上,有一个红色的框线,圈住的区域正在膨胀。
南城的规划红线变了。他在云栖传媒的内部数据库里看到过类似的变化,每一个变化都意味着一个家庭将成为过去式。
“你那个工作,”他开口,声音尽量显得漫不经心,“忙吗?”
林晚舟愣了一下,似乎没有预料到他会问工作上的事。“忙。每天都像在打仗。”
“打仗和谁?”
“和自己。”她的回答近乎禅意,但随即又补充了一句,像是觉得之前的回答太文艺了,需要加固,“旧城改造不是你们想象的那样,把房子拆了、把地皮卖了那么简单。你面对的是几十年的违章搭建、是历史遗留的产权纠纷、是居民对未来的不确定。你要找到一个方案——一个能满足政府要求、公司预算和居民期待之间的折中点。”
陈屿点点头,假装在听。他的手指下意识地摸了摸口袋里的一张折叠成手掌大小的打印纸——那是他今天从公司数据库里拉出来的一份盛江旧改方案节选,上面圈出的数据和林晚舟今晚摊开的图纸几乎是同一坐标。
客厅的灯光把他和林晚舟的影子投射在地板上,一个拉得很长,一个很短。
他们在同一个空间里,像两条永远不可能交叉的平行线。
陈屿躺在沙发上翻手机的时候,一篇推送自动跳了出来——今晚更新的一篇文章。《江城暗流:旧改计划背后的那些“不可抗力”》,阅读量已经突破了三十万。
评论区成了发酵的温床。
> “拆的不是房子,是一个家庭的根。” > “盛江的人怕是不知道自己在做什么吧?” > “我有个朋友就在盛江,他们内部的人都不肯轻易接这种项目,水太深了。”
三十万阅读量,其实不算爆款,但对一个刚刚起步的深度调查账号来说,已经是很好的数据了。陈屿知道这篇文章接下来会怎么发酵——它会从自媒体圈跳到本地论坛,再被门户网站的新闻频道转载,然后变成那个话题下的推荐内容。他会等到一个确定的节点,再抛出那些真正能引发地震的东西。
但是他没有料到,地震到来的方式,根本不是他能控制的。
手机震动了。
是一条微信,来自一个他不认识的号码。
“陈屿你好,我是江城画报的记者徐晓舟。我看到你最近发布的文章了,方便聊聊吗?”
他皱了皱眉,锁屏,把手机扣在胸口。
客厅的灯还没关,林晚舟房间的门缝里透出微弱的暖光,她大概还在工作。他盯着天花板上那道从她房间门缝里延伸过来的光线,忽然觉得那道光像一把很细很薄的刀,正在缓慢地切开一些他一直试图维持的平衡。
手机又震了。
第五章 圈套
接下里的几天,陈屿发现自己陷入了一个无法脱身的漩涡。
那篇《江城暗流》在各大本地公众号和官媒转载之后,迅速升级为一场公开对话。评论区里吵成一锅粥,支持“拆旧建新”和发展派列出一大堆数据,反对派的发言则被瞬间加上了很多暗示性的符号。
但真正让陈屿感到不安的不是评论区,而是林晚舟。
她开始越来越频繁地早出晚归。那个曾经会在餐桌前一边翻图纸一边喝红茶的人,现在连红茶的杯子都很少碰了。她把所有时间都花在了会议室和施工现场之间,回到家时经常已是深夜。
有一天晚上,陈屿被客厅的响声惊醒。
是玻璃杯被打碎的声音。
他猛地坐起来,看到林晚舟蹲在厨房的地砖上,手在发抖,白色碎片散落在她脚边。她穿着出门时那套黑色套装,还没有换衣服,大衣的领子翻在外面,手袋还在手腕上挂着,她大概是刚回到家就想去倒一杯水,然后手滑了。
“姐。”他喊了一声。
“没事。”她低着头,声音很稳。
陈屿起来,走过去,蹲下来帮她捡碎片。
就在这个角度,在他的脸距离她只有不到半米的位置,他看到了一样东西。
林晚舟的下巴上有一道颜色很深的淤青。从嘴角的方向延伸到下颌骨的边缘,形状不规则,像是被什么硬物磕碰出来的。
他停下动作,“你脸上的伤——”
“我说了没事。”她的语气依然平稳,但已经在明显的边缘了。
陈屿没有追问。他看着林晚舟站起来,用湿布快速擦了擦厨房的台面,然后走进了自己的房间。
客厅的灯被她关了。
黑暗中,陈屿一个人坐在沙发上。他的手中还握着捡起来的玻璃碎片,锋利、冰凉,透出危险的光。
那张图纸,那条红线的变化,那辆被撞毁的白色车——所有的线索正在一条岔路上收敛,而这条路的尽头,站着一个他绝对不想伤害的人。
他打开手机,搜索了那条新闻的关键词。
搜索结果已经跳出了好几页。
“维权联盟代表遭遇交通事故,送医后宣告不治。事故原因正在调查中。”
车辆正面撞击,驾驶舱变形挤压的程度极高,司机当场失去了抢救机会。
陈屿盯着手机屏幕上的那个名字。
赵国民。六十二岁。江城南城区块原住民维权联盟的发起人。
父亲生前最好的朋友。
那封存在草稿箱里的邮件,收件人就是这个人。
而这个人昨天还在微信群里发了一条消息,说已经找到了新的材料。
现在那条消息的发布时间,距现在已经过去了三十三个小时。
陈屿的手指在屏幕上滑过,打开了赵国民的最后一条语音。
“陈屿,我在南城老码头这里,手里有点东西你肯定没见过。你父亲当年留下的评估报告,我找到了复印件,里面有一条数据和技术报告对不上。要重新算——”
语音到这里突然中断了。
大概是没电了?或者网络信号不好?陈屿反复听了三遍,那个中断之前没有任何异样,声音平稳,语气正常。
他把手机放在茶几上,躺回沙发,闭上眼睛。
这一夜他没有睡着。
