法务部的宋玉晴把那份文件轻轻放在冯瀚海桌上时,他刚吞下一把胃药。
白色药片黏在食道里,带着一股涩苦的味道。
他低头看去,是法院的传票。
原告是宏远实业,案由是产品质量与售后责任纠纷,索赔金额后面的零长得让人眼晕。
被告联系人一栏,赫然写着“林晓峰”三个字。
办公室那头突然传来巨响,像是有人狠狠踹翻了椅子。
林晓峰满脸涨红地冲出工位,手里攥着一叠纸,径直冲向总监林飞的独立办公室。
“你害死我了!叔!”
他的嘶吼带着哭腔,玻璃隔墙也挡不住。
几个同事从电脑后抬起头,交换着意味深长的眼神。
冯瀚海没动。
他慢慢拧紧矿泉水的瓶盖,看着水纹一圈圈平息下去。
过去一个月里所有的酒,所有的夜,所有的忍让与期待,此刻都泛上喉咙。
和那药片的苦,混在一起。
他知道,有些东西,终于要沉不下去了。
01
深夜十一点半,写字楼的这一层只剩下冯瀚海头顶这一盏灯还亮着。
屏幕的光映在他有些发白的脸上。
他敲下最后一个句号,身体向后重重靠进椅背,长长地吐了一口气。
胃部适时地传来一阵钝痛,像里面塞了一块被反复揉搓的湿毛巾。
他熟练地拉开抽屉,摸出铝箔板,掰下一颗药,就着冷透的茶水咽了下去。
水是下午泡的,早就没味了。
茶水划过食道,牵扯着胃壁,又是一阵细微的抽搐。
过去这一个月,这样的夜晚是常态。
为了宏远实业那个智能仓储系统的单子,他几乎长在了客户那边。
白天陪着他们的杨总看现场,讨论细节,晚上几乎无一例外都在酒桌上。
杨涛五十来岁,头发梳得一丝不苟,喜欢喝高度白酒。
他说,酒品见人品,酒桌上放不开,合作起来也别扭。
冯瀚海酒量其实很一般。
但他不能推。
每次举起那小瓷杯,透明的液体像一团火,从舌头一路烧到胃里。
他得笑着,听着,应和着,在头昏脑涨的间隙里,还要抓住杨涛话里偶尔漏出的关于项目需求的只言片语。
然后第二天,带着宿醉的头痛和发虚的身体,把那些碎片拼凑起来,揉进方案里。
屏幕上的方案文档,已经迭代了十七个版本。
从最初的框架,到每一个传感器的选型,每一条传输协议的斟酌,再到售后维护的响应流程。
密密麻麻,都是他这一个月熬出来的心血。
他移动鼠标,点下保存。
关掉电脑,黑暗瞬间吞没了办公室。
只有窗外城市的霓虹,透过玻璃,在地板上投下模糊的光斑。
他拿起椅背上的外套,慢慢站起身。
腿有些麻。
走廊里安静得能听到自己呼吸的回声。
电梯下行时,失重感让胃里的不适又清晰了一点。
他想起明天上午的协调会。
林飞总监说,这是签约前的最后一次内部碰头,务必把最终方案敲定。
走出大楼,夜风带着凉意吹过来。
他裹紧外套,站在路边等车。
手机屏幕亮了一下,是女友发来的信息,问他是不是又要通宵。
他回了个“马上回”,想了想,又加了个“累了”的表情。
车来了。
他钻进后座,报出地址,便闭上眼睛。
车里淡淡的香薰味道,混合着司机收音机里含糊的戏曲声,让人昏昏欲睡。
但他睡不着。
胃还在隐隐作痛,脑子里却异常清醒。
那些酒桌的画面,杨涛看似随意的提问,合同草案里用橙色标出的几个待定条款……像走马灯一样转。
其中有一条,关于系统后续升级维护的责任边界,杨涛那边的表述始终有些含糊。
他提出过两次,杨涛都笑着用“技术细节,好商量”挡了回来。
最后一次提起时,杨涛拍了拍他的肩膀。
“小冯啊,做大事,眼光要放长远。咱们先把合作基调定下来,这些小事,还怕以后说不清吗?”
那手掌很厚实,拍在肩上分量不轻。
冯瀚海当时点了点头,没再追问。
现在想来,那含糊里,是不是藏着别的什么东西?
他摇摇头,试图甩开这念头。
也许只是自己太累了,神经紧绷。
项目走到这一步不容易,不能因为不必要的猜疑横生枝节。
车停了。
他付钱下车,走进冷清的公寓楼道。
声控灯随着脚步声亮起,又在他身后逐层熄灭。
打开家门,一片漆黑。
女友应该已经睡了。
他轻手轻脚换鞋,洗漱,温热的水流过脸颊,稍稍驱散了一些疲惫。
躺到床上时,身边传来女友睡意朦胧的呢喃。
“回来了……顺利吗?”
“嗯,方案定了。”他低声说,帮她掖了掖被角。
“那就好……快睡吧。”
她翻了个身,呼吸很快又变得均匀悠长。
冯瀚海在黑暗里睁着眼睛。
窗外的微光在天花板上涂抹出朦胧的形状。
胃疼似乎减轻了些,但另一种空洞的、不确定的感觉,慢慢从身体深处浮上来。
他想起杨涛举杯时那种意味深长的笑容。
想起林飞总监每次听完汇报后,总是那句“你再辛苦一下,把细节抠死”。
想起明天会上,将要最终确认的一切。
他闭上眼,强迫自己入睡。
明天,一切就该见分晓了。
02
上午九点,公司大会议室坐满了人。
项目部的人基本都到了,还有其他协作部门的代表。
空气里飘着咖啡和打印纸的味道,夹杂着低低的交谈声。
冯瀚海坐在靠窗的角落,面前摊着笔记本和厚厚一沓材料。
他来得早,选了这个不引人注意的位置。
胃里已经舒服多了,但睡眠不足带来的头疼仍在隐隐发作。
他揉着太阳穴,目光落在面前修改了无数遍的方案摘要上。
林飞总监端着他的紫砂茶杯,满面春风地走了进来。
他身后跟着林晓峰。
林晓峰今天穿了件崭新的衬衫,头发用发胶打理得很有型,脸上带着年轻人特有的、略显张扬的朝气。
“人都到齐了吧?咱们抓紧时间开始。”
林飞在主位坐下,清了清嗓子,会议室立刻安静下来。
“今天这个会,主要是同步一下‘宏远智能仓储’项目的最终准备情况。这个项目的重要性,我就不多强调了,是公司今年在工业板块的重点攻坚战。”
他顿了顿,目光在会议室里扫视一圈,最后落在林晓峰身上,脸上笑容加深。
“特别值得表扬的是,我们的新人,林晓峰同志。”
所有人的目光随之转向林晓峰。
林晓峰背脊挺得更直了些,嘴角克制地上扬。
“晓峰虽然入职时间不长,但在这个项目上,表现出了极大的热情和出色的学习能力。前期很多基础调研、资料整理工作,完成得非常扎实,给后续的方案设计打下了很好的基础。”
林飞语调高昂,带着毫不掩饰的赞赏。
“年轻人,有冲劲,有想法,是我们团队急需的新鲜血液。这次项目,也打算给他多加加担子,锻炼锻炼。”
冯瀚海低着头,用笔在笔记本上无意识地划着线。
笔尖划过纸张,发出细微的沙沙声。
前期调研资料,大部分是他熬夜整理好,发给林晓峰让他“熟悉情况”的。
里面甚至标注了重点和潜在风险点。
“下面,就让晓峰给大家整体介绍一下方案的核心理念和竞争优势。”林飞带头鼓了两下掌。
掌声稀稀拉拉地响起来。
林晓峰站起身,走到投影幕布前,动作流畅地打开了自己的PPT。
冯瀚海抬起头。
PPT的模板很精美,动画效果也不少。
但开篇的架构图,和他昨天最终提交的版本,几乎一模一样。
只是配色和排版换了一下。
林晓峰开始讲解,声音洪亮,语速很快。
他指着屏幕上的技术路线,侃侃而谈,时不时引用几个最新的行业术语。
有些地方的理解明显浮于表面,甚至出现了细微的技术表述偏差。
但听起来很热闹,很前沿。
几个不太了解技术细节的行政部门同事,边听边点头。
林飞靠在椅背上,手指轻轻敲着茶杯,脸上一直挂着满意的笑容。
冯瀚海听着,手里的笔停了下来。
那些熬过的夜,喝下去的酒,反复推敲的细节,此刻从一个有些陌生的、激昂的嗓音里流淌出来。
感觉很奇怪。
像是自己精心打磨的一件器物,被别人拿在手里展示,还加上了不少花哨的装饰。
“……所以,我们这套方案,在成本控制、部署效率和长期可扩展性上,相比市面同类方案,具有压倒性的优势。”
林晓峰做了一个收尾的手势,自信地看向台下。
林飞再次率先鼓掌。
“讲得很好!思路清晰,重点突出。看来是下了真功夫的。”
他转向众人。
“大家看看,还有什么问题需要补充讨论?特别是技术实现和风险规避方面。”
会议室沉默了几秒。
然后有人问了一个关于数据安全备份机制的问题。
林晓峰愣了一下,翻动PPT,一时没找到对应的页面。
“这个……在我们的整体架构里有体现,采用分布式备份策略……”他的回答开始有些磕绊。
冯瀚海看到林飞几不可察地皱了下眉。
“关于数据安全分级和灾备响应时间,”冯瀚海开口了,声音不大,但会议室很安静,每个人都听得很清楚,“方案附录三,第7页到第9页,有详细的流程图和RTO、RPO指标设计依据。核心数据是实时双活热备,边缘数据采用异步增量备份,确保任何单一节点故障,业务中断不超过十五分钟。”
他说得很平静,只是陈述事实。
林晓峰迅速找到附录三,看了一眼,连忙接话:“对,对,就是这个设计,非常完善。”
提问的同事点了点头,没再说什么。
后续又有几个人提了问题。
有的林晓峰能答上大概,有的则含糊过去。
每到有些卡壳的时候,冯瀚海总会适时地,用最简洁的话补充一两句关键点。
他不看林晓峰,也不看林飞,只是看着自己面前的笔记本。
会议的气氛变得有些微妙。
林飞脸上的笑容淡了些,他端起茶杯喝了一口。
“好了,技术细节会后可以再继续深挖。总的来说,方案是过硬的,准备是充分的。”
他总结道。
“晓峰这次牵头,压力不小,表现可圈可点。其他同事,像瀚海,也给予了有力的支持。这就是团队协作的力量。”
“最终版方案和合同草案,今天下班前会统一确认。散会吧。”
大家开始收拾东西,椅子挪动的声音响起。
林晓峰快步走回座位,脸上因为激动和刚才的微窘还有些泛红。
他压低声音,对旁边的冯瀚海说:“海哥,刚才多谢啊。有些细节我确实没你熟。”
冯瀚海合上笔记本,把材料摞好。
“没事。”他站起来,“应该的。”
他拿起东西,转身走出会议室。
走廊里,听到后面有同事在低声交谈。
“……讲得是挺热闹,真问深了就不行……”
“……那不然呢,才来几天……”
声音很快低下去,消失了。
冯瀚海走回自己的工位,坐下,看着电脑屏幕黑漆漆的倒影。
桌上那盆绿萝,一个月没怎么管,有些叶子已经黄了边。
他拿起杯子,想去接点热水。
发现手心里,不知道什么时候,被指甲掐出了几个浅浅的月牙印。
03
晚饭的地点定在城东一家颇有名气的私房菜馆。
包厢很大,装修是仿古风格,红木圆桌,灯光调得柔和。
冯瀚海到的时候,杨涛已经在了。
他不是一个人,身边还坐着两位,一位是宏远的技术副总,姓赵,另一位年轻些,像是助理。
“杨总,赵总,不好意思,路上有点堵。”冯瀚海换上笑容,快步走过去。
“不晚不晚,我们也刚到。”杨涛笑着站起来,很自然地拍了拍冯瀚海的胳膊,“小冯啊,气色看着比前几天好点,工作再忙,也要注意身体。”
他的手温暖有力,透着一种长辈式的关怀。
“谢谢杨总关心,好多了。”冯瀚海应道,在主客位对面坐下。
凉菜已经上了,精致的白瓷小碟摆了一圈。
酒也拿上来了,不是常见的牌子,瓷瓶素雅,看起来价值不菲。
“今天咱们不喝白的,尝尝这个,朋友送的黄酒,年份不错,养胃。”杨涛亲自拿起酒壶,要给冯瀚海倒。
冯瀚海连忙起身虚拦:“杨总,这怎么行,我来。”
“坐,坐。”杨涛手上稳稳地,琥珀色的酒液注满了冯瀚海面前的小杯,“今天没外人,放松点。签约在即,算是提前小小庆祝一下。”
酒香醇厚,带着一丝药材的香气,在空气中散开。
赵总和那位助理也笑着举杯。
冯瀚海知道,这“没外人”的场合,往往比正式酒桌更难应付。
几杯温润的黄酒下肚,气氛果然活络起来。
杨涛不再谈具体的项目,而是聊起了行业趋势,市场风云,偶尔穿插几句自己早年创业的轶事。
他说话很有节奏,笑起来声音洪亮,很容易让人放松警惕。
冯瀚海认真听着,适时点头,回应几句。
他知道,这只是前奏。
果然,酒过三巡,菜上五味之后,杨涛话锋很自然地一转。
“说起来,咱们这次合作,框架、技术,都谈得七七八八了,我是很满意的。你们林总监那边,应该也跟你同步了吧?合同文本,法务那边基本都敲定了。”
他夹了一筷子清蒸鱼,慢条斯理地剔着刺。
“就剩下几个小地方,我让法务稍微调整了一下,都是些不影响大局的表述。毕竟嘛,我们这边体量大,流程长,有些责任界定,写得清楚一点,以后执行起来,也少些扯皮,对双方都好。”
冯瀚海心里微微一紧。
他放下筷子,身体稍稍前倾,做出专注倾听的姿态。
“杨总您说的是。不知道具体是哪些条款?我回去也好跟林总监和我们法务同事再仔细核对。”
“诶,都是些细节。”杨涛摆摆手,示意助理把带来的平板电脑拿过来。
他划动屏幕,找到一份标注过的合同草案。
“你看,比如这里,附件二,售后服务响应标准。原先写的是‘接到报修后,2小时内响应,24小时内提供解决方案或到场处理’。”
杨涛的手指在屏幕上点了点。
“我让他们在后面加了个括号,补充了一句,‘若因乙方原因导致故障影响甲方核心生产连续超过8小时,则视为重大违约’。”
他抬起头,看着冯瀚海,笑容依旧。
“这个嘛,主要是给我们内部管理一个明确依据。你们的技术方案我们放心,加这一条,就是走个形式,鞭策一下,也让我们的生产部门安心。”
冯瀚海看着那条补充。
“乙方原因”的界定,“核心生产”的定义,“重大违约”的后果,在合同主条款里都有待进一步明确。
现在这么一补充,听起来合理,却把责任的触发条件变得有些模糊,也更严苛了。
“杨总考虑得周全。”冯瀚海斟酌着字句,“不过,这个‘乙方原因’和‘核心生产’的判定标准,是不是在主条款里一起明确一下,更清晰?比如,如果是第三方硬件兼容性问题,或者甲方操作不当……”
“哎,小冯啊。”杨涛打断他,脸上的笑容深了些,眼神里却多了点别的东西,“合同文本嘛,就是个框架。真出了具体问题,咱们双方还能坐下来,按实际情况商量着办不是?我杨涛做生意,讲的是诚信,是长远。不会在这些字眼上,为难合作伙伴的。”
他把平板递还给助理,举起酒杯。
“来,再喝一个。这些小事,让法务去抠字眼。咱们今天,就喝个高兴,预祝合作成功!”
赵总和助理也跟着举杯。
冯瀚海看着那杯琥珀色的液体,又看了看杨涛不容置疑的笑容。
他端起杯子,碰了过去。
酒液入口,温热,却带着一丝挥之不去的涩。
这顿酒喝得比预想中久。
杨涛没有再提任何具体的合同条款,只是天南海北地聊。
冯瀚海陪着,胃里的黄酒渐渐烧起来,头也开始发沉。
但他脑子里的某根弦,却一直绷着。
离开餐馆时,夜已经深了。
杨涛的司机把车开过来,他临上车前,又握住冯瀚海的手。
“小冯,好好干。林总监很器重你,这个项目做完,前途无量。”
他的手很干,很紧。
“合同的事,不用担心,都是小调整。明天我就让法务把最终版发过去,走个流程,就等签字了。”
车子驶入夜色。
冯瀚海站在路边,晚风一吹,酒意上涌,胃里一阵翻腾。
他扶住旁边的路灯杆,干呕了几下,没吐出什么。
嘴里全是黄酒那种复杂又沉重的味道。
他慢慢直起身,拿出手机,想给林飞发条信息,说一下今晚杨涛提到的合同修改。
手指在屏幕上悬了半天,又锁上了屏幕。
路灯把他的影子拉得很长,很孤单。
杨涛最后那句“前途无量”,像这杯温过的黄酒,听着暖,下肚后,却品出一股隐隐的、不对劲的凉意。
那些看似无关痛痒的“小调整”,真的是小调整吗?
他想起自己方案里,关于责任边界那部分反复推敲的说明。
那些说明,在最终的合同附件里,似乎并没有被特别强调。
他甩了甩头,试图驱散这些念头。
也许,真的只是自己想多了。
酒喝多了,人容易疑神疑鬼。
他招手拦下一辆出租车。
车窗外,城市的灯火飞速向后流淌,连成一片模糊的光带。
他靠在后座上,闭上眼睛。
疲惫像潮水一样涌上来,淹没了刚才那些细碎的不安。
04
第二天下午,冯瀚海把最终版的方案文件整理好。
连同他梳理出来的、需要在合同里特别注意的七条技术对接要点和风险规避建议,一起打印出来,厚厚一沓。
他用回形针仔细别好,又在首页贴了一张黄色的便利贴,上面简要写明了需要林飞重点过目的地方。
特别是杨涛昨晚提到的那处“小修改”。
他拿着文件,走到林飞办公室门口。
门虚掩着,里面传出林飞讲电话的声音,语气轻快。
“……王总放心,咱们什么关系……那个批文的事,我记着呢,回头就催……好,好,等你过来喝酒!”
冯瀚海等里面的声音停了,才抬手敲了敲门。
“进来。”
冯瀚海推门进去。
林飞正靠在宽大的皮椅上,端着茶杯,脸上还残留着刚才通话时的笑意。
看见冯瀚海,他笑容更和煦了些。
“瀚海啊,来得正好。我刚还想着找你呢。”
“林总,这是最终版的方案,还有我整理的合同对接要点。”冯瀚海把文件放在他宽大的办公桌上。
林飞随手拿起最上面那份方案,翻了翻。
纸张发出哗啦的轻响。
“嗯,弄得挺扎实。”他点点头,目光扫过那些复杂的图表和数据,并没有仔细看。
“林总,”冯瀚海往前走了半步,“昨晚我和杨总吃饭,他提到合同附件二里,售后服务响应那一条,他们那边补充了一句。”
他把便利贴上的内容,口述了一遍。
林飞听着,手指在光滑的桌面上轻轻敲了敲。
“哦,这个啊。”他放下茶杯,身体往后靠了靠,“杨总上午也跟我通了个气。说是他们内部管理需要,加个备注,显得规范。”
“可是杨总说‘乙方原因’和‘核心生产’的判定,先不用在主条款里明确……”冯瀚海试图解释这里的模糊地带可能带来的风险。
“瀚海,”林飞打断他,脸上的笑容没变,但眼神里多了点别的东西,“我知道你做事认真,考虑周全。这是优点。”
他拿起那份合同要点,扫了一眼。
“不过呢,有时候也要分情况。宏远是大客户,这次的单子对公司多重要,你是清楚的。杨总那边既然提了,而且明确说了不影响大局,只是走个形式,那我们这边,是不是也应该展现一些合作的诚意和灵活性?”
冯瀚海张了张嘴。
“再说了,”林飞把要点放下,手指点了点桌面,“合同文本,最终要经过法务部审核的。宋玉晴那个人,你又不是不知道,较真得很。真有重大问题,她能放过?”
他站起来,绕过办公桌,走到冯瀚海身边,很自然地拍了拍他的肩膀。
那手掌温热,带着一种安抚的力度。
“你的辛苦,你的付出,我都看在眼里。这一个月,不容易。陪客户,磨方案,劳心劳力。”
他的语气很诚恳。
“你放心,该是你的功劳,谁也拿不走。我心里有数。”
冯瀚海感觉到肩头手掌的重量,也闻到林飞身上淡淡的、男士香水的味道。
“现在呢,方案最终稿也定了,合同这块,后面就是走流程,对接法务,和对方敲定最后文本。”林飞收回手,踱回座位,“你这段时间太累了,弦绷得太紧。后面这些协调、跑腿的事,就交给其他人跟一跟。”
他坐下来,看着冯瀚海。
“你回去,好好休息两天,调整一下状态。等合同签下来,项目进入实施阶段,还有更重要的任务等着你。”
话说得很漂亮,很体贴。
冯瀚海却听出了里面的意思。
最重要的攻坚阶段,已经过去了。
剩下的,是“协调”、“跑腿”、“走流程”。
他看了一眼桌上那沓凝结了自己一个月心血的文件。
它们安静地躺在那里,即将进入下一个流程,被不同的人翻阅,签署,可能还会被修改。
而自己,似乎被礼貌地请出了核心的决策圈。
“我明白了,林总。”冯瀚海听到自己的声音说,平稳,没什么起伏。
“嗯,明白就好。”林飞满意地点点头,重新拿起茶杯,“去吧,好好休息。身体是革命的本钱。”
冯瀚海转身,拉开门,走了出去。
办公室的门在他身后轻轻合上,隔绝了里面温暖的光线和淡淡的茶香。
走廊里空调开得足,有些凉。
他慢慢走回自己的工位。
坐下,看着电脑屏幕。
屏幕保护程序是随机变换的风景图片,此刻正显示着一片宁静的湖泊,雪山倒映其中。
很美,也很遥远。
他移动鼠标,图片消失了,露出密密麻麻的文件夹图标。
其中一个文件夹,名字是“宏远-过程文档”。
里面保存着每一次的方案修改稿,每一次的会议纪要,每一次和杨涛沟通后的要点整理。
甚至还有几次酒后,他凭着残存记忆,在手机上记下的、杨涛随口提到的、关于宏远内部流程偏好的零星碎片。
他点开文件夹,看着里面层层叠叠的文件。
最新的一份,就是他刚刚送出去的那个最终版。
他看了很久,然后移动鼠标,右键,选择“复制”。
在D盘一个不起眼的角落,新建了一个文件夹,命名为“归档-宏远”。
把所有的过程文档,连同最终版,一起粘贴了进去。
然后,他关掉了电脑上那个打开的“宏远-过程文档”文件夹。
屏幕又恢复成一片干净,只有几个常用软件的图标。
他靠在椅背上,望着天花板。
胃没有再疼,只是觉得空,很深的那种空。
林飞拍在他肩膀上的那几下,温度好像还留在衣服纤维里。
那温度,和他话语里的“放心”、“有数”,此刻混在一起,成了一种难以言喻的、沉甸甸的东西。
压在心口。
05
签约仪式安排在工作日。
地点在宏远实业总部大楼的签约厅。
冯瀚海还是去了。
林飞在头天晚上特意打了电话给他,语气轻松又带着点不容拒绝。
“瀚海啊,明天签约,你也一起来吧。毕竟全程跟了这么久,也去现场感受一下气氛,见证一下成果嘛。”
于是,他坐在了签约厅的最后一排。
厅里布置得很正式,背景板是红底白字的合作主题,长条桌上铺着深蓝色的绒布,摆放着鲜花、名牌和待签署的合同文本。
媒体记者架起了相机,灯光打得很亮。
公司来了不少人,林飞带着项目部的几个骨干坐在前排,林晓峰紧挨着他。
林晓峰今天穿了一身合体的深色西装,打了领带,头发打理得一丝不苟,脸上洋溢着压抑不住的兴奋和光彩。
他时不时侧头和旁边的人低声说笑,目光扫过全场,带着一种主人翁般的姿态。
冯瀚海安静地坐着,看着前面攒动的人头。
仪式很快开始。
宏远实业的副总裁先上台致辞,讲了些强强联合、共创未来的场面话。
然后是林飞上台。
他脱稿发言,讲得慷慨激昂,回顾了双方合作的缘起,赞扬了项目团队特别是年轻同事的拼搏精神,展望了合作的美好前景。
言辞恳切,感染力很强。
台下掌声热烈。
冯瀚海也跟着拍手,手掌接触,发出空洞的响声。
接着,是项目介绍环节。
背景PPT开始播放,音乐也变得昂扬。
林晓峰站了起来,在所有人的注视下,步履从容地走向台侧,准备从主持人手中接过话筒。
冯瀚海的目光,落在PPT的首页。
那是方案的封面。
他的呼吸,几不可察地顿了一下。
封面的最下方,项目负责人署名处,只有一行字。
林晓峰
三个字,黑体,加粗,清晰无比。
没有“冯瀚海”,没有其他任何人的名字。
甚至连“主要参与人”或者“技术支持”这样的标注都没有。
只有林晓峰。
聚光灯打在林晓峰身上,他接过话筒,面带微笑,开始流畅地介绍方案亮点。
他的声音透过音响传遍会场,自信,洪亮。
冯瀚海坐在昏暗的后排,看着台上那个光芒万丈的年轻人,看着那页只有一个人名字的方案封面。
周围的一切声音,掌声,音乐声,林晓峰的讲解声,好像瞬间退得很远。
只剩下一种嗡嗡的鸣响,在耳膜里鼓噪。
胃部那个熟悉的角落,又开始隐隐抽动。
不是尖锐的疼,是一种闷闷的、下沉的钝痛。
像有什么东西,终于落到了底,砸实了。
仪式按部就班地进行。
双方代表在长条桌前落座,签字,交换文本,握手。
闪光灯亮成一片。
林晓峰作为“项目负责人”,也站在林飞身边,一起参与了合影。
他笑得格外灿烂。
冯瀚海一直坐着,没有动。
直到人群开始松动,大家互相寒暄着,准备移步去旁边的餐厅参加庆祝午宴。
林飞在人群簇拥下往外走,经过后排时,似乎才看到冯瀚海。
他脚步顿了一下,脱离人群,快步走了过来。
“瀚海,怎么坐这么靠后?”他脸上还是那种圆满成功的笑容,压低了声音,“走,一起去吃饭。”
冯瀚海抬起头,看着他。
林飞的笑容在接触到他目光时,几不可察地凝滞了半秒。
他非常自然地伸手,揽住冯瀚海的肩膀,稍稍用力,带着他往人少的侧门走廊走去。
走廊里安静些,还能听到主厅传来的喧闹余音。
林飞松开手,脸上的笑容收敛了些,换上一种推心置腹的表情。
“瀚海,刚才台上……署名的事,我正想找个机会跟你解释一下。”
冯瀚海没说话,只是看着他。
“是这样,”林飞叹了口气,语气诚恳,“你也知道,晓峰他刚来,需要机会,需要成绩。这个项目,他前前后后也跟着学,跟着跑,也算出了力。”
“这次署名,主要是从培养年轻人、鼓励新人的角度考虑。对外展示一个统一的、有力的负责人形象,对项目后续推进,对客户那边的印象,都有好处。”
他观察着冯瀚海的脸色,继续说道。
“当然,你的贡献,谁都抹杀不了。没有你前期的辛苦付出,没有你把技术方案做到那么扎实,哪来今天的顺利签约?”
“你的功劳,我都记着呢。不只我记着,公司领导层也看在眼里。等这个项目顺利落地,该有的奖励,该有的晋升机会,肯定优先考虑你。”
他拍了拍冯瀚海的胳膊。
“眼光放长远一点。咱们是一个团队,团队好了,个人才能更好。有时候,为了团队的大局,个人暂时退一步,不是吃亏,是格局。”
“你放心,叔……林总监我,绝对不会亏待跟着我踏实干活的人。”
他说得很动情,眼神里满是信任和器重。
冯瀚海听着。
听着那些“培养新人”、“团队大局”、“长远眼光”、“不会亏待”。
每一个词,都那么正确,那么冠冕堂皇。
像一层光滑的油,涂抹在某种坚硬而粗糙的东西表面。
他看着林飞的眼睛。
那眼睛里的诚恳背后,有一种精密的计算,一种笃定的掌控感。
笃定冯瀚海会接受,会隐忍,会为了那个虚无缥缈的“以后”,吞下眼前的这个结果。
主厅里的喧闹声又一阵传来,夹杂着林晓峰清晰的笑声。
冯瀚海转开视线,望向走廊尽头那扇窗。
窗外阳光很好,明亮得有些刺眼。
他想起过去一个月里,那些喝到吐的夜晚,那些绞尽脑汁修改方案的凌晨,那些胃药铝箔板被掰空的清脆声响。
想起今天PPT封面上,那孤零零的三个字。
然后,他听到自己开口了。
声音很平静,甚至有些干涩。
“我明白,林总。都是为了项目好。”
林飞脸上立刻绽开更真切的笑容,如释重负。
“这就对了!走走走,吃饭去,今天高兴,得多喝两杯……哦,你胃不好,那就以茶代酒,意思到了就行!”
他又想揽冯瀚海的肩膀。
冯瀚海微微侧身,避开了。
“林总,你们先去,我抽根烟。”他说。
林飞的手在空中停了一下,随即很自然地收回。
“行,那你也快点过来。”他笑容不变,转身,快步朝着喧闹的主厅方向走去,很快就融入了那片光影和笑语之中。
走廊里彻底安静下来。
冯瀚海靠在冰凉的墙壁上,并没有真的拿出烟。
他只是站着。
看着窗外明晃晃的天光,看着灰尘在光柱里无声地飞舞。
远处,隐约传来碰杯的声音,欢庆的声浪。
像隔着一层厚厚的玻璃。
很热闹。
与他无关。
06
签约仪式后的庆祝午宴,冯瀚海终究还是没去。
他在那条安静的侧廊站了十几分钟,然后悄无声息地离开了宏远的大楼。
外面的阳光有些刺眼,他眯起眼睛,沿着人行道慢慢往前走。
车流穿梭,行人匆匆。
世界依旧忙碌,没人注意到一个刚从热闹中退场的人。
他回到公司时,大部分同事都还没回来。
办公室里空荡荡的,只有打印机偶尔发出休眠后启动的低鸣。
他坐到自己的工位前,开了电脑。
屏幕亮起,那片宁静湖泊的屏保再次出现。
他移动鼠标,让它消失。
邮箱里有一封新邮件,是林飞在半小时前群发的。
主题是“热烈祝贺宏远项目顺利签约!”
正文里,热情洋溢地感谢了各方支持,特别表扬了林晓峰同志的“勇于担当”和“卓越贡献”。
附件是签约现场的照片。
冯瀚海点开附件。
照片拍得很好,光线充足,构图端正。
林飞和宏远的副总握手,笑容满面。
林晓峰站在林飞侧后方半步,身姿笔挺,脸上是年轻人特有的、带着点矜持的灿烂笑容。
背景里,能看到模糊的、鼓掌的人群。
冯瀚海滚动鼠标滚轮,浏览着其他照片。
有双方团队的大合影,有交换合同文本的特写,有香槟塔被注满的瞬间。
每一张,林晓峰都处在显眼的位置。
他关掉了邮件。
不想再看。
下午,林晓峰他们回来了。
办公室里的气氛一下子变得活跃。
林晓峰被几个年轻同事围着,听他们说着恭喜的话,他笑着回应,声音比平时高了几度。
“没有没有,都是团队的力量……林总监指导有方……”
他手里拿着一个精致的礼品袋,说是宏远那边送的签约纪念品。
有人起哄让他打开看看。
林晓峰也没太推辞,从里面拿出一个深蓝色的丝绒盒子。
打开,是一支黑色的钢笔,笔身上有细细的鎏金纹路,在灯光下闪着低调的光泽。
“哇,万宝龙的?”有识货的同事低声惊呼。
林晓峰显然也很喜欢,拿在手里仔细看了看,才小心地放回盒子。
“客户太客气了。”他笑着说,把盒子放回自己桌上显眼的位置。
冯瀚海一直戴着耳机,对着电脑屏幕,像是在处理什么文件。
但屏幕上的字,一个也没看进去。
耳机里其实没有声音。
他只是需要那么一个屏障,隔开外界的声浪。
隔开那种,与他无关的、热烈的喜悦。
几天后,法务部的宋玉晴来到了项目部。
她手里拿着一个文件夹,脸色是惯常的严肃。
她直接走进了林飞的办公室。
门关上了。
过了大约二十分钟,门开了。
宋玉晴走出来,眉头微蹙。
林飞跟在她身后,脸上带着笑容,语气轻松。
“宋主管,你的专业和谨慎,我一向是很佩服的。不过这次呢,客户那边的态度也很明确,这几个地方的表述,是他们法务和业务部门反复推敲过的,坚持要这么定。”
他陪着宋玉晴往电梯口走。
“你也知道,宏远这个客户对我们多重要。有时候,为了促成合作,展现我们的诚意,在一些非原则性的、表述细节上,是不是也可以稍微灵活一点?”
宋玉晴停下脚步,转过身。
“林总监,不是我不通融。”她声音不高,但很清晰,“合同附件二里补充的那条,还有主条款里第十七条第三款关于责任免除的界定,存在明显的模糊地带和解释空间。现在不改清楚,将来一旦发生问题,可能就是巨大的风险。”
“风险管控,正是我们法务的职责所在。”
林飞脸上的笑容不变,但声音压低了些。
“宋主管,你说的这些,我理解。杨总那边,我也不是没沟通。但他们的说法是,这些都是基于他们内部严格的管理流程要求,主要是起个警示作用,实际执行中肯定会基于事实,友好协商。”
“杨总这个人,我打过几次交道了,还是很讲信誉,很看重长期合作的。咱们不能因为一些过于谨慎的揣测,就破坏了眼下好不容易建立起来的信任和合作氛围,你说是不是?”
他语气恳切。
“项目马上就要启动了,前期投入那么大,箭在弦上啊。这样,宋主管,这份合同呢,你那边就按流程先过。后续在执行过程中,咱们双方保持密切沟通,真遇到你担心的情况,我们项目部一定第一时间协同法务,积极处理,绝不让公司利益受损。”
“我以我的职位担保。”
宋玉晴看着他,沉默了几秒钟。
她翻了翻手里的文件夹,又看了一眼林飞。
“林总监,该提的醒,我已经提了。这份合同的最终版,我会保留我的书面审核意见,附在流程里。”
她合上文件夹。
“但愿一切顺利。”
说完,她转身走向电梯,脊背挺直。
林飞站在原地,看着她进了电梯,电梯门关上。
他脸上的笑容慢慢淡去,抬手松了松领带,转身回了办公室。
门又一次关上。
这一切,冯瀚海从自己工位的角度,看得并不完整,但听了个大概。
他看到宋玉晴蹙紧的眉头,看到她最后那个“但愿一切顺利”的口型。
也看到林飞脸上那种,混合着安抚、说服和不容置疑的神情。
他心里那根绷着的弦,似乎又被拨动了一下,发出低沉的颤音。
宋玉晴是公司里出了名的严谨,甚至有些刻板。
她提出明确疑虑的合同,并不多。
林飞用“客户坚持”和“大局为重”压过去了。
最终版的合同,就在这种微妙的氛围中,完成了用印流程。
冯瀚海没有再被要求参与任何后续的对接。
林晓峰作为名义上的“项目负责人”,开始更多地出现在相关的会议和沟通中。
他看起来劲头十足,虽然对一些深层的技术耦合和供应链风险依旧了解不深,但在林飞的安排和手下同事的协助下,倒也把面上的协调工作做得有模有样。
冯瀚海被分配了一些其他项目的辅助工作。
不忙,也不重要。
他按时下班,胃疼发作的次数渐渐少了。
只是偶尔,深夜醒来,会莫名想起宋玉晴那个蹙眉的表情,想起杨涛酒桌上那种意味深长的笑容。
然后,在重新入睡前,告诉自己,项目已经签了,流程已经走了。
或许,真的是自己多虑了。
日子就这样平静地,甚至有些沉闷地,滑过去了一段时间。
直到那个电话打来。
07
电话是林飞打来的,时间是下午三点多。
冯瀚海正在整理一份无关紧要的报告,手机在桌上震动起来。
他看到来电显示,有些意外。
林飞已经很久没有直接给他打过电话了。
“瀚海,你现在马上到我办公室来一趟。”
林飞的声音从听筒里传来,语速很快,透着一股不同寻常的紧绷感,完全没有了往日的从容。
甚至没等冯瀚海回应,电话就挂断了。
冯瀚海放下手里的东西,起身走向总监办公室。
路过公共办公区时,他感觉气氛有点奇怪。
几个同事聚在一起,低着头,小声而急促地议论着什么,看到他走过来,立刻散开,各自回到座位,但眼神里的惊疑和不安却藏不住。
林飞的办公室门关着。
冯瀚海敲了敲门。
“进来!”
里面的声音有些短促。
办公室里的景象让他愣了一下。
林飞没有像往常那样坐在他的皮椅上。
他站在窗前,背对着门,手里夹着一根烟,烟灰已经积了长长一截,快要掉下来。
窗前的地板上,散落着几张纸。
林晓峰也在。
他站在办公桌旁边,脸色煞白,嘴唇微微发抖,手里紧紧捏着几张文件,指关节都泛白了。
他看到冯瀚海进来,眼神慌乱地闪躲了一下,随即又像抓住救命稻草一样,死死盯了过来。
空气里弥漫着浓重的烟味,还有一种压抑的、一触即发的紧张感。
“林总?”冯瀚海关上门,声音平静。
林飞猛地转过身。
他眼睛里布满血丝,脸上的肌肉有些僵硬,那根长长的烟灰终于不堪重负,断裂,掉在他锃亮的皮鞋上,他也没管。
“瀚海,你来了。”他深深吸了口烟,试图让语气平稳些,但没完全成功,“宏远那边,出了点事。”
冯瀚海的心沉了一下。
“他们的智能仓储系统,在对接外部物流公司分拨系统时,发生了数据串流和指令错误。”林飞的语速又快又急,“导致一批价值很高的精密仪器配件,被错误分拣到了普通物流通道,在转运途中发生了严重的挤压和碰撞,几乎全损。”
“直接经济损失,初步估计超过八百万。这还不算他们因此停产一条高端产品线带来的间接损失。”
冯瀚海静静地听着。
他几乎立刻意识到问题可能出在哪里。
宏远的仓储系统是独立的,但与他们合作的几家大型物流公司有数据接口,用于自动化分拨和路由规划。
这个接口的安全校验逻辑和异常处理机制,在他的方案里有非常详细的设计,特别是针对可能的数据污染和指令冲突,设置了多重验证和熔断策略。
但是,在最终的实施配置里……
“现在宏远那边认定,是咱们的系统接口存在逻辑缺陷,没有有效隔离和验证外部异常数据流,导致了这次事故。”林飞把烟头狠狠摁在窗台的烟灰缸里,转过身,目光锐利地看向林晓峰。
“他们依据的,就是合同附件二里,那条关于‘因乙方原因导致甲方核心生产遭受重大影响’的条款!还有主条款里的责任免除界定模糊,现在他们说,这明显属于我们该负责的‘系统缺陷’范畴!”
林晓峰的身体抖了一下,手里的纸张哗啦作响。
“我……我不知道……”他的声音又干又涩,带着哭腔,“接口配置……那些参数,都是按照供应商给的指导手册设的……我核对过……”
“核对过?”林飞的声音陡然拔高,几步走到林晓峰面前,“你是怎么核对的?供应商的通用手册?我们这是定制化系统!和宏远内部生产流程、和他们外部物流公司的数据规范深度耦合!通用手册顶个屁用!”
他一把夺过林晓峰手里的几张纸,用力摔在桌上。
那是几份实施配置确认单,签字栏那里,有林晓峰龙飞凤舞的签名。
“这些关键配置参数,需要根据我们自己的方案设计,和现场实际环境做针对性调整!需要反复测试!你签这些字的时候,有没有去现场看过一次?有没有组织过一次完整的集成测试?!”
林晓峰被吼得后退半步,眼圈瞬间红了。
“我……我问过技术部的老李……他说参数范围没问题……现场,现场有实施工程师在调……我以为……”
“你以为?你以为什么?!”林飞气得额角青筋跳动,“这是几百万的损失!现在人家宏远的律师函已经发到公司法务部了!正式提起仲裁,同时准备向法院申请财产保全!公司高层全知道了!”
他猛地指向门口。
“总经理刚才把我叫上去,拍了桌子!问我是怎么管项目的!问这个‘项目负责人’到底懂不懂技术!怎么签的合同!怎么做的实施!”
“你现在告诉我,你‘以为’?!”
最后两个字,几乎是吼出来的。
林晓峰彻底吓傻了,眼泪一下子涌了出来,混合着恐惧和委屈。
“我……叔叔……我……”他语无伦次,“合同……合同那些条款,是杨总他们说要加的……你说没问题的……方案,方案也不是我一个人做的……”
他的目光,求救般地,再次投向一直沉默站在一旁的冯瀚海。
林飞顺着他的目光,也看向冯瀚海。
他胸膛剧烈起伏着,深吸了几口气,努力平复情绪。
办公室里,只剩下林晓峰压抑的、断断续续的抽泣声。
烟味,绝望,还有冰冷的恐慌,凝固在空气里。
冯瀚海看着散落在地上的纸,看着林晓峰那张涕泪交加的、年轻而茫然的脸,看着林飞眼中那无法掩饰的、巨大的焦虑和愤怒。
他知道,那根一直绷着的弦。
终于,断了。
事故的齿轮,开始按照某种早已预设好的轨迹,冷酷地咬合、转动。
而第一个被卷入其中的,似乎就是这个被推上前台、却对真正风险一无所知的年轻人。
窗外的阳光很好,透过百叶窗,在凌乱的地板上投下一道道明暗相间的条纹。
像监狱的栅栏。
08
林晓峰的抽泣声渐渐低下去,变成一种压抑的、喉咙深处的哽咽。
他靠着办公桌,身体还在轻微发抖,脸上的妆被眼泪冲花了,看上去狼狈不堪。
林飞不再吼他,只是烦躁地在办公室里踱步,皮鞋踩在地板上,发出沉闷的声响。
他走到窗边,又想点烟,摸出烟盒,发现已经空了,狠狠把空盒子攥成一团,扔进垃圾桶。
“现在说这些都没用了!”他转过身,声音沙哑,但努力恢复着总监的镇定,“当务之急是解决问题。把影响控制到最小。”
他的目光在林晓峰和冯瀚海之间逡巡。
最后,落在冯瀚海身上。
“瀚海,”他走过来,语气变得和缓,甚至带上了一丝之前很少见的、近乎请求的意味,“这个项目,前期的技术底子是你打的。最核心的东西,你最清楚。”
冯瀚海没接话,等着他往下说。
“现在宏远一口咬定是咱们的系统接口逻辑问题。但具体是哪个环节,是参数配置错误,还是接口协议本身有漏洞,或者是他们外部物流数据源本身就有异常……这里面的空间,很大。”
林飞的眼神变得专注,里面重新闪烁起那种精于计算的光。
“我们需要一个……一个能够从技术层面,进行有利解释和抗辩的切入点。一个能说明,这次事故可能存在着多种诱因,不完全是,甚至主要不是我们单方责任的分析。”
他停顿了一下,观察着冯瀚海的反应。
“你的方案设计文档,原始稿,那些过程文件,都还在吧?特别是关于接口安全校验和异常处理那部分的设计思路、选型依据、风险评估……越详细越好。”
冯瀚海依旧沉默。
林飞往前凑近了一点,声音压得更低。
“瀚海,我知道,之前署名的事,你心里有疙瘩。年轻人心高气傲,想出头,我这个做叔叔的,有时候难免……护短了些。”
他叹了口气,显得很坦诚,也很无奈。
“但现在,不是计较这个的时候。这是关乎公司利益,关乎项目部所有人饭碗的大事!晓峰他年轻,没经验,捅了娄子,但说到底,他是咱们项目部的人,是咱们团队的一份子。”
“我们得帮他,也是帮我们自己,渡过这个难关。”
他的语气里,充满了“团队”、“大局”、“共渡时艰”的沉重感。
“只要你肯帮忙,把技术上的事情理清楚,找到对我们有利的依据。后面的事情,我去协调,去跟高层解释,去跟宏远那边斡旋。”
“等这件事平息了……”林飞的眼神变得深邃,承诺的意味浓得化不开,“你的付出,绝不会被忘记。该是你的,只会更多。”
听着这熟悉的语调,熟悉的逻辑,熟悉的“画饼”。
只是这一次,里面的焦灼和急迫,几乎要满溢出来。
他看了一眼旁边失魂落魄的林晓峰。
林晓峰也正看着他,眼神复杂,有恐惧,有哀求,或许还有一丝连他自己都没察觉到的、对于可能被推出去顶罪的怨恨。
“林总,”冯瀚海终于开口,声音平稳得没有一丝波澜,“原始的设计文档和过程记录,我都有备份。”
林飞眼睛一亮。
“但是,”
热门跟贴