## 第二十五章 周敬尧的布局:让梁丘砚“看见”景然的“利用”
周敬尧在周四上午给梁丘砚的公司打了电话。电话经客户C项目组的公共线路转接,接听的是梁丘砚同组的一名助理。周敬尧用标准业务沟通的口吻说,下周三沟通会有一部分前期数据需要向客户方面当面确认,能否请梁丘砚先生下午三点左右到恒业一趟,用时大约半小时。助理转告梁丘砚,梁丘砚查看了下午的安排,回复可以。
下午两点四十五分,梁丘砚从公司出发。初冬的阳光被薄云滤成一层灰白,照在身上没有温度。他今天换了烟青色薄呢大衣,里面是浅灰毛衣。走到恒业楼下时他看了眼手机,还有七分钟到三点。他在大堂沙发坐到整点,然后走向电梯。全程没有遇到任何人。轿厢平稳上升,数字一格一格跳动。十二楼到了。
他在前台报了名字和预约人,周敬尧,战略部总监。前台电话确认后,领他穿过工区,走到走廊尽头的一间小会议室。门半开着,周敬尧已经坐在里面了。长桌一侧放着笔记本电脑和几页文件,他看到梁丘砚走进来,起身迎了半步,伸出手。梁丘砚和他握了手。指尖温度是标准的室温,时长恰好两秒。
“梁先生,感谢你特意跑一趟。”周敬尧的声音和上次电梯里一样,温和、均匀、没有多余的波折。他示意梁丘砚坐下,自己也坐了回去,“主要是下周三沟通会那份材料,有几个数据口径上的细节想当面确认,省得到时在会议上来回核对。”
梁丘砚在他对面坐下,把手放在桌面上,姿态松弛适度。他注意到周敬尧今天穿了一件深蓝色商务衬衫,没穿外套,袖口扣子系到第二颗。坐姿比电梯里那次更靠前一些,身体微微前倾,双手交叉放在桌面上,是标准的协作性开放姿态。但梁丘砚同时读到了另一层信息:周敬尧今天的情绪输出比上次更干净,信号量被压缩到了几乎不可见的程度,像一台进入静默模式的设备,只留了最低限度的心跳信号来维持连接。
周敬尧打开电脑,把屏幕转向梁丘砚。表格上列着一组项目进度的时间节点和对应的数据要求。他用手指点了几处,开始讲解。梁丘砚听着,注意力自然地分了三层:一层处理业务信息本身,一层维持自己作为客户方对接人的标准回应模式,第三层持续监测周敬尧的底层信号。第三层到目前为止没有返回任何显著读数。周敬尧的输出压缩做得极其精准,声音、目光方向、手势动作全都框在标准业务交流的范围内,没有偏移,没有多余的波形残留。
但十分钟后,周敬尧接了一个电话。他说了声“抱歉,我接一下”,把手机拿到耳边。通话内容是关于客户C项目一个数据源变动的确认,他对着电话说:“对,那个数据源客户方之前给过初版,后来调整过。昨天发邮件的是第二版?”他停了一下,像在听对方回答。“好,那我和梁先生确认一下,他在这边。”
他把手机从耳边拿开,但没有挂断。他看向梁丘砚,语速比刚才稍快了一点:“梁先生,项目组同事说数据源的最终版昨天发到了你们邮箱。但景然告诉我他收到的是初版。可能是同步环节出了偏差。”他把手机放回桌上,没有盖上屏幕。“你能帮忙看一下吗?我需要确认景然那边的版本是不是最新的。”
梁丘砚在听到“景然”时,呼吸出现了一次微不可察的间隔,不到零点二秒,然后被正常的换气覆盖。他说:“我确认一下。”
他拿出手机打开邮箱。确实有一封昨天下午发自项目组的邮件,附件是数据源最终版,发送时间三点四十七分。他点开附件,扫了几行。周敬尧坐在对面,身体姿态没有任何变化,但手机屏幕亮着,通话还连着。梁丘砚看完附件准备抬头告知结果,但在他抬起视线的前一刻,他的目光掠过了周敬尧的手机屏幕。屏幕上是一个通讯界面,通话对象是一串没有保存名字的号码,而号码上方的备注栏里显示着两个字:“景然。”
梁丘砚的手指在手机边缘停了一下。他看着那两个字,然后抬起视线看向周敬尧。“最终版是昨天下午三点四十七分发出的。景……端木分析师那边可能收到的是初版。我回去之后会把最终版单独转发一份给恒业。”
周敬尧点了点头:“好,麻烦你了。”他伸手拿回手机,按掉了通话。“正好景然今天在楼里,你方便的话直接去找他也行,省得发邮件延误。”
梁丘砚把手机收起来。在他坐着的这间会议室里,周敬尧刚才说出“你方便的话直接去找他也行”之后,他接收到了一个微弱的信号增量,低频、均匀、没有具体语义,像一层薄而均匀的暖灰色雾。它在梁丘砚的感知层表面短暂地覆盖了不到一秒,然后被周敬尧自身的信号压缩机制再次遮盖了。
“好,”梁丘砚说,“他工位在哪。”
“出了会议室右转走到头,靠窗那排。”
梁丘砚站起来,推开门走出去。他沿着走廊向靠窗那排走去,周敬尧在他身后没有跟出来。他走到那排工位附近时没有直接靠近,而是停在两排工位的交界处。隔着大约八米的距离,他看见了端木景然的背影。那个人正坐在工位上面对屏幕,右手在键盘上均匀敲击。坐姿端正,肩膀平直,和他坐在任何一张桌子前面的姿态没有区别。梁丘砚在那个距离上站了大约四秒。他没有上前打招呼,只是在那个位置看着那个背影。他要确认的事已经确认了:端木景然在工作流程中的状态是正常的、稳定的,没有异常波动。他不需要走过去说话,只需要看到那个人在那里运转着,然后就可以离开。
他转身走回会议室的方向。但在他经过走廊墙壁上那面白板时,他的目光扫过了一张项目时间表。那张表上有一处手写标注,写在一个模块的边角位置,用的是蓝色马克笔。字迹干净利落,横平竖直,梁丘砚在第一时间就认出了那是端木景然的字。内容是:“初版数据源,无需更新。已有备用数据源。成本节省,但客户方原版废弃比例可能上升。”
梁丘砚在白板前面站住了。他重新把目光落回那行字,这一次停留得更久。他看着“客户方原版废弃比例可能上升”这几个字。这是一个标准的业务判断,端木景然在数据模型里跑出了这个预判,写在白板上作为项目提醒。完全合乎逻辑的技术结论,备用数据源成本更低,但可能影响客户方原始版本的使用率。中性的、客观的、不携带任何倾向性的分析。
但梁丘砚的大脑在读这行字的时候,自动把刚才周敬尧电话里的信息接了上来。他的同事说最终版数据源已经发给了客户方,周敬尧确认景然收到的是初版,然后周敬尧让梁丘砚来确认版本差异。这条接驳在他内部形成了一条短促的因果链:端木景然在白板上写了一个关于备用数据源的预判,而他本人目前接收的是初版数据源,还没有同步到最终版。
梁丘砚站在白板前面。他看着那行字,某种像玻璃受热不均时内部开始延伸的细纹,在他感知层的某个角落无声地出现了。他的系统正在以极高的速度处理一组碎片化的输入:周敬尧手机屏幕上的“景然”备注,端木景然工位上的正常工作背影,白板上的业务预判,周敬尧电话里提到的数据源版本差异。这些碎片被自然地拼接起来,形成了一条逻辑线:端木景然根据一个还不完整的数据源,做出了一个可能影响客户方项目投入的判断。而那个判断没有出现在任何正式的沟通渠道上,只写在白板边缘。
他的手指在身侧收拢了一下,指节泛白,又慢慢松开。那个动作持续了不到两秒,但梁丘砚自己知道,那是他在用身体确认一件理性尚未命名的事。端木景然的这个业务判断是客观存在的,不带有任何恶意,不体现任何个人倾向。但它存在。它落在梁丘砚的感知层上,像一枚被放在桌面边缘的硬币,还没有掉落,但已经越过了中心线。
他收回视线,走回会议室。周敬尧依然坐在原位翻一份文件。梁丘砚坐下来,动作和离开时一致。但周敬尧抬头看了他一眼,说:“找到了?”
“找到了。确认了版本差异。”梁丘砚说。他的声音和之前一样平稳,但他能感觉到自己说这句话时语速比平时稍慢了一点。系统里有一个正在生成中的内部状态,他还没有完全命名它的内容。
周敬尧点了点头,合上文件,靠在椅背上。“梁先生,我其实今天请你来,不只是为了数据版本的事。”他放低了一些声音,落在一个略低于标准业务声道的频段,“客户C这个项目对恒业来说比较重要。景然是项目的数据主控,他的判断会直接影响推进方向。刚才白板上的备注你看到了吧,那是他对成本优化路径的一个预判。但那个预判如果落实,对你那边的资源投入会有影响。如果你那边有些想法,可以在下周三的沟通会上直接和他对齐。”
梁丘砚听着。周敬尧所有词汇都在业务层面,中性的、合理的,描述的是一个标准项目协调流程。但在那些词汇之间的间隙里,残留着极其稀薄的颜色碎片,拼在一起指向同一个方向:端木景然在下周三沟通会之前已经对他的数据做出了判断,这个判断可能在正式会议上被提出,而它将影响梁丘砚所在的项目组。
“我明白了,”梁丘砚说。他站起来,把椅子推回桌底,“周三沟通会上会做充分对齐。”
他走向门口,周敬尧在他身后说:“我送你到电梯。”
两人并肩走向电梯口。梁丘砚在行走中持续读取周敬尧的输出:步伐节奏、呼吸频率、并肩时的侧身角度,全部落在标准业务行为的区间内。他们走到电梯口,梁丘砚按下按钮。轿厢还在上行。在等待的几秒里,周敬尧偏过头,声音低了一截,像随口补了一句:“他有时候会走一些对别人来说不太容易理解的路线。但他效率高。你如果觉得他的判断有什么地方不合理,可以直接跟他说。他不会有情绪反应。这是他最大的长处。”
电梯到了,门打开。梁丘砚走进轿厢。周敬尧站在门外对他点头示意,然后转身走回工区。门合拢,梁丘砚站在轿厢里,看着楼层数字一格一格跳动。他的感知系统在处理最后一组输入:周敬尧那句“他不会有情绪反应。这是他最大的长处”。这句话的语义是正面的、中性的,倾向于专业描述。但梁丘砚的底层在接收这句话时,某个区域发生了一次轻微的移位。他把手插进外套口袋,指腹碰到了那枚木质书签的边缘。他握住了它。门打开,他走出去,穿过大堂,走进外面的空气里。
他走在回公司的路上。冬日的灰白色日光依然覆盖着街道,他的脚步和往常一样均匀。但他的感知系统里有一个程序正在运行,它在把今天收集到的全部信息拼接成一条完整的叙事线。端木景然在白板上写了一个判断,那个判断可能在下周三会议上被正式提出。周敬尧今天请他来“确认版本差异”,然后在走廊里“恰好”看到了那条备注。周敬尧在电梯口说景然“不会有情绪反应”,这个描述和端木景然完全一致,客观的、真实的。但在这些碎片拼接完成后,画面的边缘出现了一道极细的暗影。那道暗影的位置在“端木景然下周三可能提出一个对梁丘砚项目组产生影响的判断”这个结构周围。它不是语义明确的内容,更像一帧被遮住了一半的画面,剩下的部分只能通过轮廓猜测形状。
梁丘砚走回公司,坐回工位。下午剩余的时间他正常处理了几项工作,回复了一封邮件,整理了明天的会议议程,和同事简短沟通了一个设计稿的修改方向。所有外部行为看不出异常。但他有一个感知层的角落保持着一个持续运行的状态,在等待一个确认:端木景然的那个业务判断,是真的基于数据做出的客观预判,还是他在某个时间点被引导着走向了那个结论。梁丘砚不想怀疑端木景然的动机。在他的所有读取中,端木景然的系统是空白的、纯粹的,不指向任何倾向。但周敬尧今天的整个布局,那些标准业务外壳之间的微小缝隙,那些被压缩成低频暖灰色的残余波形,正在他的底层缓慢堆积。那些堆积物暂时还没有形成完整结构,但他的系统正在为那个结构预留位置。
晚上七点,他去了泊岸。端木景然已经到了。梁丘砚坐下来,端木景然抬头看了他一眼,随即视线在他脸上多停了不到零点三秒。“你今天下午去了恒业。”端木景然说。
“嗯。数据版本确认。”
端木景然没有追问细节。他已经在系统日志里看到了梁丘砚的访客记录,知道进楼和离开的时间,他只需要确认梁丘砚此刻坐在他对面的状态。但他的视线在梁丘砚脸上第二次停留时,读取到了一组与往常基本一致但存在微小偏移的数据:梁丘砚嘴角在放松状态下的角度比平时向内收了不到一度,他的手放在桌面的位置比平时偏左了大约两厘米。这些偏差都在正常波动范围内,但它们同时出现,说明梁丘砚的系统里有一个正在进行的处理任务,占用了部分带宽。
端木景然把面前那杯没动过的水推了过去。杯壁的温度正好。梁丘砚看着那杯水被推到杯垫上,看着端木景然的手收回去。那只手收回去的速度比标准值慢了百分之十二,这是身体自动执行的偏差输出,不受意识控制。梁丘砚握住那杯水,掌心贴着温热的杯壁。他低头看着杯中的水面,然后抬头看向端木景然。那个人正低头重新面对屏幕,手指在键盘上敲击。坐在这个位置上,端木景然自动输出的全部信号都是无害的、中性的、空白的。梁丘砚的感知系统在读取那些信号时,正在把它们和下午在白板上看到的那行字做一组比对。比对结果还没有生成。
“你今天的状态和平时不同。”端木景然说。他抬起头,重新看着梁丘砚的眼睛,“你的呼吸频率比平时慢了大约百分之五,手放的位置偏左了两厘米。你的系统里有一个正在进行的处理任务,占用了一部分带宽。”
梁丘砚端着那杯水。他在端木景然的注视下喝了一口,然后放下杯子。“今天的工作里遇到了一些需要思考的问题。”
“嗯。”
端木景然没有追问具体是什么问题。他接收了这个说明,把它放在了一个待处理条目里,系统会在后续信息更新时自动调取。但他此刻仍然看着梁丘砚的脸,注意到嘴角那个向内收的角度。这个角度在上周还没有出现。端木景然在那个角度上做了一个标记,然后继续处理他的工作。梁丘砚坐在对面,手里握着那杯被推过来的温水。他的感知层在端木景然的存在覆盖下缓慢运行着。周敬尧今天放在他体内的那组碎片,正在被端木景然的空白层持续包裹和降噪。但碎片本身没有消失。它们还在那里,分布在梁丘砚的感知层里,像一枚被分拆成几块之后分别存放的零件。他的系统还没有把那些碎片拼回原状,但他已经知道了那道拼图存在的轮廓。一道非常细的、很浅的裂痕正在那些碎片之间的间隙里缓慢成形。它的宽度现在不到一张纸的厚度,但它已经有了方向。