引子
有些人进山,是为了逃离生活;有些人走出大山,却再也无法回到从前。
城市的生活像一台永不停歇的机器。房贷、业绩、职场竞争、感情破裂与理想幻灭,把每个人困在各自的轨道上。程序员袁诚被工作和生活压得喘不过气,摄影师方宁因失恋陷入创作瓶颈,户外教练林磊遭遇事业危机,医学研究员苏晴岚在科研压力中身心俱疲,自媒体人周胖子则用玩笑掩饰流量下滑与现实窘迫。五个好友,各有难言之隐,也各自怀揣着对另一种生活的渴望。
一个周五的深夜,好友群里一句“要不,去云南吧”,让这场临时起意的旅行有了开端。
他们自驾穿越滇西怒江大峡谷,一路追逐雪山、峡谷与远离喧嚣的自由。到了贡山,他们听说当地藏着一处鲜有人至的隐秘之地,便决定沿一条名为“命运河”的独龙江支流溯源而上,在原始河谷露营。他们以为,这不过是一场逃离城市的短暂冒险:有人想疗伤,有人想寻找创作灵感,有人只想暂时放下生活的重担。
然而,夜幕降临,浓雾骤然笼罩山谷。熟悉的河道变得陌生,来路消失在雾气与密林之间。迷失方向的五人意外闯入一片地图上没有标记的奇异之地——菇岛。
那里有隐于林间的木屋、来历不明的旧笔记,以及形态诡异、仿佛拥有某种意识的菌类。一场意外接触之后,五人的感知开始发生难以解释的变化:有人能捕捉记忆的异常,有人对影像有了异样的洞察,有人对地形与身体状态产生超乎寻常的直觉,还有人似乎能察觉他人情绪中难以言说的波动。
这些变化并非馈赠,更不是无所不能的超能力。它们时灵时不灵,带来困扰、误判与代价。更诡异的是,当五人终于离开山谷,回到熟悉的城市后,生活表面上恢复了原样,菇岛的痕迹却开始渗入他们的工作、情感与日常。一张照片里出现了无人记得的陌生身影,一段记忆留下无法解释的空白,而那些看似偶然的异常,竟与多年前的一起失踪事件隐隐相连。
菇岛究竟是什么?命运河为何得名?木屋中的旧记录隐藏着怎样的秘密?那些曾经进入山谷的人,又经历过什么?
随着调查深入,五人逐渐发现,这趟旅行远没有结束。失踪谜案、神秘菌类、科研伦理、利益争夺与人性的欲望,将他们一次次推向未知的边缘。他们既要寻找真相,也必须面对自己一直试图逃避的人生。
有些人进山,是为了逃离生活;有些人进山,是为了寻找答案。而真正的奇事,或许不是他们在菇岛获得了什么,而是他们走出大山之后,终于不得不重新认识自己,以及命运本身。
第一部 菇岛来客
第一章 周五晚上,谁还没疯过
笔记本第一页,只留下了一句话。
“如果你读到了这句话,说明我们至少有一个人,没有真正走出来。”
纸张受了潮。
墨迹晕开,像有什么东西曾经在上面爬过。
后面还有半行字。
看不清了。
窗外传来水声。
那声音很远,又像就在木屋门口。
有人在黑暗中说:“别开门。”
另一个声音问:“为什么?”
没人回答。
几秒钟后,门外响起三下敲击。
咚。
咚。
咚。
木屋里的灯灭了。
——二十多天前。
周五晚上九点四十七分。
城市依旧灯火通明。
袁诚盯着电脑屏幕,觉得自己快要和屏幕融为一体。
他今年三十四岁,职业是软件工程师。
说得好听一点,是技术骨干。
说得直白一点,就是哪里出了问题,哪里就有他。
服务器崩了,找袁诚。
客户投诉了,找袁诚。
产品经理突然想到一个“很小的改动”,还是找袁诚。
至于工资为什么没跟着工作量一起增长?
老板说,要从长远看。
袁诚看了三年。
长远倒是越来越远了。
“这个问题,今天能解决吗?”
项目经理站在他身后。
袁诚看了一眼屏幕。
“能。”
“确定?”
“我不确定的话,你就会让我确定。”
项目经理愣了一下。
袁诚赶紧补充:“我的意思是,技术上没有问题。”
项目经理满意地走了。
袁诚继续敲键盘。
他忽然觉得,自己的人生就像一个永远修不完的系统。
每解决一个问题,就会冒出三个新问题。
而且没有维护手册。
也没有下班按钮。
十点零三分,他终于保存了文件。
手机亮了。
公司通知:年度绩效面谈结果已更新。
袁诚点进去。
综合评价:良好。
改进建议:提升主动性,增强责任意识,进一步发挥个人价值。
他盯着最后一句看了半天。
然后笑了。
笑得很克制。
毕竟公司配发的电脑没有写明,可以拿来砸人。
十分钟后,他走进会议室。
主管坐在对面,面前摆着一杯已经凉透的咖啡。
“袁诚,你的技术能力,我们是认可的。”
这句话通常不是好事的开头。
袁诚点头。
“但是,你还需要有主人翁意识。”
“我有。”
“要有那种把公司当成自己家的感觉。”
袁诚沉默了两秒。
“那我能申请住公司吗?房贷有点贵。”
主管的笑容僵了一瞬。
“我说的是精神层面。”
“明白。”
袁诚点头。
精神上,他已经在公司住了很多年。
身体还要回去供房贷。
面谈结束时,主管拍了拍他的肩膀。
“年轻人,不要总想着逃避压力。”
袁诚看着他。
“我三十四了。”
主管把手收了回去。
“心态年轻,很好。”
走出公司时,夜风迎面吹来。
袁诚站在大楼门口,第一次认真考虑一个问题。
如果现在有人告诉他,世界尽头有一间小木屋,不用开会,不用写报告,也不用解释什么叫主人翁意识——
他大概会立刻买票。
最好是单程。
手机又响了。
这回不是公司。
是一个名叫“人间不值得,但饭还是要吃”的微信群。
群里一共五个人。
方宁发来一张照片。
照片里是一杯咖啡、一台相机,以及一张没拍完的照片。
配文:“今天又没拍出想要的东西。”
周胖子秒回:
“你想要什么?说出来,我帮你拍。价格好商量,友情价八折,亲情价九折。”
方宁:“你先把上次借我的三百块还了。”
周胖子:“亲情价不包含催债服务。”
林磊发了一个翻白眼的表情。
“你俩能不能有点正事?”
苏晴岚终于冒泡。
“我还有一份实验报告没写完。”
周胖子:“很好,群里已经有三个人不想活了。”
“准确地说,”苏晴岚回复,“我只是不想加班。”
“那你还挺乐观。”
袁诚看着屏幕,嘴角终于有了一点笑意。
这五个人认识很多年了。
他们见过彼此最狼狈的样子。
失恋、失业、创业失败、考试挂科、喝多了抱着垃圾桶唱歌。
当然,也见过彼此最风光的时候。
比如周胖子有一次视频播放量破了百万。
那天晚上,他请大家吃饭。
人均二十八块八。
其中八毛是平台优惠券抵扣。
可不管日子怎么过,他们总能找到理由聚在一起。
哪怕只是为了吃一顿火锅,顺便互相证明一下——
自己还没有彻底完蛋。
袁诚打字。
“你们说,人为什么活得这么累?”
群里安静了三秒。
周胖子回复:
“因为躺着不挣钱。”
林磊:“因为你缺乏锻炼。”
苏晴岚:“因为长期压力会影响睡眠和情绪调节。”
方宁:“因为你还没找到值得拍的东西。”
袁诚看着四条回复。
很好。
一个讲经济学,一个讲体育,一个讲医学,一个讲艺术。
没有一个讲人话。
他刚准备退出聊天框,方宁忽然发来一句:
“要不,去云南吧。”
这一次,群里没有人开玩笑。
云南。
怒江。
山谷。
那些离城市很远、离工作群更远的地方。
袁诚靠在路边的栏杆上,抬头看了一眼高楼之间狭窄的天空。
他想起自己已经多久没有真正休息过了。
不是躺在床上刷手机。
不是一边吃饭一边回消息。
也不是把电脑带回家,换个地方继续加班。
而是什么都不做。
什么都不想。
哪怕只有几天。
他回复:
“什么时候?”
方宁说:“越快越好。”
林磊说:“路线我来安排。”
苏晴岚说:“我得把实验交接好。”
周胖子说:“我负责装备。”
袁诚立刻警觉起来。
“你负责什么?”
“装备啊。”
“你上次买的那个登山灯,能照亮整个房间,唯独照不亮路。”
“那是产品设计问题。”
“你买的是手电筒。”
“所以我说设计有问题。”
方宁发来一串笑哭的表情。
群里重新热闹起来。
他们开始讨论路线、车辆、住宿,以及究竟要带多少零食。
没有人提起辞职。
也没有人说要改变人生。
大家只是想出去一趟。
暂时离开那些永远做不完的事情。
离开那些说不清的委屈。
离开那个每天都在催促他们,却从来不问他们累不累的世界。
那天晚上十一点二十六分,五个人敲定了出发日期。
周胖子在群公告里写下八个字:
逃离城市,拥抱自然。
想了想,又补了一句:
顺便拍点素材。
袁诚关掉手机。
他不知道,这次出发会让他们遇见什么。
更不知道,自己将来会无数次回想起这个普通得不能再普通的周五晚上。
那时,他会明白。
真正的麻烦,并不是从他们进入菇岛开始的。
而是从他们决定出发的那一刻,就已经悄悄跟上了。
第二章 周胖子的装备,向导的警告
出发那天,周胖子提前两个小时到了集合地点。
这很反常。
过去十年里,他唯一一次提前到场,是因为把电影票的上午场看成了下午场。
袁诚把车停在路边,降下车窗。
“你怎么来这么早?”
周胖子站在一堆行李旁边,戴着墨镜,穿着冲锋衣,脚踩登山靴。
他身后还有两个大包。
一个绿色,一个橙色。
旁边放着折叠椅、充气垫、户外炉、保温杯、望远镜,以及一个造型酷似宇航员头盔的东西。
袁诚看了半天。
“你是去云南,还是去火星?”
“格局小了。”
周胖子摘下墨镜。
“这是专业户外装备。人家去荒野靠经验,我去荒野靠科技。”
“你有经验吗?”
“所以才靠科技。”
袁诚下车,帮他把一个包拎起来。
没拎动。
他换了只手。
还是没拎动。
“你装了什么?”
“必要物资。”
“比如?”
“防水蓝牙音箱、便携投影仪、无人机、三脚架、补光灯、两套换洗衣服,还有一套备用的换洗衣服。”
袁诚打开包看了一眼。
“你带投影仪干什么?”
“晚上露营,看电影。”
“你知道我们要去原始河谷吧?”
“知道啊。”
“那里可能没有电。”
周胖子表情一顿。
“所以我买了充电宝。”
“多大的?”
“两个。”
袁诚默默把包放回地上。
“你有没有考虑过,给自己买个脑子?”
周胖子不服。
“你这人就是缺乏生活情趣。你想想,星空之下,山风拂面,大家围坐在一起,烤着火,看一部电影。”
“然后手机没电,投影仪没电,蓝牙音箱没电。”
“……”
“最后你只能给大家讲故事。”
周胖子想了想。
“那我也不亏。我正好拍一条视频,标题就叫《荒野断电后,我靠讲鬼故事活了下来》。”
“你先活下来再说。”
林磊的车恰好开到。
他推门下车,穿着一件旧户外夹克,背包不大,装备却收拾得整整齐齐。
看见地上的行李,他沉默了几秒。
“我们几个人?”
“五个。”
“我还以为你们要搬家。”
周胖子立刻指着那两个大包。
“这是对大自然的尊重。”
林磊说:“大自然不需要你尊重它的投影仪。”
方宁随后赶到。
她只带了一个背包、一台相机和一个旧帆布包。
看见周胖子的装备,她停下脚步,认真端详了一会儿。
“不错。”
周胖子得意起来。
“还是摄影师有眼光。”
“拍遗物的时候,布景很齐全。”
周胖子的笑容消失了。
苏晴岚是最后一个到的。
她把行李放进后备厢,扫了一眼众人的装备。
“我查过了,野外最重要的是饮水、保暖、通信和应急药品。”
周胖子指了指自己的装备。
“我这些都有。”
苏晴岚问:“你带急救包了吗?”
“带了。”
“里面有什么?”
“创可贴、酒精棉片、止痛药,还有……”
他打开一个小袋子。
翻了半天。
最后掏出一包独立包装的湿纸巾。
“这个算不算?”
苏晴岚看着他。
“算。擦遗体的时候很方便。”
“苏医生,你怎么也学坏了?”
“跟你们待久了。”
五个人终于出发。
车子驶出城市时,太阳刚刚升起。
高楼渐渐退到后视镜里。
道路两旁的广告牌换成了山川、湖泊和旅游景点。
袁诚握着方向盘,听着车里乱七八糟的聊天声,忽然觉得心情轻松了不少。
至少接下来几天,没有人会在晚上十点给他发消息。
当然,周胖子除外。
“大家注意,我已经建好了旅行素材共享文件夹。”
周胖子坐在后排,举着手机。
“从现在开始,每个人每天至少提供十条素材。”
方宁头也不抬。
“我拒绝。”
“为什么?”
“我不是你的员工。”
“友情合作。”
“不给工资的那种?”
“你怎么把话说得这么难听?”
方宁终于抬头。
“因为你把话说得太好听了。”
林磊笑出了声。
苏晴岚靠着车窗,闭目养神。
袁诚看着前方的路。
他们一路向西南行进。
车窗外的景色不断变化。
城市的楼群变成了田野,田野又渐渐被山峦取代。
越往前走,山势越高。
道路在山间盘旋,偶尔贴着陡峭的崖壁经过。远处的江水时隐时现,像一条被群山夹住的银色带子。
进入怒江峡谷一带后,周胖子终于安静了几分钟。
他把手机贴在车窗上,拍了一段视频。
“朋友们,大家好。现在我们已经进入滇西怒江大峡谷。这里山高水深,风景壮丽……”
林磊说:“你把手机拿稳,别掉出去。”
“放心,我有防摔壳。”
“手机掉下去,你准备爬下去捡?”
“那不至于。”
周胖子想了想。
“我会先评估一下商业价值。”
方宁忍不住笑了。
车子继续向前。
中午,他们在路边吃了一顿饭。
饭馆不大,菜却很实在。
周胖子一口气点了五个菜。
袁诚看着菜单上的价格。
“你不是说最近要省钱?”
“对啊。”
“这叫省钱?”
“出来旅行,钱要花在刀刃上。”
“这五个菜,哪个是刀刃?”
周胖子指了指桌上的肉。
“这个。”
又指了指旁边的炒蛋。
“这个是刀柄。”
最后指向一盘青菜。
“这个是刀鞘。”
苏晴岚放下筷子。
“你最好别去医院看病。”
“为什么?”
“医生会发现你的病情没有刀。”
吃过午饭,他们继续赶路。
下午四点多,车子终于抵达贡山附近。
山里的天色比城市暗得快。
远处的云层压在山脊上,江水在峡谷深处奔流。公路边偶尔能看到村寨,房屋散落在山坡上,炊烟从屋顶升起。
方宁把相机举到窗边。
她连续拍了几张。
这是她最近一段时间里,第一次有了想拍摄的冲动。
不是因为任务。
也不是因为有人要求她交片。
只是因为眼前的景色确实让她心动。
她没有说出来。
只把相机放回腿上,低头查看照片。
“前面找个地方补给一下。”
林磊看了看导航。
“再往前有个小店。”
十几分钟后,他们在一间临路的小店前停下。
店面不大,门口挂着几串干货。
屋檐下摆着竹筐,角落里堆着饮料和矿泉水。门边坐着一个女人,四十多岁,正低头整理一捆绳子。
她听见车声,抬起头。
“买东西?”
“补点水,再买些吃的。”林磊说。
女人站起来。
“进来挑。”
她就是宋桂兰。
店里的货架不算整齐,却什么都有。
矿泉水、方便面、饼干、火腿肠、雨衣、电池,还有几种他们叫不出名字的当地干货。
周胖子像是发现了新大陆。
“老板,有没有户外用品?”
宋桂兰看了看他。
“你要什么?”
“比如防水袋、登山绳、救生毯……”
“没有。”
“那有没有便携电源?”
“也没有。”
周胖子失望地叹气。
“这里的户外产业还有很大的发展空间。”
袁诚拿了两箱水。
“你少操心人家的产业,先操心自己的体力。”
宋桂兰听见他们说要进山,动作慢了下来。
“你们去哪儿?”
林磊把大致路线说了一遍。
说到命运河时,宋桂兰抬头看了他一眼。
“去那边做什么?”
“露营。”林磊说,“顺便看看上游的风景。”
宋桂兰没有立刻接话。
她把手里的绳子放下,问得很随意。
“你们有人去过吗?”
五个人互相看了一眼。
没有。
他们做攻略时,找到的资料本来就不多。
命运河是当地人对那段支流的叫法。网上只有零星的旅行记录,路线也说得含糊。
有人说那里风景很好。
有人说雾大。
还有人说,进山以后手机信号时有时无。
周胖子把这些总结成了一句话:
“没什么游客,说明我们有机会成为第一批吃螃蟹的人。”
当时没人提醒他。
螃蟹通常不在山里。
宋桂兰把矿泉水装进纸箱。
“山里天气变得快。你们要是遇到大雾,别急着赶路。”
“我们会注意。”林磊说。
“河边也不要随便扎营。夜里水涨得快,听见动静,先离开低处。”
苏晴岚点头。
“明白。”
宋桂兰看了他们一眼。
“还有,别为了赶时间,乱走没走过的岔路。”
这一次,林磊回答得更认真。
“我们会按计划走,不会冒险。”
宋桂兰没再说什么。
她只是把一包饼干递给周胖子。
“这个拿着。”
周胖子接过来。
“多少钱?”
“送你。”
“老板大气!”
“路上饿了吃。”
宋桂兰看着他,又补了一句。
“省得你饿得没力气,拖累别人。”
周胖子抱着饼干,神情复杂。
“我怎么觉得你是在关心我,又好像不是?”
“你想多了。”
店外传来脚步声。
一个老人从路边慢慢走过来,肩上搭着旧布袋,裤脚沾着泥。
他看起来有些年纪了,皮肤被山风和日晒磨得粗糙。
宋桂兰看见他,叫了一声:“岑老师,你怎么又来了?”
老人摆摆手,没进店,只站在门口看着他们的车。
“要进命运河?”
林磊点头。
老人皱了皱眉。
“这几天山里雾重。”
“我们会看天气。”林磊说。
老人没接这句话。
他的目光从几个人身上掠过。
最后,落在袁诚脸上。
袁诚愣了一下。
那眼神并不凶。
也没有明显的敌意。
只是看得太久了。
像是老人不认识他,却又像是在哪里见过他。
“怎么了?”袁诚问。
老人没有回答。
他盯着袁诚看了几秒,忽然问:
“你以前来过这里?”
“没有。”
“确定?”
“确定。”
老人低下头,像是在回忆什么。
过了一会儿,他才说:
“没来过就好。”
周胖子立刻凑了过来。
“老人家,这话是什么意思?”
老人看了他一眼。
“没什么意思。”
“那您刚才为什么说……”
“年轻人。”
老人打断了他。
“山里有些地方,看着近,走起来远。看着熟,走起来生。进山之前,把路认清楚。”
说完,他转身离开。
宋桂兰望着他的背影,低声补了一句:“他叫岑守山,以前给山里的旧测绘站跑过路线,哪条路通到哪里,他比地图记得清楚。”
她说得像是解释,又像是不愿多说。
周胖子望着老人的背影。
“我宣布,我们的旅行已经进入悬疑片阶段。”
方宁收起相机。
“你少说两句,悬疑片还能拍得更长。”
宋桂兰把最后一箱水递给林磊。
“他说得没错。”
她的声音不高。
“山里最怕的,不是路远。”
“那是什么?”袁诚问。
宋桂兰看了看门外渐渐暗下来的山色。
“是你以为自己认得路。”
店里忽然安静了几秒。
周胖子慢慢把那包饼干塞进背包。
“我现在退团,还来得及吗?”
林磊说:“来得及。”
周胖子眼睛一亮。
“真的?”
“你自己走回去。”
“那还是算了。”
五个人补齐了水和食物。
临走前,袁诚回头看了一眼。
宋桂兰仍站在店门口。
老人已经不见了。
她没有挥手,也没有再叮嘱什么。
只是望着他们的车,神情有些说不清的凝重。
车子驶上山路。
暮色一点点落下来。
周胖子开始整理刚拍的视频。
林磊检查路线。
苏晴岚核对药品。
方宁望着窗外。
袁诚专心开车。
谁也没有注意到,后视镜里,那间小店很快就被山路的转弯挡住了。
他们更不知道。
在接下来的几天里,他们会反复想起宋桂兰说过的那句话。
山里最怕的,不是路远。
是你以为自己认得路。
第三章 雾里有什么
天快黑的时候,车终于离开了公路。
准确地说,是离开了那条还能让人放心的公路。
前方只剩一条窄路,沿着山势蜿蜒向下。路面坑坑洼洼,碎石被车轮碾过,发出咯啦咯啦的声响。
林磊坐在副驾驶,盯着前方。
“慢点。”
袁诚松开油门。
“已经很慢了。”
“再慢点。”
“再慢就该下车推了。”
周胖子从后排探出脑袋。
“我有个建议。”
“说。”
“咱们现在回去,还来得及赶上城市晚高峰。”
没人理他。
周胖子又说:“我主要是担心大家的安全。”
方宁看了他一眼。
“你刚才还说,要拍一条《深入无人区,寻找野生菌王》的视频。”
“那是工作需要。”
“现在不需要了?”
“现在我觉得,活着也是一种内容。”
苏晴岚忍不住笑了。
笑声刚落,车子忽然颠了一下。
周胖子的脑袋撞在前排座椅上。
“哎哟!”
袁诚赶紧踩住刹车。
“没事吧?”
“没事。”
周胖子捂着额头。
“就是我的脑容量又缩小了一点。”
林磊下车查看。
前方路面有一道浅沟,沟里积着水。再往前,地势逐渐降低,树木也越来越密。
他拿出手机看了一眼。
信号只剩一格。
地图上的路线弯弯曲曲,终点标记在一片空白附近。
“应该快到了。”他说。
“应该?”袁诚重复了一遍。
“地图上就是这么显示的。”
“地图有没有说,这里能停车?”
“没有。”
“有没有说,前面有多深的坑?”
“也没有。”
袁诚叹了口气。
“很好。我们这次旅行的导航,主打一个随缘。”
林磊绕到车尾,确认车辆没有受损。
“前面再走一段,找个合适的地方停车。今晚不走远,先露营。明天再沿河往上看看。”
这个安排得到了全票通过。
尤其是周胖子。
他已经开始认真考虑,自己带来的投影仪究竟能不能在山里使用。
车子继续前行。
没多久,树林忽然稀疏起来。
一条河出现在眼前。
河水不算宽,却流得很急。两岸是湿润的石滩和浓密的灌木,远处的山壁隐在渐浓的暮色里。
河面上浮着一层薄雾。
风吹过来,带着泥土、草木和湿石头的气味。
方宁推开车门。
她站在原地看了很久。
“这里真不错。”
这句话说得很轻。
没有摄影师的职业腔,也没有对作品的评价。
只是一个人,终于看见了一处自己喜欢的风景。
她举起相机。
咔嚓。
咔嚓。
连续拍了几张。
周胖子也跳下车,张开双臂。
“朋友们!这就是自由!”
一阵山风吹过。
他打了个喷嚏。
“自由有点凉。”
苏晴岚把外套递给他。
“先穿上。”
“谢谢苏医生。”
“别感冒。这里没有你熟悉的外卖。”
周胖子立刻穿好外套。
“我突然觉得,健康是世界上最重要的事情。”
袁诚抬头看了看天色。
“行了,先把营地搭起来。”
他们把车停在一处相对平整的高地。
林磊沿周围检查了一圈,确认没有明显的落石风险,也没有直接贴着河岸扎营。
他挑了一块离水边有些距离的地方。
“帐篷搭这里。今晚不下到河滩去。”
周胖子举手。
“我有问题。”
“说。”
“我买的充气垫,可以放进帐篷吗?”
“可以。”
“那投影仪呢?”
“可以放车里。”
“我的意思是,能不能用?”
“不能。”
周胖子放下手。
“这个队伍缺乏创新精神。”
接下来的半小时,营地逐渐有了模样。
林磊负责选址和固定帐篷。
苏晴岚整理食物、饮水和应急用品。
方宁在附近拍摄。
袁诚负责搭建营地公共区域。
周胖子负责把一根绳子系错三次。
林磊终于忍不住了。
“你能不能先别帮忙?”
周胖子很受伤。
“我这是在学习。”
“你刚才把风绳系在了折叠椅上。”
“椅子也是装备。”
“风把椅子吹走,帐篷就跟着走了。”
“那我们不就有移动帐篷了吗?”
林磊深吸一口气。
“周胖子。”
“在。”
“把椅子放下。”
“好。”
“再把绳子放下。”
“好。”
“最后,你站到那边去。”
周胖子乖乖走开了。
五分钟后,他又回来了。
“我能烧水吗?”
林磊看着他。
“你先保证,别把水烧到帐篷上。”
天色彻底暗下来时,他们终于弄好了晚饭。
食物很简单。
几包方便面,一些熟食,还有从路边小店买来的饼干。
没有精致的摆盘。
也没有什么值得拍照发朋友圈的菜色。
但当热气从锅里升起来时,五个人都安静了。
一路上的疲惫似乎终于找到了出口。
他们围坐在一起。
远处是奔流的河水。
头顶是逐渐显露的星星。
手机信号时有时无。
城市里那些没回完的消息、没开完的会、没完成的任务,终于暂时离他们远了一点。
周胖子捧着碗,长长地吸了一口面。
“我宣布,这顿饭是我人生中最有价值的一顿。”
袁诚问:“为什么?”
“因为它不需要我付房租。”
方宁笑了。
苏晴岚问:“你吃方便面的时候,也能想到房租?”
“当然。”
周胖子一本正经。
“成年人的大脑,就是一台自动计算支出的机器。你吃一口面,它算一次成本。你看一眼星星,它提醒你下个月信用卡还款。”
袁诚点头。
“说得好像你有两台机器似的。”
“什么意思?”
“你还有一台负责把钱花光。”
林磊笑着摇头。
“你们就不能消停十分钟?”
“不能。”方宁说。
“为什么?”
“因为消停十分钟,就要开始想自己的事了。”
这句话一出口,周围忽然安静下来。
方宁低头拨弄着碗里的面。
她没有继续说。
大家却都明白了。
他们为什么会在这个时候来到这里。
袁诚看着跳动的火光。
他想起白天那场绩效面谈。
想起主管那句“把公司当成自己家”。
他忽然有点想笑。
如果公司真是自己家,他至少应该有一间卧室。
最好还能有一张床。
而不是一张随时可能被会议占用的办公椅。
“我最近挺烦的。”他说。
这是他今晚第一次主动谈起自己。
四个人都看向他。
袁诚顿了顿。
“工作没什么新鲜感。每天都在解决问题,但解决完了,也没觉得自己做成了什么。”
“房贷还在。”
“年龄也不小了。”
“有时候觉得,自己像是在原地打转。”
他说完,拿起水杯喝了一口。
周胖子没有开玩笑。
林磊也没有劝他想开点。
过了一会儿,方宁才说:“至少你知道自己烦什么。”
袁诚看着她。
“你呢?”
方宁沉默片刻。
“我不知道。”
她把相机放在膝盖上。
“以前拍照,我觉得只要找到一个好的角度,就能把想表达的东西拍出来。”
“后来发现不是。”
“有些东西,你看见了,也拍不出来。有些东西拍出来了,别人也未必看得懂。”
她笑了一下。
“最近我连自己想拍什么都不知道。”
周胖子轻轻碰了碰她的肩膀。
“没事。”
方宁看向他。
“你想说什么?”
“你要是实在拍不出来,可以拍我。”
“拍你干什么?”
“记录一个普通人如何在困境中保持乐观。”
方宁面无表情。
“我可以拍你如何在困境中欠钱不还。”
“那是纪录片,不是艺术片。”
大家笑了起来。
气氛重新松动。
林磊把一根木柴往火边挪了挪。
“我以前觉得,只要体能好、经验足,就能解决大多数户外问题。”
“现在才发现,经验也会过期。”
他说得很平静。
“去年带队的时候,出了点问题。虽然最后大家都安全回来了,但我一直在想,如果当时判断错了,会怎么样。”
苏晴岚问:“你觉得自己判断错了吗?”
林磊摇头。
“我不知道。”
“但我开始怀疑自己。”
他看向远处的河。
“一个户外教练,如果连自己都不相信自己的判断,还能带别人进山吗?”
没人马上回答。
因为这个问题,他们谁都回答不了。
苏晴岚把碗放在一旁。
“我最近也不太好。”
周胖子睁大眼睛。
“苏医生,你也有烦恼?”
“我又不是药品说明书。”
“我一直以为你的人生没有副作用。”
苏晴岚笑了笑。
“我手上的项目出了问题。数据不理想,进度又被催得很紧。每个人都希望我给出一个确定的结论。”
“可有些事情,本来就没有那么确定。”
她停了一下。
“我越想把所有事情都弄明白,就越觉得自己什么都弄不明白。”
这话让袁诚抬起了头。
他忽然觉得,他们五个人的烦恼似乎有些相似。
工作不同。
生活不同。
但都在试图控制一些自己无法完全控制的东西。
周胖子把最后一口面吃完。
“好了。”
他拍拍手。
“既然大家都这么惨,我也不装了。”
袁诚看着他。
“你终于要说实话了?”
“我一直都很诚实。”
方宁提醒他:“你上次说自己欠我的钱,已经转账了。”
周胖子沉默。
“这件事,我们以后再谈。”
“现在就谈。”
“咱们在野外,应该尊重大自然。”
“自然不会替你还钱。”
周胖子无奈地举起双手。
“好吧。我最近流量不太行。”
这回,没人笑。
他挠了挠头。
“以前拍什么都有播放量。现在不一样了。拍得认真,没人看。拍得夸张,又觉得自己越来越不像自己。”
“我知道这样不好。”
“可流量掉了,钱就少了。钱少了,很多事情就得重新算。”
他低头看着空碗。
“有时候我也不知道,我是在做自己喜欢的事,还是只是在想办法让别人继续看我。”
火堆里,一根木柴轻轻爆开。
火星飞起,又很快熄灭。
五个人都没有说话。
远处的河水一直在响。
像是这片山谷从来不在乎他们的烦恼。
又像是它已经听过太多类似的话。
过了好一会儿,周胖子忽然抬起头。
“不过,有件事我还是想不明白。”
袁诚问:“什么?”
“我们五个人,工作都不一样,烦恼也不一样。”
“为什么最后都混成了这样?”
林磊说:“因为你总在里面。”
周胖子捂住胸口。
“这句话伤害了我。”
方宁说:“但它有数据支持。”
大家又笑了起来。
笑声在山谷里散开。
渐渐地,夜深了。
他们收拾好东西,把不需要的物品放回车里。
林磊最后检查了一遍营地。
苏晴岚提醒大家,夜里降温,睡觉时不要把湿衣服穿在身上。
袁诚关掉车灯。
方宁拍下最后一张照片。
照片里,营地只有几处微弱的灯光。
四周是黑沉沉的树影。
河水藏在更深的黑暗里。
她看着屏幕,忽然觉得照片里有些地方不太对劲。
不是出现了什么东西。
而是光线似乎比她记忆中的暗了一点。
她放大照片。
仔细看了几秒。
什么也没有。
“怎么了?”袁诚问。
“没什么。”
方宁把相机收起来。
“可能是我太累了。”
他们各自回到帐篷。
夜风从树梢间穿过。
河水的声音时近时远。
大约半夜,袁诚醒了一次。
他不知道自己为什么醒来。
帐篷里很安静。
手机显示凌晨两点十七分。
他翻了个身,准备继续睡。
就在这时,他听见帐篷外传来一阵轻微的摩擦声。
像有人拖着什么东西,从地面慢慢经过。
袁诚屏住呼吸。
声音停了。
过了几秒,又响起来。
沙。
沙。
沙。
他伸手摸向手机。
屏幕亮起的瞬间,声音突然消失了。
袁诚盯着帐篷顶部。
他告诉自己,可能是风。
也可能是树枝。
或者某只不太懂礼貌的野生动物。
他不是生物学家。
没必要在凌晨两点十七分研究山里的动物礼仪。
他闭上眼睛。
就在意识快要沉下去时,一个念头忽然冒了出来。
他似乎听过这种声音。
不是在这里。
是在某个更久远的地方。
一个他想不起来的地方。
袁诚猛地睁开眼。
心跳快了几拍。
但那段记忆像隔着一层厚厚的雾。
他越想抓住,就越抓不住。
最后,他只能告诉自己:
明天再说。
成年人最擅长的事情之一,就是把解释不了的问题留到明天。
只不过有些问题,并不打算等到明天。
凌晨三点左右,雾开始沿着河谷漫上来。
先是贴着水面。
接着越过石滩。
然后一点点钻进树林。
它没有声音。
也没有方向。
等到第一缕灰白色的雾气掠过营地时,五个人都已经睡着了。
没有人看见。
在离营地不远的一处林间空地上,几株颜色暗淡的菌体,正从潮湿的落叶下悄悄显露出来。
它们没有发光。
也没有移动。
只是静静地待在那里。
像是一直在等什么。
而在更远的地方,河谷深处传来了一声极轻的响动。
仿佛有人,合上了一本旧笔记。
第四章 雾把路藏了起来
凌晨三点十七分,袁诚被一阵急促的敲击声惊醒。
不是帐篷外那种拖曳声。
这一次,声音来自林磊的帐篷。
“都起来!别收东西,先到车边!”林磊压低声音喊。
雾已经漫过营地,近处的帐篷只剩几团模糊的影子。河水声忽远忽近,像有人把整条河挪到了另一座山谷。
苏晴岚先清点了人数。五个人,一个不少。
“车在哪里?”周胖子抓着外套,声音发紧。
“就在那边。”林磊指过去。
可他指的方向只剩一片白。
他们不敢分开,只能用绳子连在一起,沿着林磊记得的高地慢慢移动。走了不到十分钟,脚下的碎石忽然变成了潮湿的泥土,前方出现一截低矮的屋檐。
木屋就在雾里。
它像是从山体里长出来的,门半掩着,门边没有脚印,也没有灯。
“我们刚才经过这里了吗?”方宁问。
林磊盯着那扇门,脸色难看:“地图上没有这间屋子。”
袁诚记得他们原本只打算在河边露营。他也记得,自己醒来时还在帐篷里。至于他们怎么从营地走到这里,中间那段路却像被谁剪掉了。
周胖子咽了口唾沫:“我投票,今天之后再也不说‘拥抱自然’这四个字。”
没人笑。
门内传来一声轻响,像是有人把木凳拖过地面。
林磊把绳子绕在手腕上,推开了门。
屋里有一张旧桌、五张木凳,还有一本受潮的笔记。
方宁刚举起相机,门外的雾便猛地涌进来。
等他们回过神,门已经在身后合上。
而他们谁也说不清,究竟是谁先走进来的。
在离开木屋的路上,林磊忽然停住。
“等等。”他蹲下身,手掌贴着地面,“前面那条沟……不对。按坡度,水应该往左边流,可我总觉得身体在往右边偏。”
苏晴岚看了他一眼,没说话。她自己也刚刚意识到,自己似乎能隐约感觉到同伴们紧绷的情绪,像一层薄雾贴在皮肤上,却又抓不住。
周胖子走在最后,忽然低声说:“你们有没有觉得……有人在看我们?”
没人回答。
雾太浓了。
第五章 我们是怎么出来的
“我们不是五个人。”
周胖子把这句话念了第三遍。
第一次,他觉得是恶作剧。
第二次,他觉得写字的人脑子不太好。
第三次,他开始怀疑,自己的数学是不是在大学期间被体育老师顺手带走了。
木屋里没有窗帘,只有几扇被木板钉过的窗。雾从缝隙里渗进来,贴着地面缓慢流动。
五张木凳围成一圈。
那张旧照片还摆在桌上。
方宁没有再去碰它。她拿出手机,打开相机,对着照片拍了一张。
取景框里,照片上的五个人站在木屋前,衣着模糊,面孔已经被潮气侵蚀得看不清楚。
那个穿雨衣的人站在最后面。
方宁把画面放大。雨衣人的脸依旧看不清,但她注意到了一件事。
“你们看这里。”她把手机递给苏晴岚。
“他的手。”
照片里,雨衣人举着右手,指向木屋外面。可这一次放大后,方宁发现雨衣人的手指并不是指向雾里的某个方向,而是似乎正对着镜头,对着拍摄照片的人。
苏晴岚皱起眉头。
“照片的角度有问题?”
“可能。也可能是我看错了。”方宁没有把话说死。
做摄影这些年,她越来越明白,眼睛看到的东西,和照片最终留下的东西,有时并不是一回事。
可她不喜欢这种感觉。像是有人先看见了她,然后才把她拍进照片里。
林磊最终决定先离开。五个人排成一列,走出木屋。
他们走得很慢。可当他们终于走出树林,看到眼前的景象时,谁也没有说话。
河就在前面。河边停着他们的车。
车头朝外,车身沾满泥点。就像他们早上离开营地时,根本没有发生过任何事情。
更重要的是,他们完全想不起最后那一段路。
记忆就像一段被人剪掉的录像。没有黑屏,没有声音,只是忽然之间,河出现在眼前。
周胖子检查手机时,发现一条来自陌生号码的短信:
不要再找那间屋子。
短信发送时间是九点零三分。而那时,他们记得自己没有信号。
方宁在对岸隐约看见过一小块灰褐色的东西,像一截屋檐。可照片里什么也没有。
没有人注意到,袁诚的手机相册里还多出了一张照片。
拍摄时间:凌晨两点十七分。
照片里没有河,没有树林,也没有木屋。只有一片漆黑的画面。
画面正中央,有五个模糊的人影。他们站成一排,背对镜头。而在他们身后,还有一个人。
那个人穿着雨衣。正抬起右手,指向远处。
照片的拍摄者,不在画面里。
第六章 回城第一天,异常先找上门
回城后的第一天,袁诚就被叫进了会议室。
公司一套用了三年的结算系统又出了问题。
换作以前,他至少要查半天。可这一次,脑子里忽然闪过几段清晰的画面:一行旧代码、一封被忽略的邮件,还有两年前某次临时修改时,同事随口说过的一句话。
他没有立刻宣布自己找到了答案,而是按顺序核对记录。四十分钟后,问题解决了。
袁诚却高兴不起来。他清楚记得那些细节,却说不清自己为什么会突然想起它们。更奇怪的是,屏幕上的故障记录与他脑中的画面有一处细微差别。他把差别记下来,没有擅自改动。
下班时,一封陌生邮件跳了出来。发件人没有署名,正文只有一句话:
别打开旧站点档案。
附件栏里,恰好有一份他从未申请过的访问权限通知。
袁诚盯着屏幕,后背慢慢发凉。他明明才从山里回来,怎么会有人知道他正在寻找什么?
晚上,五个朋友重新约在一起。周胖子选了火锅店。
“先说好,”周胖子举起筷子,“今晚谁都不许单独总结。我们五个人,五份记忆,交叉核对。谁也不准把‘我记得’当成最后答案。”
第七章 五份口供
火锅烧开后,五个人把各自记得的菇岛经历,一件件摆上桌面。
林磊记得他们在雾里用绳子连起来,沿着高地走了不到十分钟;苏晴岚记得木屋里有五张凳子;方宁记得旧照片中的雨衣人把手指向镜头;周胖子则坚持说,自己当时只想找到车,别的都不重要。
方宁忽然开口:
“有一件事我想确认。木屋里我们都看见了五张凳子,对吧?”
苏晴岚点头。
“可我后来收到的一张旧照片里,只有四张。门口那张新照片里又是五张,还倒了一张。”方宁把几张图并排展示,“目前无法判断是拍摄时间不同,还是别的原因。先记下来,不作结论。”
袁诚默默记下。
周胖子举手:“我申请把‘凳子数量不对’列入高优先级未解之谜,仅次于‘谁在半夜给我发短信’。”
袁诚说起那封邮件和旧站点档案。苏晴岚立刻提醒他,先确认邮件来源和权限记录,不要贸然打开不明附件;方宁答应查公开资料;林磊则要求他最近别再熬夜。
临散席时,方宁把手机递给袁诚看。她从一张旧照片的局部里,发现木屋门边似乎还有一道模糊的影子。
“也可能是树枝。”她说,“我还不能确定。”
袁诚把照片放大又缩小。那影子始终在那里。
他第一次觉得,最可怕的不是自己记错了。而是有些东西,明明就在眼前,却没有人能证明它究竟是什么。
第八章 何琳不相信经验
第二天,公司又把袁诚叫去开会。
这次不是追责,而是讨论一个老问题:每次系统出故障,大家都得重新找人、翻旧记录,最后还是依赖某个“记得当年怎么处理”的老员工。
新来的产品负责人何琳坐在会议桌另一端。她没讲复杂的方案,只问了一个问题:
“如果那个最清楚情况的人明天离职,这件事还做得下去吗?”
会议室里没人说话。
会后,何琳拦住他。
“你刚才知道答案,却没有马上说出来。”
“因为我不确定自己为什么知道。”
“这比自信地说错要好。”何琳看着他,“经验很有用,但经验不是证据。你可以把记得的东西当线索,不能直接当结论。”
两人决定先做一个很小的内部工具,暂时取名“拾忆”。把会议里真正决定的事、由谁负责、什么时候完成,清楚地留下来。它不负责替人判断对错,也不打算一口气解决全公司的所有问题。
何琳说:“先别宣传。先做出来,找三个人试试。”
下班前,袁诚再次看见那份旧站点档案的权限通知。他没有点开。他截下通知,记下来源和时间,然后发给了另外四个人。
这一次,他没有独自把所有问题装进脑子里。
第九章 四张凳子,一个名字
拾忆刚做出能用的版本,袁诚就收到第二封陌生邮件。
这次没有警告,只有一张老照片。
照片里是一间木屋,屋中摆着四张凳子。墙面潮湿,桌上放着一本厚厚的记录册。照片背面写着一个名字:罗海生。
袁诚把照片发进五人群。
林磊先回:“木屋看着像我们去过的地方,但角度不一样。”
苏晴岚说:“不能只凭相似就认定是同一处。”
方宁把照片放大,发现门框上有一道斜痕,与她记忆中的木屋相似,却不足以确认。
周胖子发来一条语音:“我现在宣布,火锅店是我们未来唯一合法的调查基地。”
袁诚在公司的旧档案目录里查到了罗海生。资料只有寥寥几行:曾参与山区环境调查,后来失去联系。具体失踪时间在不同记录中相差一天,档案里也没有完整的结案说明。
更奇怪的是,系统显示这份档案三年前被人打开过,操作记录却没有留下姓名。
系统备注栏里出现一行模糊的关联记录:
相关路线曾咨询原测绘站辅助人员岑守山。
他盯着这个名字看了几秒,截图发给了群里。
林磊回:“就是在贡山小店门口盯着你看的那个老人?”
“应该是。”
苏晴岚提醒:“目前只能说明他可能知道旧站点的位置,不能证明更多。”
晚上回到家,他发现桌上多了一张便签。上面是他的字迹:
别相信完整记录。
他完全不记得自己写过这句话。
他检查了手机使用记录,又拍下便签,给自己留了一条备注:暂时无法解释,不作结论。
手机随即亮起。何琳发来消息,问他明天能不能一起看拾忆的试用反馈。
袁诚盯着屏幕,打了几行字,又删掉。最后他只回:“可以。明天见。”
他忽然意识到,自己愿意把工作做好的原因,似乎已经不止是想证明自己有用。
第十章 拾忆的第一单
拾忆第一次派上用场,是在一场差点吵翻的结算会上。
业务部门说已经确认了处理办法,技术组却坚持从没答应过。两边各有一份会议记录,写法不同,责任人也对不上。
主管看着袁诚:“你不是记得最清楚吗?到底谁说过什么?”
袁诚没有立即回答。他调出原始会议记录、会后邮件和各方确认信息,把三者摆在一起。
结果很简单:大家确实讨论过这个办法,但没有人正式确认;后来有人把“可以研究”写成了“同意执行”。
“所以不是谁故意赖账。”袁诚说,“是我们把讨论当成了决定。”
何琳点了点头。
“那就从今天开始,把这两件事分开。”
他们当场补齐责任人和期限。结算问题终于继续推进。
这次小小的成功让主管同意继续试点。袁诚没有把它包装成什么打败行业的产品,只把结果写清楚:少开了一次扯皮会,少找了几个人,问题有了明确负责人。
第二天一早,袁诚到公司时,发现桌边放着一杯温豆浆和一个饭团。便签上是何琳的字:“你昨天说忙到忘了吃晚饭。今天不准拿咖啡当早餐。”
他拿着便签去找她:“这是产品负责人对试点成员的统一福利?”
“不是。”何琳正低头回邮件,“只针对会把自己饿到头晕、还说自己没事的人。”
“那我是不是应该正式提交一份感谢报告?”
“先把饭吃完,再考虑你的文书工作。”
袁诚笑着回到座位。那杯豆浆并没有解决任何技术难题,却让他第一次觉得,工作之外也有人留意他有没有好好生活。
那天晚上,陌生号码又发来一张照片。照片里是木屋的门口。门边放着五张凳子,其中一张倒在地上。
消息只有一句:
你们真的记得自己是怎么出来的吗?
第十一章 好话不是合同
拾忆刚有一点起色,投资人章建华就找上门来。
他谈吐温和,既肯定团队的成果,也提出了更大的想法:除了记录会议决定,拾忆还可以整理旧资料、自动回答问题,甚至帮企业把散落多年的经验重新拼起来。
袁诚听得心动。如果拿到投资,团队就不用天天算着预算过日子;如果把产品做大,他也许终于能摆脱那个“哪里出问题就把袁诚叫来”的旧位置。
章建华说:“先把眼前的试点做好,其他的慢慢谈。”
袁诚回公司后,却在会议纪要里写成了“投资方原则上支持后续扩展”。他并不是故意夸大,只是太希望这件事是真的。
第二天,对方发来的纪要又把“讨论方向”写成了“双方初步认可”。
何琳把电脑转向他。
“你确认这份纪要,是因为双方真的达成一致,还是因为你希望它是真的?”
袁诚说不出话。
很快,团队就被要求增加一堆新功能。原本能按期完成的试点被拖住,测试组抱怨不断,主管也问他为什么一周内改了三次方向。
与此同时,一家大公司的猎头向他递来高薪职位。对方夸他记忆力好、解决问题快,几乎每句话都说中了他最想听的部分。
袁诚开始怀疑,是不是只要再多扛一点,所有人就都会满意。
他连着几晚睡不好,脑子里的画面却越来越清晰:会议上的每个表情、每句客套话、每一次停顿,都像被钉在眼前。他能回想起全部细节,却越来越难判断哪些真正重要。
某天深夜,他在白板上写了上百条待办。何琳回来拿东西,看了一眼,拿起白板擦,直接擦掉一整列。
“你不是记不住。”她说,“你是把所有人的期待,都当成了自己的任务。”
袁诚看着那块空白,第一次没有马上把它补满。
他刚把白板笔放下,会议室的空调声忽然变得异常清晰,清晰得像有人贴着他的耳朵吹气。
紧接着,所有声音一下子退远了。
白板上那几道被擦掉的黑痕慢慢变成了木屋门框的纹路。五张凳子排在雾里,最靠门的一张空着。有人站在门外,抬起一只湿漉漉的手。
“袁诚?”何琳伸手在他眼前晃了一下。
声音骤然涌回来。他扶住桌沿,才发现自己竟把白板笔捏得咔的一声裂开。
“你怎么了?”
“我刚才……好像不在这里。”他努力看向墙上的电子钟。
屏幕显示02:17。
何琳拉开椅子坐到他身边时,他再看过去,时间已经跳到02:23。
六分钟过去了,可在他的感受里,那一切几乎只是一瞬。
何琳没有追问他是不是累了,只把椅子拉到他身边:“先坐下。你不用马上解释清楚。”
袁诚坐下时,掌心留下一道被塑料笔杆硌出的红印。他把这次异常记进手机,却没有写成结论,只写下:声音突然消失;出现木屋画面;时钟从02:17跳到02:23;六分钟的经过无法回忆。
第十二章 别把猜测当答案
袁诚终于请了半天假。
他睡到自然醒,关掉工作群提醒,和五个朋友在老地方碰头。
林磊只问他最近睡了几个小时,苏晴岚让他先吃饭,方宁把查到的公开资料摊在桌上。
资料并没有揭开惊天秘密。它只能证明,章建华所在的机构过去参与过几项企业资料整理项目,其中一项与山区调查有关。至于是否与罗海生、旧站点或菇岛有关,没有足够证据。
“那查这些有什么用?”袁诚问。
方宁说:“至少知道现在还不能下结论。你以前总觉得记得越多,就越接近答案。可记得清楚,不代表解释正确。”
苏晴岚把旧照片的时间、来源和版本列了出来。几处差异可能是扫描或录入造成的,也可能有别的原因,但目前没有一项能证明有人刻意改动。
周胖子提议给袁诚做一张“遗忘清单”:确定的事按证据处理;不确定的事标明下一步怎么核实;别人希望他做的事,不能自动变成他的责任;暂时无解的问题,先放一边。
“最后一条,”林磊说,“睡觉不是待办事项,是人类的基础设施。”
袁诚终于笑了。
第二天早上,袁诚把团队叫进小会议室。白板上还留着昨晚写下的功能清单。
“这些先停掉。”他拿起笔,在前三项上划了线,只留下“会议决定、负责人、完成状态”。
测试同事皱眉:“那我们前几天加班做的演示呢?”
“先不用了。”袁诚说完,喉咙发紧。他知道这句话等于承认前几天的忙碌有一部分白费了。
“我把方向说得太满,是我的责任。今天开始不再追加功能,已经做出来的东西也不必为了证明它有用,硬塞进产品里。”
没人立刻接话。空调的声音显得格外响。
袁诚很想补一句“以后有机会再做”,好让所有人都舒服些,但他忍住了。
会后,他打开发给章建华的会议纪要,删掉“原则上支持后续扩展”,改成:“双方尚未就扩展方向达成一致,当前试点仅验证会议事项追踪功能。”
鼠标停在发送键上时,他的手心出了汗。按下去,意味着那条看似顺畅的路真的要关上了。他还是点了发送。
章建华很快回复,语气依旧客气,只提醒他别因为谨慎错过增长机会。
袁诚没有猜对方是不是生气,也没有把这句话理解成威胁。他只把邮件存档,继续完成试点。
旧站点的谜团仍然没有答案。那张四张凳子的照片,也无法证明拍摄地点就是他们去过的木屋。
但袁诚终于明白,谜团可以暂时没有答案,工作也不必为了证明自己而越做越大。
他不再需要一个人记住所有事。他需要的是知道什么已经确认,什么仍然未知。
第十三章 拒绝一笔看起来很好的钱
周五,袁诚和何琳一起去见章建华。
投资条件确实很诱人。只要团队愿意把历史资料整理纳入产品计划,投资就可以继续谈;数据使用和知识产权的细节,也不是完全不能商量。
章建华没有逼他们当场签字。他只是把选择摆在桌上:接受更大的方向,换取资金和客户资源;或者坚持现在的小功能,自己承担现金流压力。
袁诚看着协议,心里仍然发紧。纸上的数字比他预想的还要好看,足够让团队撑过眼前最难的几个月,也足够让他终于不必每次系统出问题,都第一个被叫去救火。
章建华把笔推到他面前:“你们不用今天把所有细节定死。先把大方向签下来,后面的边界可以慢慢磨。”
袁诚没有碰那支笔。
窗外一辆公交车缓缓驶过,车窗映出会议室里三个人的影子。他想起自己刚回公司时,主管那句“这次总算靠你了”,想起银行卡里不太宽裕的余额,也想起连续几晚睡不着时,白板上密密麻麻、怎么也擦不完的任务。
只要签下去,眼前的问题似乎就能暂时消失。
何琳坐在旁边,没有替他回答,只把协议翻到数据使用那一页,轻声问:“如果他们要我们把旧资料也放进去,而我们还没弄清楚授权范围呢?”
袁诚看着那行字。之前他总能从一段对话里记住每个停顿,此刻却不想再替任何人解释“慢慢谈”究竟意味着什么。
袁诚把笔轻轻推回桌子中央,动作不大,却像把自己最后一点侥幸也推了出去。
“谢谢你们看好拾忆。”他说,“但我们现在不接受这份协议。核心功能还没验证完成,资料的使用边界也没弄清楚。我们不能为了拿到钱,就先承诺自己还做不到的事。”
话说出口,他的胃像突然空了一块。他甚至不敢马上看何琳,怕从她脸上看见失望,也怕看见赞同之后,自己反而更难承受接下来的压力。
章建华沉默了一会儿,最后把文件合上。
“这是你们的选择。市场不会一直等人。”
“我知道。”
走出大楼后,风从街口灌过来,袁诚才发现自己一直攥着手指,掌心留下几道红印。他没有想象中的轻松。
手机里,主管发来一句:“结果怎么样?”
他盯着输入框,先打了“谈得还行”,又删掉,最后如实回了:“拒绝了。原因和风险我回公司当面讲。”
何琳站在台阶下等他,没有说“你做得对”,也没有安慰他。她递来一瓶水:“先喝口水。你刚才讲到一半,声音都哑了。”
袁诚接过水,突然觉得这比一句鼓励更让他难以招架。
回去之后,他把情况原原本本告诉了主管和团队。有人支持,有人反对。主管没有替他遮掩风险,只要求他拿出一份能活下去的计划。
袁诚把预算、试点期限和每个人的任务写清楚。拾忆只保留一个核心功能:让开过的会不再白开,让做过的决定找得到负责人和依据。
没有投资,也没有立刻翻身。但这一次,团队至少知道自己在做什么。
何琳陪他走到电梯口。
“你今天没拿记忆当理由,也没拿别人当借口。”她说。
“我差点又想说,章建华之前明明讲过……”
“但你忍住了。”
袁诚看着她,忽然想起自己已经找过许多次理由,唯独没认真说过心里话。
电梯门打开前,他问:“明天晚上有空吗?我想请你吃饭。”
何琳挑眉:“谈拾忆?”
“不谈工作。”他停了停,“是约会。我喜欢你。”
何琳愣了一瞬,随即笑了。
“你终于肯把话说完整了。我也喜欢你。”
她伸手握住他的手。
“那明天别迟到。也别带电脑。”
“我保证。”
“别保证得太快。发个日历邀请,写清楚时间地点。”
袁诚笑出声。这一次,他很乐意照做。
第十四章 先把一件事做好
没有投资的日子并不好过。
团队暂停招聘,延后采购,能省的地方都省。周胖子把这段日子称为“战略省电模式”。
袁诚把一页简短的产品介绍发给朋友们后,周胖子也主动帮忙,拿去问了几个做企业运营的熟人,最后真替他们联系到两家愿意试用的小团队。
拾忆没有突然变成什么行业神器。它只解决一个具体问题:会议结束后,谁负责什么、什么时候完成、后来有没有改动,都能清楚查到。
试点结束时,数据不算惊人,却经得起核对。重复追问少了,几项被误认为已经完成的工作及时被重新标记,团队也知道哪些决定还没有正式确认。
袁诚把好消息和坏消息都写进报告,没有再把小小的进展说成即将改变世界的大事。
主管批准继续试点。何琳也重新加入产品讨论,不过她先立下规矩:任何新功能都要说明为什么需要、谁来做、会影响什么,不能因为一句客气话就改变方向。
袁诚答应了。他开始把下班时间还给生活。
和何琳第一次正式约会时,他真的没带电脑。两人吃了饭,沿着河边散步,聊工作之外的事。
袁诚告诉她,自己过去总怕停下来就会被别人超过;何琳说,她并不需要一个永远有答案的人,只希望他在不知道的时候,愿意诚实地说不知道。
约会那晚,他们在河边的小摊买了两根烤玉米。何琳嫌她的那根烤得太焦,伸手换走一半;袁诚说自己本来就喜欢焦一点的,她看了他一眼:“你刚才在店里还说喜欢清淡的。”
“人是会变化的。”
“你是想把每一句话都圆回来。”
袁诚被说中,老实地把那根烤焦的玉米吃了。
走到地铁口时,何琳提醒他下周有个早会,随后又补了一句:“不是叫你今晚回去准备。你可以明天再想。”
他回到家,第一次没有立刻打开电脑。
回家后,袁诚打开手机,看到陌生号码又发来一条信息:
你以为拒绝了那笔钱,就能离开旧档案吗?
他没有回复。他把信息截图,发给朋友们,并标注了时间和来源。随后,他关掉手机,准备睡觉。
这一次,他没有让一条未知的信息毁掉整个晚上。
但在关灯前,他还是想起了罗海生的名字,和那张凳子数量不对的照片。
有些事可以等。有些事不会因为你不看它,就真的消失。
第十五章 合照夜
拾忆正式进入稳定试点的那天,袁诚约几位老朋友和何琳一起聚餐。
地点还是那家火锅店。
周胖子坚持说,这不是庆祝,而是“阶段性风险共担仪式”。服务员听完,问他们要不要办会员卡。
周胖子说:“如果会员卡能降低我们未来的风险敞口,可以考虑。”
服务员转身就走。
方宁把相机放在桌上。苏晴岚提醒大家别喝太快。林磊负责把锅边快要掉下去的盘子挪回来。何琳坐在袁诚旁边,帮他把手机从桌边推远一点。
“今天不许边吃边回工作消息。”
“我只看一眼。”
“不行。”
“那我看半眼。”
“袁诚。”
“好。”
他把手机调成静音,放进包里。
这顿饭吃得很慢。大家聊工作,也聊各自的生活。周胖子讲了一个最近失败的短视频,林磊说自己终于把一套救援训练课程改完,苏晴岚提到手上的研究项目有了新的进展,方宁则分享了一个纪录片提案。
没有人把这顿饭说成命运的转折点。他们只是终于有了一件值得庆祝的小事。
饭后,方宁提议拍张合照。
“今天有纪念意义。”她说,“以后拾忆要是做大了,可以拿这张照片证明我们以前也吃得起火锅。”
周胖子立刻整理衣领。
“我要求站中间。因为我对项目的精神支持不可替代。”
“你负责精神支持和多点了一盘肉。”方宁说。
“精神支持不值钱吗?”
“值。按斤算。”
大家笑着站到店门外。背景是一面有些旧的墙,旁边挂着一串暖黄色的灯。雨刚停,地面反着光。
方宁架好相机,设定倒计时,跑回队伍。
“别动。”
快门响了。
第一张,周胖子闭眼。第二张,林磊看向了旁边。第三张,大家终于都看着镜头。
拍完后,方宁检查照片。
“行了,这张能用。”
周胖子凑过来。
“等等,为什么我看起来像刚被裁员?”
袁诚说:“因为你刚才听见火锅账单的金额。”
“这叫真实反应。”
大家围着相机屏幕笑了好一会儿。
回家后,袁诚收到方宁发来的合照。照片里,五位老朋友和何琳一共六个人,站在暖黄色的灯下。
他把图片保存下来,命名为“拾忆试点阶段合照”,然后放进团队资料夹。
第二天早上,他准备把照片同步到共享文件夹。系统自动生成了缩略图。袁诚随手点开。
照片还是那张照片。六个人。暖黄色的灯。湿漉漉的地面。还有墙边一名穿旧式雨衣的人。
那人站在队伍最右侧,身体微微向前倾,脸被帽檐遮住。
袁诚没有动。他把照片放大。雨衣人的袖口很旧,颜色接近灰褐。右手抬起一半,像是准备打招呼,又像是在指向镜头后面的什么地方。
他数了一遍。袁诚。方宁。林磊。苏晴岚。周胖子。何琳。
不对。他重新数。六位熟悉的人。他们记得画面里本该只有六个人。如今,却多出一个雨衣老人。
袁诚立刻给方宁打电话。
“你现在能看照片吗?”
“怎么了?”
“昨天的合照。你看最右边。”
电话那头传来键盘声。几秒后,方宁说:“我看到了。”
“你记得这个人吗?”
“没有。”
“拍照的时候,你看见他了吗?”
方宁沉默了一会儿。
“我记得我们拍了三张。第一张周胖子闭眼,第二张林磊转头,第三张大家都看镜头。我不记得旁边有人。”
“照片是你拍的。”
“对。”
“那你拍的时候——”
“袁诚,”方宁打断他,“我不记得,不代表他一定不存在。我们先核对原始文件。”
袁诚把原图发给她。随后,他又把照片发到五人群里。
周胖子第一个回复。
“谁把我修成七个人了?”
苏晴岚很快发来消息:“原始照片先别覆盖。保存文件信息。”
林磊问:“拍摄时周围有其他客人吗?”
何琳最后回复:“我不记得这个人。先别下结论。”
没有人说照片是假的。也没有人说雨衣人是真的出现过。他们各自记得拍照的过程,却没有一个人记得这个人。
当天夜里,袁诚重新坐到电脑前,把照片的原始文件、接收时间、同步记录分别保存。他没有把雨衣人裁出来,也没有立刻调整亮度。他只是把图片放大,仔细看着那张被帽檐遮住的脸。
某种熟悉感慢慢浮上来。不是他见过这件雨衣。而是他曾经在另一张照片里,看过同样的姿势。
命运河边。木屋门口。那张旧照片里的雨衣人,似乎也抬着手。
袁诚找出之前保存的图片。两张照片并排放在屏幕上。一张来自三年前的旧照片。一张来自昨晚的火锅店。
两个人影的轮廓并不完全相同。光线不同。角度不同。衣服也不能确认是同一件。唯一相似的,是那只抬起的手。
袁诚盯着屏幕,耳边忽然响起一阵很轻的刮擦声。像有人用指甲划过木桌。
他眼前闪过一小段画面。浓雾。木屋。门口的五张凳子。有人站在门外,穿着旧雨衣。那人似乎说了一句话。
袁诚努力去听。可声音像隔着很厚的水。下一秒,画面消失。
他坐在电脑前,手心全是汗。屏幕右下角显示时间:凌晨两点十七分。
袁诚盯着那个数字。他想起命运河边的凌晨两点十七分。想起手机里那张无法解释的照片。想起自己始终缺失的那段记忆。
他立刻打开工作记录,准备写下刚才发生的事情。可当他开始输入时,手指停住了。
他记得自己刚才看见了什么。记得那间木屋。记得雨衣人抬起的手。甚至记得那人站在门边时,地面上有一小片水光。
但他不记得,自己究竟看见了多久。
屏幕上的时间已经跳到两点二十三分。
六分钟。整整六分钟。
他无法回忆这六分钟里,自己有没有起身,有没有接电话,有没有打开其他文件。
电脑的操作记录显示,期间没有新的文件被打开。没有键盘输入。没有鼠标点击。
可袁诚确信,自己刚才并不是一直坐在这里发呆。
几天前,公司会议室里也发生过同样的事:时钟从02:17跳到02:23,他却只觉得过去了一瞬。那时他以为是过劳,如今同样的六分钟再次出现,连时间都分毫不差。
他把这段空白写进记录。写字时,他的右手还在微微发抖。
更让他不安的是,桌上的水杯已经移到了键盘旁边,杯壁留着一道新鲜的水痕;他清楚记得自己刚才把杯子放在桌角,却完全想不起它是什么时候被挪动的。
他拍下水杯的位置,又检查电脑前的地面。椅子轮子旁有两滴水,像有人穿着湿鞋在他身边站过。
屋里只有他一个人。门锁完好,无任何撬动痕迹。
凌晨两点十七分,查看合照时出现短暂画面感。两点二十三分恢复明确时间感。期间六分钟的行为与记忆无法对应。与数日前会议室情况完全一致。原因未知。
写完后,他看着那张照片。
过目不忘的脑子里,竟然有一段时间,什么都没有留下。
而照片中的雨衣老人,依旧站在六个人的身后。
没有人记得他。
所有人都记得拍过那张照片。
袁诚慢慢把照片放大。
雨衣人的手指,正指向镜头之外。
像是在提醒他们——
还有一个人,没有被记录下来。