第6章 第 6 章

月光借我一盞燈 · 橘子味的夏天 · 6,259 字 · 2026-02-11
騷動從大廳後方起來的時候,舞台上的燈還是那種不講道理的亮,像把每個人的表情都逼到高解析度。林見舟站在中央,耳朵裡卻像同時開了十幾個聲道:前排的人在壓低嗓子討論「是不是他們自己搞的噱頭」,中排有人興奮地笑了一下,後排的驚呼帶著真恐慌,像有人突然踩空。

「那邊有人在拔線!」

「攝像別拍這邊!」

「工作人員呢?」

每一句話的尾音都有方向,像箭。林見舟聽得出來,最初那句「拔線」不是慌亂裡自然冒出來的,它咬字太清楚,像準備好要把注意力從舞台引走。有人在用混亂掩護另一個動作。

顧清梨站在投影邊上,手指死死按著平板側邊的音量鍵,像按住的是自己的心跳。她的肩膀繃得很直,下一秒就要衝下台。林見舟沒看她,但他知道她現在的眼神一定是那種:你讓我動,我就去撕人。

他把話筒抬到唇邊,先不跟混亂對抗,反而把音量放低,讓全場不得不收聲去聽。

「後面的朋友,先別擠。」他說,「你越擠,越容易讓真正的問題被藏起來。」

一句話像把水面壓出一圈空白。前排原本準備看熱鬧的人也下意識停了手,因為他說得太像是在幫所有人保命。

林見舟停了半拍,讓那一點空白長出秩序的邊緣,又補了一句:「我們今天只做一件事:證明互動不需要授權。信號源鎖不鎖得住,不是看誰吼得大,是看誰敢把流程攤在光下。」

他把「攤在光下」這幾個字咬得很平,像是無意,卻讓台下某些人的呼吸節奏亂了一下。那種亂,不是觀眾的,是心虛的。

舞台側邊,沈予航已經拉住了技術,低聲快速交代。沈予航的臉在暗處看起來更冷,但他動作很乾脆,像一個知道場子規則的人在把規則重新裝回去。他抬手示意兩個安保往後場走,沒有大聲喊,卻讓人不敢不聽。

顧清梨終於忍不住了,側身低聲對林見舟說:「他們是不是想直接斷電?讓你只能說那句……」

她沒把「授權一下」說出口,好像只要不說,那個坑就不算存在。

林見舟嘴角動了一下,像是想用一句硬的把她按住,最後只吐出很輕的一句:「別下去。」

顧清梨瞪他:「你管我?」

林見舟把視線落回台下,仍拿著話筒,像是在跟全場說話,其實是給她聽:「我管的是節奏。你一衝,節奏就歪了。」

顧清梨咬了咬牙,終於沒動。她的手卻沒閒著,平板頁面一頁頁切,像在找哪個備案能插進去救命。

台下的周小滿已經擠到過道邊緣,她個子不高,站在一堆人裡像一根彈簧,硬是把腦袋伸出去看。她朝林見舟揮了揮手,嘴沒出聲,但用口型罵了一句很髒的,意思大概是:我看到人了。

林見舟的心往下沉了半寸,又立刻穩住。他不需要知道那個人是誰,他只要知道:對方不怕被抓現行,說明他們準備了退路,或者準備了替罪羊。

投影屏幕還停在那個黑底白字的提示框上,像一張冷笑的臉。林見舟沒再試圖去插線,他知道這時候任何看起來「修」的動作,都會被剪成「他們在掩蓋」。他需要的是一個更像「演示」的動作,一個讓所有人都能跟得上的動作。

他抬起手,示意台下第一排那個拿手機錄像的年輕人。

「你一直在拍。」林見舟說,「挺好。你現在幫我個忙。」

那年輕人愣了下,像沒想到被點名,嘴角還帶著一點幸災樂禍:「我?」

「對。」林見舟語氣很平,「你上來,站我旁邊。你用你的手機,扫我們印在海報上的那個演示碼。你自己操作,我不碰你手機。」

顧清梨的眼睛猛地亮了一下。那是她設計裡最重要的「真碼握手」備用方案:海報上的演示碼不是通往線上,而是通往一個本地頁面的離線包入口,掃了只會跳到一個靜態提示頁,再由他們用藍牙或局域網把互動內容傳過去。這樣,即便場館網路被劫持,流程也能跑完,而且最重要的是:全程不需要授權任何敏感權限。

那年輕人猶豫了半秒,台下有人起鬨:「上去啊,怕什麼!」

他被架住了,反而更想證明自己不怕。他拎著手機走上舞台,站到林見舟旁邊,鏡頭還開著,對著林見舟的臉。

林見舟的社恐本能讓他想後退一步。陌生人的呼吸、手機屏幕的光、被迫近距離的對視,都是他最不擅長的。但他把那一步咽回去,甚至往前半寸,讓自己的聲音更穩。

「你把鏡頭對著你的屏幕。」林見舟說,「大家都看得到最好。」

年輕人照做。顧清梨迅速把那張海報卷展開,貼在舞台側邊的易拉架上。她手速快得像救火,紙面展開時還帶著一點咖啡香。海報上的設計乾淨到不講情面:三句話,三個圖標,一個大大的演示碼。沒有花哨,只有「不登錄、不填表、不讀權限」。

「扫。」林見舟說。

年輕人扫了,手機跳轉,出現一個提示頁:你將進入本地演示模式。下方只有兩個按鈕:開始互動、查看安全說明。沒有任何權限彈窗。

台下的議論聲變小了一些,像潮水退了一點。評委席有人抬起頭,筆尖重新動了。

偏偏就在這時,後場那邊又一陣嘈雜,有人高聲喊:「抓到了!有人拿著轉接頭在改線!」

那聲音太用力了,用力到像演戲。林見舟心裡一冷:對方要的不是「真的拔線」,而是讓所有人相信「現場很亂」「他們的系統不穩」。只要印象成立,今天就算演示成功,回頭也會被剪成:靠運氣。

沈予航在側邊快步走回來,對林見舟微微抬了下手,示意他繼續,後面的事他接。他的眼神像一張冷色的網,罩住了舞台之外的混亂。

林見舟不再管後場,他把注意力鎖到年輕人的手機上。

「點開始互動。」他說。

年輕人點下去,手機出現一行字:請說一句你今天最想說的話。下面有一個波形動畫,提示正在本地識別,不需上傳。

全場突然安靜了半拍。這一刻的安靜不是被壓住的,是被抓住的。因為每個人都想知道:如果不授權、不中轉,他們怎麼做到互動?

年輕人對著手機說:「呃……我想說,你們要是作假我就發朋友圈曝光。」

台下有人笑出聲。周小滿在下面立刻補了一句:「哥,你這威脅挺溫柔的,像拿棉花糖當凶器。」

笑聲讓緊張又退了一點。顧清梨卻沒笑,她盯著年輕人手機上那個波形,像盯著一條隨時會斷的命脈。

林見舟聽見那句話的節奏,威脅的外殼裡其實是好奇,尾音上揚,情緒偏輕。他把它拆成可以用的文案骨架:口吻半開玩笑,帶一點自我正義。這種情緒最適合回「你願意盯著,我們就更乾淨」。

手機震動了一下,生成一句回覆:你可以曝光,但先把真相拍完整。你越認真,我們越不敢亂來。

台下有人「喔」了一聲,那是被戳中的那種「喔」。年輕人也愣了下,嘴角忍不住翹了一點,像被這句話反將了一軍。

林見舟趁熱打鐵:「现在请你点开安全说明。」

年輕人点开,页面把三条说明用最直白的中文写出来:本地生成,不上传;不读取通讯录相册;退出即清。下面还有一个小按钮:查看请求日志。点进去是一串本地记录,没有任何外链请求。

台下终于有人开口问了关键:「那投影上那个要权限的页面是谁的?」

问题像针,戳破了之前那种「也许他们自己搞的」的怀疑。林见舟等的就是这一针。他没急着回答,先把话筒轻轻换手,让停顿变得像他在认真选择词,而不是在编。

「谁的,我不能在没有证据的情况下乱指。」他说,「但我能告诉你们一件事:如果你在任何场合看到一个页面先要相册、要通讯录,再说给你专属内容——你先关掉它。」

他说完这句,目光扫过评委席,又扫向观众席里那些拿着手机的小号运营。他知道这些人会剪,他就把最该被剪出去的那句话提前做成正确的标语。

「我们做的是反过来。」林见舟继续,「先把内容给你,再把选择权给你。你不授权,你也能走完整个互动。」

他看向顾清梨,声音没变,却把节奏放慢了一点,像把她也纳进这句承诺里:「这是底线。」

顾清梨喉咙动了一下,没说话,手却悄悄攥住了海报边缘。那一瞬间,她眼里不是台上该有的锋利,而是一个从小习惯把后背交给他的人的松动。

后场那边的骚动终于被压住。沈予航走到舞台边缘,抬手要了主持人的话筒,语气冷静得像宣读流程,却比任何圆场都有效。

「各位。」沈予航说,「技术组确认:舞台信号源刚才被非法切换。我们已锁定接口,现场所有设备将只允许自带线接入,后场将配合公安到场取证。请大家配合,不要围堵。」

台下有人倒吸一口气。空气一下从「看热闹」变成「真出事」。有些本来准备起哄的人立刻缩回去,生怕自己被当成同伙。

周小满在下面终于找到机会大声说话:「听见没,非法切换!这词听着就贵,今天这票值了。」

有人笑了一下,笑完又立刻闭嘴。周小满的段子像在给所有人一个台阶:别慌,至少现在有人管。

林见舟接回话筒:「谢谢沈策展。」

沈予航看了他一眼,眼神里没有多余情绪,只是很轻地点了下头。那种点头不像支持,更像把你当成一个能扛事的人来对待。

演示继续往下走。林见舟没再让投影承担关键环节,而是让顾清梨把大屏切成「流程图」静态页,让台下看清每一步该发生什么。实际互动则用台上这位「自愿的摄像头」来跑。这样就算有人再切信号,观众也会本能相信:手机里的流程才是真的。

顾清梨配合得极快,像两个人早就排练过。她把页面切到最关键的一句提示:你说的话只属于你,不属于我们。那句字在大屏上被放得很大,干净得像一道白光。

林见舟看到那句,心口又被敲了一下。他忽然明白,今晚被逼到灯下的不只是他们的产品,还有他们俩一直不敢说的那点「属于」。

评委席的一个女评委举手打断:「你们的离线包如何更新?如果市集上要更换文案、换互动内容,怎么保证不被篡改?」

这是专业问题,也是把他们从「自证清白」拉回「商业可行」。林见舟松了口气,至少他们终于不只被当成事故现场。

他把答案拆成三段,像拆一段呼吸:「第一,内容包每次更新都有版本号和签名;第二,海报码只提供入口,不提供内容本体;第三,市集现场我们可以把签名公示出来,任何懂的人都能对比。」

他说到「任何懂的人都能对比」时,看向台下那位戴眼镜的程序员。那人从夜市开始就盯着他们,眼神比评委还严。他今天也在,坐在靠边的位置,听到这句时微微点了下头。

林见舟把这点头记进心里:这是他们的「可疑者」变成「见证者」的第一步。

可就在气氛终于要回暖时,舞台侧边那个「合作媒体」的男人又出现了。他站在暗处,手里拿着一张工作证似的东西,脸上挂着那种永远得体的笑。他没有上前,只是对着台上举了举手机,像在对林见舟说:你看,视频我有了。

林见舟听见一声极轻的提示音,像有人把什么发出去了。那声提示音很短,却像一根针扎进他脑子里:对方的目标可能不是当场把他们按死,而是把「你们现场出事」剪成爆料,在社媒上扩大。今天能不能过关是一回事,明天夜市还能不能做,是另一回事。

他握紧话筒,指节发白,却仍维持着平静的脸。社恐在这一刻像被逼到墙角的猫,想缩,却不能缩。他只能把全场的声音拆得更细,去找那条最有利的节奏线。

沈予航也看见了那人。他的视线冷了一下,走过去拦住,对方笑着说了句什么,沈予航没笑,只伸手指了指后场方向。那是很清楚的逐客。对方仍保持礼貌,却后退了一步,像知道今天再闹也拿不到更大的便宜。

路演的最后一段,林见舟按原计划把「互动式对话程式引入线下销售」讲完:不是为了炫技,而是把夜市那种「看人下菜」变成可复制的体验,让摊位不用靠吼,也能让每个顾客拿到一条刚好适合自己的话。顾清梨补上视觉与品牌线:包装、陈列、海报、联名,把土味拉到高级,但不丢夜市的烟火气。

周小满在台下举着手做了个夸张的点赞动作,嘴里无声说:合伙人别怂。她的眼神却在告诉林见舟:刚才后面那波人,我记下脸了。

掌声不算特别响,却比刚才那种嘈杂更真实。主持人把他们请下台时,林见舟才感觉到后背湿了一片。灯光一撤,他整个人像被抽掉支撑,腿软得厉害。

他们从侧门下台,通道狭窄,墙上贴着旧海报,空气里有空调和纸张发潮的味道。顾清梨跟在他身后,脚步依旧快,却刻意没超过他,像怕他突然倒下。

走到拐角处,沈予航追上来,递给林见舟一张纸巾,语气平稳:「擦一下。你们刚才做得不错。」

林见舟接过纸巾,没立刻用,反而问:「非法切换……你说的取证,是真的?」

「真的。」沈予航看着他,「我已经让人把切换记录和现场监控备份了。对方动手脚不止一次,今天只是被你们逼到台面上。」

顾清梨忍不住插话,声音带着火:「是谁?那个合作媒体?」

沈予航没直接回答,只说:「还不确定主谋。你们现在最重要的是把你们自己的证据链整理好。今天的视频会被剪,明天你们要能拿出原始流程,拿得越快越好。」

林見舟点了下头。他知道沈予航在推他们成长:不是给你一个英雄式的救场,而是把你逼到必须建立体系。

沈予航顿了顿,又补一句,像是不经意,却很重:「还有,别单打独斗。你们的东西一旦有热度,就会有人盯。」

他说完就走了,背影很直,像一根把混乱钉住的钉子。

通道里只剩他们俩和远处的喧闹。顾清梨忽然停下,转过身面对林见舟。她离得很近,近到林见舟本能地想退一步,却被墙挡住。

「刚才你不让我下去。」顾清梨说,语速比平时慢,「你是怕我出事,还是怕我把事情搞砸?」

林见舟的喉结动了下。他嘴硬的习惯差点又要冒出来,说什么「你冲动」「你不专业」,可他看见她眼下那点青,和她一路撑到现在的紧绷,心软得像被热水烫了一下。

「两样都有。」他低声说,「但第一样多一点。」

顾清梨的眼神闪了闪,像被这句直白撞了一下。她很快把情绪藏回去,故作凶:「你这算承认我会搞砸?」

林见舟想笑,又没笑出来:「承认你会把自己搞伤。」

顾清梨张了张嘴,最后只憋出一句:「你也会。」

这句话轻得几乎听不见,却像把他们之间那条不敢越界的线拉紧了一下。林见舟没再接,他怕自己一接,就会说出更不像合伙人的话。

周小满这时从另一头冲过来,气喘吁吁,像刚从战场捡完人头:「你俩别在这儿对视了,后面有瓜,而且是带壳的那种硬瓜。」

顾清梨立刻回到战斗状态:「什么?」

周小满压低声音,神秘兮兮:「我刚跟着安保过去看了一眼,抓到的那个拔线小哥,手上戴的腕带,是你们隔壁摊那家‘同款互动’团队的路演通行证。」

林见舟的眉心一跳。隔壁摊,那家从上周开始就卖得很凶的「情绪文案机」,界面像他们,话术也像他们,连配色都像被顾清梨的设计影子沾过。之前只是怀疑抄袭,没证据。

顾清梨的脸色一下冷下来:「他们敢来路演场动手?」

周小满耸耸肩,语气却很尖:「夜市翻车是日常,路演翻车是流量。人家可能觉得你们越惨,他越红。哦对了,我还听到一句话,那小哥被按住的时候嘴硬,说什么‘我只是按老板吩咐切个源,切完就给我结尾款’。」

「老板?」顾清梨追问。

周小满摇头:「没见到,估计不在现场。人家老板聪明,派个临时工,出事也好甩锅。现在就看沈策展那边能不能把链子拽出来。」

林见舟把纸巾终于擦在掌心,擦掉的不是汗,是一层黏腻的预感。他想起那个合作媒体男人的提示音,想起短信里那句「我会让你亲口改口」。这不是临时起意,是预谋。

他抬眼看顾清梨。顾清梨已经在打开平板,开始列清单:原始演示包、签名截图、请求日志、海报码版本号、现场录屏。她做事从来不等情绪,她把愤怒压成行动,像把火收进炉子里。

「我们今晚就发澄清。」顾清梨说,「不是解释,是把证据放出来。让他们剪也剪不掉。」

林见舟却摇头,声音很轻:「不急发。先等沈予航那边的取证结果。我们发得太快,对方就知道我们有什么,立刻改口径。」

顾清梨抬头看他,眼神里有不甘,但也有信任。她深吸一口气:「那怎么办?等他们先发?」

林见舟想了想,耳朵里还残留着全场的节奏。他慢慢说:「我们做两件事。第一,准备一份完整证据包,随时能发。第二……今晚回夜市。」

周小满差点被自己的口水呛到:「现在?你们刚从路演翻车现场下来,还要回夜市?你俩是把人生当打卡任务做啊?」

林见舟淡淡看她一眼:「对方想让人相信我们不安全。那最直接的反证,不是发文,是让顾客当场用,看到不需要授权也能互动。」

顾清梨的眼睛一亮,又很快皱眉:「可他们如果去夜市继续搞……」

林见舟把话说得很慢,像在给她也给自己定心:「那就让他们来。夜市是我们的主场。我们不怕在主场把他们的手掀出来。」

周小满啧啧两声,笑得像看戏又像心疼:「行,主场作战。那我去叫供应链那边准备点硬菜,今晚摊位别只卖甜的,得卖点能咬断坏心眼的。」

他们往场馆外走,二线城市傍晚的风从玻璃门缝里钻进来,带着一点潮和尘。外面街道不算拥堵,写字楼的灯一层层亮起,像有人在城市的脊梁上点火。远处夜市那边已经开始有摊车的喇叭声,像另一条线在召唤他们回去。

林见舟走到门口,手机忽然震动了一下。不是短信,是一个陌生号码的来电。

他看着屏幕,心里却先听见了那种节奏:短促、笃定、带笑。像昨晚那条短信的声音换了一种形式又爬回来。

顾清梨也看见了,声音压低:「接吗?」

林见舟把电话举到耳边,没立刻出声。

对方先笑了一声,那笑声很轻,却带着金属的冷。

「路演挺精彩。」电话那头说,「你们以为锁了信号源就赢了?夜市才是你们的软肋。」

林见舟的指尖紧了紧,声音仍稳:「你是谁?」

对方不答,只慢悠悠丢下一句:「今晚九点,老牌坊口。你要是敢来,我就让你知道,什么叫真正的授权。」

电话挂断,嘟声像钉子钉进耳膜。

顾清梨盯着林见舟的脸,想从他淡定的表情里挖出裂缝:「他约你?」

周小满从旁边探头:「哟,恐吓还带约会地点,挺有仪式感。要不要我给他送个花圈?」

林见舟把手机收回口袋,抬眼望向夜市的方向。那边的灯还没全亮,但他已经能想象出油烟、甜汤、吆喝声交织的热。那里是他们的起点,也是对方挑的战场。

他轻声说:「去。」

顾清梨立刻说:「我跟你一起。」

林见舟下意识想拒绝,嘴硬的本能几乎脱口而出「你别添乱」。可他想到她刚才问的那句「怕我出事还是怕我搞砸」,喉咙像被什么堵住。他最终只说:「你跟紧我。」

顾清梨点头,像把一句没说出口的「你也别丢下我」藏进了动作里。

周小满把外套一甩,像准备上台表演:「行,那今晚夜市加班。谁敢来砸摊,我就让他知道什么叫段子手的正当防卫。」

他们走出场馆,夕色落在街口,城市的声音重新涌上来。林见舟听着那一片日常的喧哗,忽然觉得比舞台上的灯更刺眼。

因为他知道,真正的连环故障还没结束。

电话里的「真正的授权」像一句暗号,背后很可能不是技术,而是更脏的手段。今晚九点,老牌坊口,那是夜市最热闹的入口,也是最适合制造误会的地方。

他不怕对方来。

他怕的是,在那种人潮里,有人把顾清梨推到风口浪尖。怕她那种从小把他当可靠的人,终于有一天因为他被迫学会怀疑。

风把路边的宣传旗吹得哗啦作响,像倒计时的纸页。

林见舟抬头看了一眼天,云压得很低,像随时会下雨。

他忽然有个荒唐的念头:如果今晚停电就好了。停电的时候,至少没有人能切换信号源。

可他知道,现实从不按人愿望来。

雨要下,灯要亮,夜市要热闹。

而他们要去的,是一个别人提前布置好的热闹里最危险的点。

— 本章完 —

下一章:第7章 第 7 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖