第4章 第 4 章
最后一批异常订单清单在屏幕上滚动时,像一列列被临时征召的兵,编号、时间戳、距离、预计送达、实际送达,整齐得让人心烦。唐以澈把导出按钮按下去,进度条从0缓慢爬到100,像某种迟到的心跳。
“导出来了。”他说完这句,自己先松了一口气,又立刻补上一句,“但我建议我们别高兴太早。平台的快乐是阶段性的,我们的痛苦是可持续的。”
会议室冷白灯一直亮着,照得每个人脸上都像覆了一层薄霜。看板倒计时还在跑,晚高峰剩余时间一分一秒缩短,曲线止血后仍旧虚弱,像刚被缝合的伤口,稍微一动就会渗出血丝。
周予衡把杯子里的温水喝到只剩一个杯底,嘴里发苦。他把电脑转向林曼青,指着文件夹结构:“四类材料按他要求的命名规则来。异常清单一份,正常对比样本一份,整改动作时间点一份,申诉诉求表述一份。加上证据附件,截图分类。别让他们抓格式的把柄。”
林曼青已经把打印出来的整改动作时间线摊在桌上,像摊一张作战地图。她的笔尖在“21:05 缩半径”“21:12 砍SKU”“21:18 客服模板更新”这些节点上划过,声音不带温度:“我已经对过三遍。我们每一个动作都有系统日志时间戳对应。谁想说我们‘未及时整改’,让他拿证据来。”
唐以澈一边把截图拖进“差评与退单”文件夹,一边念叨:“差评截图建议分两类。第一类是用户骂我们慢,这个我们认,毕竟结果是慢了。第二类是用户说‘你们是不是故意的’,这个就很关键——它说明用户感知到了异常。平台最怕的不是我们受委屈,是用户觉得平台不靠谱。”
周予衡瞥了他一眼:“你这话怎么像在教平台写危机公关。”
“我躺平哲学的核心,是在被碾之前先把地形图画出来。”唐以澈把一张截图放大,指给他们看,“你们看这条,用户留言:‘骑手绕了四公里,我看地图都替他累。’这不是骂我们,这是替骑手骂系统。”
提到骑手,空气里那点麻木被戳开了一个口子。周予衡想起那条典型订单:店门口三百米有骑手停着,系统却派给四公里外的。他当时盯着地图,心里一瞬间涌起一种难堪:他们在会议室里谈算法、谈门槛、谈申诉,而有人在路上被迫多跑几公里,风吹雨打都算在一个“预计时长”字段里。
“把那条骑手三百米的案例单独放进‘典型’。”周予衡说,“别用情绪写,用事实写。地点、时间、骑手可用状态、派单距离、当时运力密度。我们不是写控诉书,我们是在写一份能让他们内部人不敢轻易否认的材料。”
林曼青把笔一放,抬眼看他,像检查他有没有又要开始飘:“你这句话算进步。以前你会说‘他们就是搞我们’,然后写一封带情绪的长邮件。现在你知道要让对方不敢。”
周予衡扯了下嘴角:“我也想当个浪漫主义者,可惜现金流不允许。”
外面办公区开始有人收拾东西。键盘声变稀,椅子滑动的声音多了起来,有人小声说“十一点真的能走吗”,像在问一个不敢相信的承诺。周予衡看了一眼墙上的时钟,21:46。
他站起来,推开会议室门,走到运营区。几排工位的灯还亮着,但亮得不那么理直气壮。有人在整理客服话术,有人在核对券成本,还有两个同事在对接门店端的备货调整。周予衡拍了拍手,声音不大,却足够让大家抬头:“十一点后下班照常执行。今天谁熬到十一点,明天白天补休写进制度。不是口头的,曼青会发邮件确认。我们要活,但别活得不像人。”
有人笑了一下,像终于允许自己笑。也有人没笑,眼神里是担心:平台的门槛“即时生效”,他们的“像人”能不能在现金流前站得住。
周予衡回到会议室时,手机屏幕亮了一下,一条新短信跳出来,还是那个陌生号码。
“材料包别用V2命名,邵成那边在查模板外发。你们文件名里有‘脱敏版’三个字,他会对号入座。还有,别再让他替你扛第二次。你扛得起吗?”
周予衡盯着那行字,胃里像被冷水灌了一下。V2命名、模板外发、脱敏版——这些词太平台内部了,不像外部竞品能随口说出的语气。对方不仅知道三年前的“扛”,还知道今晚他们用的模板版本,甚至知道抄送链里谁在查什么。
唐以澈敏感地抬头:“怎么了?你脸色像刚被算法判了无期徒刑。”
周予衡把手机扣在桌上,声音压得很低:“陌生号码又发了。说邵成在查模板外发,让我们别用V2命名,还提了‘脱敏版’三个字。”
会议室里短暂安静。林曼青伸手把手机拿过来,没点开,只看周予衡的表情:“这不是好心提醒,这是把刀递给你,再看你敢不敢接。”
“我更想知道他是谁。”周予衡说,“知道得太多了。”
唐以澈把椅子往后挪一点,像给自己留出安全距离:“如果这是平台内鬼,那他为什么帮我们?如果不是帮我们,那他为什么提醒我们改文件名?这逻辑像那种‘我不杀你,但我让你知道我能杀你’。”
林曼青把手机推回去,语气干脆:“先别被带节奏。我们做两件事:一,留证,把短信截图存档,按时间线整理;二,文件命名立刻按规范重来,别给对方任何抓手。至于查是谁,慢慢来。今晚先把材料发出去。”
周予衡点头,却觉得喉咙发紧。他把短信截图,存进一个新建文件夹,命名“匿名线索_留档”,又把号码和内容发给林曼青,同时抄送给唐以澈,让他也留一份。
“文件命名怎么改?”唐以澈问,“我们现在按沈总给的模板结构,里面很多地方默认带V2。”
“改成日期版本。”林曼青说,“比如‘申诉材料包_202XMMDD_22点’。不提V2,不提脱敏。内容里该脱敏的照做,但别写‘脱敏版’这三个字。我们不跟对方玩词。”
唐以澈一边改一边吐槽:“互联网的斗争,已经细到文件名了。下一步是不是要查我们用的字体是不是平台禁用字体。”
周予衡想笑,笑不出来。他脑子里却浮出另一个念头:沈知晏给他的“内部自查表(脱敏版)”如果正在被查,那沈知晏现在会处在什么位置?他递出来的是“合法逃生指南”,但指南本身可能就是把他推到风口的证据。
21:58,材料包终于打包完毕。压缩文件的进度条像拖着疲惫的腿往前挪。唐以澈把压缩包大小念出来:“287MB。我们这不是申诉,我们是在给平台寄一块硬盘。”
“别贫。”林曼青看着周予衡,“邮件你来发,措辞别多。诉求清晰:一,要求剔除测试影响,明确测试标识位或代码范围;二,申请72小时观察期,期间不触发展示降级;三,要求申诉节点时限确认。别加情绪。”
周予衡把邮件打开,收件人是申诉邮箱、抄送沈知晏给的几个地址,抄送链里果然有邵成。他的名字像一颗钉子,钉在“抄送”那一行,提醒你:对手也在场。
他敲下主题:“关于履约门槛新增评估触发异常的申诉材料补充(按模板提交)”。
正文很短,短得像在忍耐。
“附件为按要求补齐的四类材料与证据截图分类。重点典型案例已单独标注。另请确认:本次测试如存在标识位/代码范围,烦请告知,以便申诉定位剔除;同时申请72小时观察期,期间不触发展示降级,以便完成数据回归与整改验证。请同步申诉处理时限节点。”
他停顿了一秒,手指悬在发送键上。嘴硬的那层壳还在,但壳下的东西在抖。三年前他把沈知晏推开时,也是在“发送”与“不发送”之间犹豫过。他当时选择了不解释,选择了让对方自己懂。现在他不敢再靠“对方懂”。
“发吧。”林曼青说,像在替他做最后的推背。
周予衡按下发送。邮件飞出去那一刻,会议室里没有掌声,也没有庆祝。只有一种短暂的空洞,像你把最后一口气吐出去,却不知道下一口能不能吸回来。
22:11,外面晚高峰尾灯明显稀了。城市的红色脉搏慢下来,办公室里也开始有人陆续关电脑。有人打着哈欠说“我第一次觉得十一点能下班是件奢侈品”,有人拎起外套像拎起一条救命绳。
唐以澈把工位上的零食袋子塞进抽屉,回头对周予衡说:“周总,既然我们要像人,那我提个不成熟的建议:今晚你别再喝美式了,喝点热水。你再这么喝下去,胃会起义,直接把你赶出董事会。”
周予衡回了他一句:“你这是工伤预警。”
唐以澈眨眨眼:“我这是躺平式关怀。老板活着,员工才有躺的空间。”
林曼青没参与笑话,她看着成本表,像在看一条逼近的悬崖:“退单券成本今晚又多了两万。明天如果还要补偿,现金流压力会更大。我们必须在SLA和GMV之间继续做取舍,不然七天窗口变七天倒计时。”
周予衡点头:“明天上午开个短会,把活动策略改成保SLA优先。SKU再砍,半径再缩,宁愿少赚也别再被系统预测成差。我们先活下来,再谈尊严。”
他说“尊严”时,语气比之前轻,却更像真话。林曼青看了他一眼,没怼,只说:“行。你把这句话写进制度里,别只写在热血里。”
22:23,周予衡的邮箱弹出一封新邮件,发件人显示为“沈知晏”。他盯着那三个字,心脏像被拽了一下。邮件标题很冷:“补充材料收悉,节点说明”。
他点开。
“材料已收,已转履约质控与策略支持同事。关于你问的测试标识位:内部不对外披露具体字段,但会在申诉流程中由对应组定位剔除范围。你们的诉求表述我看过,72小时观察期申请我会在明早例会上提,但不能保证通过。
节点:T+1工作日内初审回执,T+3工作日内给出处理意见。若需补件会邮件通知。请勿多渠道重复提交,避免触发风控。
另:文件命名请按日期版本,不要带版本号。抄送链已足够,不要再加人。”
最后一句像随手一带,却准确踩在陌生短信提醒的点上。周予衡盯着“不要带版本号”,眼皮跳了一下。沈知晏是在提醒他,还是在告诉他:有人在盯版本号这件事。
唐以澈凑过来,读完后发出一声很轻的“啧”:“沈总这人,连关心都像SOP。‘我会提,但不保证’,‘不对外披露具体字段’,这语气像给你递伞之前先让你签免责声明。”
林曼青却抓住了另一句:“请勿多渠道重复提交,避免触发风控。”她冷笑一下,“风控?他们这是把申诉当异常行为管。意思很明显:你越挣扎,系统越觉得你可疑。”
周予衡没接话,他盯着邮件里“明早例会”那四个字,脑子里浮出沈知晏坐在会议室里,对面可能是策略组、质控组、甚至邵成,所有人拿着数据和口径,要求他“切割商家”,要求他证明自己没有“泄露模板”。他是效率怪物,也是平台规则的一部分,但他又把照顾人当本能——这种矛盾会把人撕开。
周予衡的手机又震了一下,这次不是短信,是一条来自未知号码的彩信,只有一张截图。截图像是某个内部聊天群的片段,群名被裁掉,只剩几句对话:
“谁把申诉模板发出去了?”
“那家商家又在抄送链里加人了?”
“邵成说要追责,明天例会点名。”
截图右下角还有一个小小的文件名残影:申诉模板_履约异常_外发V2。
周予衡的手指僵住。他几乎能听见自己血液往耳朵里冲的声音。对方不仅在看他们怎么命名文件,还能拿到平台内部群聊截图。更要命的是,那句“外发V2”像一把钩子,直接钩向沈知晏。
唐以澈看见他的脸色,收起了笑:“又来?”
周予衡把截图递给他们。林曼青看完,眼神冷得像刀刃:“这不是提醒,这是逼供。对方要你知道:沈知晏因为你们正在被盯。然后再用‘别让他替你扛第二次’把你逼到要么自责要么冲动的边缘。”
唐以澈低声说:“这人对心理战很熟。像做过投放,也像做过审讯。”
周予衡把手机收回来,喉咙里那股硬药的苦味又翻上来。他想起三年前,那些关于签证材料的补充、那些他以为只是“手续麻烦”的夜晚。沈知晏当时到底签过什么“不该签的东西”?而现在,这个匿名者又为什么知道得这么具体,甚至能拿到内部聊天截图?
他突然很想给沈知晏打电话,问一句“你是不是被查了”,问一句“你当年到底替我扛了什么”。可林曼青说过,不要把他推到要选择站队的台面上。更何况,电话是情绪,邮件才是证据。平台会把情绪当弱点。
“先别动。”林曼青像读懂他要冲动,声音压下来,“你现在联系他,只会让对方得逞。匿名者想看到的就是你失控,然后给平台一个理由:商家骚扰商务、越级施压、触发风控。我们不送把柄。”
唐以澈也点头,难得认真:“周总,你要真想救沈总,最好的方式不是冲过去当护花使者,是按流程把申诉打赢,让他在例会上有数据可讲。平台内部最信数据,最怕责任。”
周予衡坐回椅子里,手掌按在桌面上,感受那冰冷的平整。他强迫自己把呼吸放慢。嘴硬那层壳裂得更大了,里面的焦虑像要漏出来。他想证明自己没被时代淘汰,想证明自己还能撑住一家公司的命,可此刻他更清楚地意识到:他也在怕,怕自己又一次把沈知晏拖进泥里,怕“第二次”真的发生。
“把这张截图也留档。”周予衡说,声音尽量平,“按时间、来源、内容,全部存。然后我们开始查:这号码是谁。能拿到内部群聊截图的,八成在平台里,或者至少接触平台内部人。”
林曼青问:“怎么查?别告诉我你要去找私家侦探。”
“我还没穷到那种浪漫。”周予衡揉了揉眉心,“先从可控的查起。短信里提到‘V2命名’、‘脱敏版’、‘追责’,这些都是内部人习惯用语。我们把每一次匿名信息的关键词列出来,对比沈知晏邮件的用词、平台通知的措辞,看有没有一致的模板语言。语言有指纹。”
唐以澈眼睛亮了一下:“语言指纹,这个我能做。我躺平,但我爱做表。我们可以建一个词频表,看看匿名者的措辞更像谁的风格。比如谁爱用‘触发’、谁爱用‘节点’、谁爱用‘对号入座’。”
林曼青看他:“你别把自己当刑侦剧男主。我们能做的是留痕,别越界。别到最后申诉没赢,先把自己送进风控。”
“明白。”唐以澈立刻举手,“我们只做合规的推理,不做非法的求证。毕竟我还想按时下班。”
时间走到22:47。办公室外的灯陆续灭了几盏,走廊传来电梯关门的声音,像这栋楼终于允许自己困倦。周予衡却觉得更清醒了。邮件发出去了,回执要等明天,观察期能不能拿到要看沈知晏在例会上能不能顶住。匿名者在暗处抛出的线越缠越紧,目的不明,却每一根都绕着沈知晏。
他盯着沈知晏那封邮件最后一句“抄送链已足够,不要再加人”。那句话像是提醒,也像是警告:别把我推到台前。别让我不得不选。
周予衡把鼠标移到回复键,想写点什么,又停住。他想起自己刚才在运营区说的“十一点后下班照常执行”,那不是给员工的福利宣言,更像是他给自己的底线:不再靠透支换活路。
“十一点。”林曼青看了一眼钟,“收尾。能走就走。明天九点半我到,成本和策略要重算。”
唐以澈把电脑合上,背包拉链拉到一半,又探头问周予衡:“你呢?你不会又要留到凌晨吧?你刚刚才立了制度flag,别让员工学坏。”
周予衡抬头,看见他们都在等他的态度。他忽然意识到,这些人不是在监督他,是在给他一个机会,让他证明自己说的“像人”不是一句漂亮话。
“我也走。”他把电脑合上,声音有点哑,却很确定,“回去睡觉。明天还得活。”
走出会议室时,他手机又震了一下。这次是一封来自未知邮箱的邮件,标题只有四个字:别装清醒。
他点开,正文只有一行:“当年他签的是担保,你签的是分手。现在轮到你签什么?”
周予衡站在走廊里,冷白灯照着他手背上的血管,清晰得像一张地图。他把手机握紧,指节发白。电梯“叮”一声到达,门缓缓打开,里面空无一人,像一口等着吞下疲惫的井。
他没有立刻进去。
因为那一行字把他拽回了三年前的某个夜晚。那时候他以为自己签的是自由,后来才知道那是一张欠条。现在有人在暗处逼他面对:欠条该还了,欠的不是钱,是一个人替他扛过的风险与沉默。
林曼青看见他停住,没问内容,只说:“别回。留着,明天一起看。你今晚回去睡,别把自己搞成‘可被风控的异常行为’。”
周予衡深吸一口气,把手机调成飞行模式,像暂时把那张网隔开。他迈进电梯,门合上的瞬间,他听见自己心里有个声音很清楚地说:明天开始,不只是申诉要打赢,匿名者也要揪出来。更重要的是,他要搞清楚沈知晏当年到底替他扛了什么,而他现在能不能真的扛得起一次“别再让他替你扛”。
电梯下行,数字从12跳到11、10、9。每跳一下,都像在倒数某个不可避免的对质。
而他不知道,明天沈知晏的例会,是会替他们争到72小时观察期,还是会在邵成的点名里被迫把伞收回去。更不知道那封“担保”究竟是什么,为什么会在三年后变成一把随时能落下的刀。
他只知道,自己已经没有退路再装作不懂。
“导出来了。”他说完这句,自己先松了一口气,又立刻补上一句,“但我建议我们别高兴太早。平台的快乐是阶段性的,我们的痛苦是可持续的。”
会议室冷白灯一直亮着,照得每个人脸上都像覆了一层薄霜。看板倒计时还在跑,晚高峰剩余时间一分一秒缩短,曲线止血后仍旧虚弱,像刚被缝合的伤口,稍微一动就会渗出血丝。
周予衡把杯子里的温水喝到只剩一个杯底,嘴里发苦。他把电脑转向林曼青,指着文件夹结构:“四类材料按他要求的命名规则来。异常清单一份,正常对比样本一份,整改动作时间点一份,申诉诉求表述一份。加上证据附件,截图分类。别让他们抓格式的把柄。”
林曼青已经把打印出来的整改动作时间线摊在桌上,像摊一张作战地图。她的笔尖在“21:05 缩半径”“21:12 砍SKU”“21:18 客服模板更新”这些节点上划过,声音不带温度:“我已经对过三遍。我们每一个动作都有系统日志时间戳对应。谁想说我们‘未及时整改’,让他拿证据来。”
唐以澈一边把截图拖进“差评与退单”文件夹,一边念叨:“差评截图建议分两类。第一类是用户骂我们慢,这个我们认,毕竟结果是慢了。第二类是用户说‘你们是不是故意的’,这个就很关键——它说明用户感知到了异常。平台最怕的不是我们受委屈,是用户觉得平台不靠谱。”
周予衡瞥了他一眼:“你这话怎么像在教平台写危机公关。”
“我躺平哲学的核心,是在被碾之前先把地形图画出来。”唐以澈把一张截图放大,指给他们看,“你们看这条,用户留言:‘骑手绕了四公里,我看地图都替他累。’这不是骂我们,这是替骑手骂系统。”
提到骑手,空气里那点麻木被戳开了一个口子。周予衡想起那条典型订单:店门口三百米有骑手停着,系统却派给四公里外的。他当时盯着地图,心里一瞬间涌起一种难堪:他们在会议室里谈算法、谈门槛、谈申诉,而有人在路上被迫多跑几公里,风吹雨打都算在一个“预计时长”字段里。
“把那条骑手三百米的案例单独放进‘典型’。”周予衡说,“别用情绪写,用事实写。地点、时间、骑手可用状态、派单距离、当时运力密度。我们不是写控诉书,我们是在写一份能让他们内部人不敢轻易否认的材料。”
林曼青把笔一放,抬眼看他,像检查他有没有又要开始飘:“你这句话算进步。以前你会说‘他们就是搞我们’,然后写一封带情绪的长邮件。现在你知道要让对方不敢。”
周予衡扯了下嘴角:“我也想当个浪漫主义者,可惜现金流不允许。”
外面办公区开始有人收拾东西。键盘声变稀,椅子滑动的声音多了起来,有人小声说“十一点真的能走吗”,像在问一个不敢相信的承诺。周予衡看了一眼墙上的时钟,21:46。
他站起来,推开会议室门,走到运营区。几排工位的灯还亮着,但亮得不那么理直气壮。有人在整理客服话术,有人在核对券成本,还有两个同事在对接门店端的备货调整。周予衡拍了拍手,声音不大,却足够让大家抬头:“十一点后下班照常执行。今天谁熬到十一点,明天白天补休写进制度。不是口头的,曼青会发邮件确认。我们要活,但别活得不像人。”
有人笑了一下,像终于允许自己笑。也有人没笑,眼神里是担心:平台的门槛“即时生效”,他们的“像人”能不能在现金流前站得住。
周予衡回到会议室时,手机屏幕亮了一下,一条新短信跳出来,还是那个陌生号码。
“材料包别用V2命名,邵成那边在查模板外发。你们文件名里有‘脱敏版’三个字,他会对号入座。还有,别再让他替你扛第二次。你扛得起吗?”
周予衡盯着那行字,胃里像被冷水灌了一下。V2命名、模板外发、脱敏版——这些词太平台内部了,不像外部竞品能随口说出的语气。对方不仅知道三年前的“扛”,还知道今晚他们用的模板版本,甚至知道抄送链里谁在查什么。
唐以澈敏感地抬头:“怎么了?你脸色像刚被算法判了无期徒刑。”
周予衡把手机扣在桌上,声音压得很低:“陌生号码又发了。说邵成在查模板外发,让我们别用V2命名,还提了‘脱敏版’三个字。”
会议室里短暂安静。林曼青伸手把手机拿过来,没点开,只看周予衡的表情:“这不是好心提醒,这是把刀递给你,再看你敢不敢接。”
“我更想知道他是谁。”周予衡说,“知道得太多了。”
唐以澈把椅子往后挪一点,像给自己留出安全距离:“如果这是平台内鬼,那他为什么帮我们?如果不是帮我们,那他为什么提醒我们改文件名?这逻辑像那种‘我不杀你,但我让你知道我能杀你’。”
林曼青把手机推回去,语气干脆:“先别被带节奏。我们做两件事:一,留证,把短信截图存档,按时间线整理;二,文件命名立刻按规范重来,别给对方任何抓手。至于查是谁,慢慢来。今晚先把材料发出去。”
周予衡点头,却觉得喉咙发紧。他把短信截图,存进一个新建文件夹,命名“匿名线索_留档”,又把号码和内容发给林曼青,同时抄送给唐以澈,让他也留一份。
“文件命名怎么改?”唐以澈问,“我们现在按沈总给的模板结构,里面很多地方默认带V2。”
“改成日期版本。”林曼青说,“比如‘申诉材料包_202XMMDD_22点’。不提V2,不提脱敏。内容里该脱敏的照做,但别写‘脱敏版’这三个字。我们不跟对方玩词。”
唐以澈一边改一边吐槽:“互联网的斗争,已经细到文件名了。下一步是不是要查我们用的字体是不是平台禁用字体。”
周予衡想笑,笑不出来。他脑子里却浮出另一个念头:沈知晏给他的“内部自查表(脱敏版)”如果正在被查,那沈知晏现在会处在什么位置?他递出来的是“合法逃生指南”,但指南本身可能就是把他推到风口的证据。
21:58,材料包终于打包完毕。压缩文件的进度条像拖着疲惫的腿往前挪。唐以澈把压缩包大小念出来:“287MB。我们这不是申诉,我们是在给平台寄一块硬盘。”
“别贫。”林曼青看着周予衡,“邮件你来发,措辞别多。诉求清晰:一,要求剔除测试影响,明确测试标识位或代码范围;二,申请72小时观察期,期间不触发展示降级;三,要求申诉节点时限确认。别加情绪。”
周予衡把邮件打开,收件人是申诉邮箱、抄送沈知晏给的几个地址,抄送链里果然有邵成。他的名字像一颗钉子,钉在“抄送”那一行,提醒你:对手也在场。
他敲下主题:“关于履约门槛新增评估触发异常的申诉材料补充(按模板提交)”。
正文很短,短得像在忍耐。
“附件为按要求补齐的四类材料与证据截图分类。重点典型案例已单独标注。另请确认:本次测试如存在标识位/代码范围,烦请告知,以便申诉定位剔除;同时申请72小时观察期,期间不触发展示降级,以便完成数据回归与整改验证。请同步申诉处理时限节点。”
他停顿了一秒,手指悬在发送键上。嘴硬的那层壳还在,但壳下的东西在抖。三年前他把沈知晏推开时,也是在“发送”与“不发送”之间犹豫过。他当时选择了不解释,选择了让对方自己懂。现在他不敢再靠“对方懂”。
“发吧。”林曼青说,像在替他做最后的推背。
周予衡按下发送。邮件飞出去那一刻,会议室里没有掌声,也没有庆祝。只有一种短暂的空洞,像你把最后一口气吐出去,却不知道下一口能不能吸回来。
22:11,外面晚高峰尾灯明显稀了。城市的红色脉搏慢下来,办公室里也开始有人陆续关电脑。有人打着哈欠说“我第一次觉得十一点能下班是件奢侈品”,有人拎起外套像拎起一条救命绳。
唐以澈把工位上的零食袋子塞进抽屉,回头对周予衡说:“周总,既然我们要像人,那我提个不成熟的建议:今晚你别再喝美式了,喝点热水。你再这么喝下去,胃会起义,直接把你赶出董事会。”
周予衡回了他一句:“你这是工伤预警。”
唐以澈眨眨眼:“我这是躺平式关怀。老板活着,员工才有躺的空间。”
林曼青没参与笑话,她看着成本表,像在看一条逼近的悬崖:“退单券成本今晚又多了两万。明天如果还要补偿,现金流压力会更大。我们必须在SLA和GMV之间继续做取舍,不然七天窗口变七天倒计时。”
周予衡点头:“明天上午开个短会,把活动策略改成保SLA优先。SKU再砍,半径再缩,宁愿少赚也别再被系统预测成差。我们先活下来,再谈尊严。”
他说“尊严”时,语气比之前轻,却更像真话。林曼青看了他一眼,没怼,只说:“行。你把这句话写进制度里,别只写在热血里。”
22:23,周予衡的邮箱弹出一封新邮件,发件人显示为“沈知晏”。他盯着那三个字,心脏像被拽了一下。邮件标题很冷:“补充材料收悉,节点说明”。
他点开。
“材料已收,已转履约质控与策略支持同事。关于你问的测试标识位:内部不对外披露具体字段,但会在申诉流程中由对应组定位剔除范围。你们的诉求表述我看过,72小时观察期申请我会在明早例会上提,但不能保证通过。
节点:T+1工作日内初审回执,T+3工作日内给出处理意见。若需补件会邮件通知。请勿多渠道重复提交,避免触发风控。
另:文件命名请按日期版本,不要带版本号。抄送链已足够,不要再加人。”
最后一句像随手一带,却准确踩在陌生短信提醒的点上。周予衡盯着“不要带版本号”,眼皮跳了一下。沈知晏是在提醒他,还是在告诉他:有人在盯版本号这件事。
唐以澈凑过来,读完后发出一声很轻的“啧”:“沈总这人,连关心都像SOP。‘我会提,但不保证’,‘不对外披露具体字段’,这语气像给你递伞之前先让你签免责声明。”
林曼青却抓住了另一句:“请勿多渠道重复提交,避免触发风控。”她冷笑一下,“风控?他们这是把申诉当异常行为管。意思很明显:你越挣扎,系统越觉得你可疑。”
周予衡没接话,他盯着邮件里“明早例会”那四个字,脑子里浮出沈知晏坐在会议室里,对面可能是策略组、质控组、甚至邵成,所有人拿着数据和口径,要求他“切割商家”,要求他证明自己没有“泄露模板”。他是效率怪物,也是平台规则的一部分,但他又把照顾人当本能——这种矛盾会把人撕开。
周予衡的手机又震了一下,这次不是短信,是一条来自未知号码的彩信,只有一张截图。截图像是某个内部聊天群的片段,群名被裁掉,只剩几句对话:
“谁把申诉模板发出去了?”
“那家商家又在抄送链里加人了?”
“邵成说要追责,明天例会点名。”
截图右下角还有一个小小的文件名残影:申诉模板_履约异常_外发V2。
周予衡的手指僵住。他几乎能听见自己血液往耳朵里冲的声音。对方不仅在看他们怎么命名文件,还能拿到平台内部群聊截图。更要命的是,那句“外发V2”像一把钩子,直接钩向沈知晏。
唐以澈看见他的脸色,收起了笑:“又来?”
周予衡把截图递给他们。林曼青看完,眼神冷得像刀刃:“这不是提醒,这是逼供。对方要你知道:沈知晏因为你们正在被盯。然后再用‘别让他替你扛第二次’把你逼到要么自责要么冲动的边缘。”
唐以澈低声说:“这人对心理战很熟。像做过投放,也像做过审讯。”
周予衡把手机收回来,喉咙里那股硬药的苦味又翻上来。他想起三年前,那些关于签证材料的补充、那些他以为只是“手续麻烦”的夜晚。沈知晏当时到底签过什么“不该签的东西”?而现在,这个匿名者又为什么知道得这么具体,甚至能拿到内部聊天截图?
他突然很想给沈知晏打电话,问一句“你是不是被查了”,问一句“你当年到底替我扛了什么”。可林曼青说过,不要把他推到要选择站队的台面上。更何况,电话是情绪,邮件才是证据。平台会把情绪当弱点。
“先别动。”林曼青像读懂他要冲动,声音压下来,“你现在联系他,只会让对方得逞。匿名者想看到的就是你失控,然后给平台一个理由:商家骚扰商务、越级施压、触发风控。我们不送把柄。”
唐以澈也点头,难得认真:“周总,你要真想救沈总,最好的方式不是冲过去当护花使者,是按流程把申诉打赢,让他在例会上有数据可讲。平台内部最信数据,最怕责任。”
周予衡坐回椅子里,手掌按在桌面上,感受那冰冷的平整。他强迫自己把呼吸放慢。嘴硬那层壳裂得更大了,里面的焦虑像要漏出来。他想证明自己没被时代淘汰,想证明自己还能撑住一家公司的命,可此刻他更清楚地意识到:他也在怕,怕自己又一次把沈知晏拖进泥里,怕“第二次”真的发生。
“把这张截图也留档。”周予衡说,声音尽量平,“按时间、来源、内容,全部存。然后我们开始查:这号码是谁。能拿到内部群聊截图的,八成在平台里,或者至少接触平台内部人。”
林曼青问:“怎么查?别告诉我你要去找私家侦探。”
“我还没穷到那种浪漫。”周予衡揉了揉眉心,“先从可控的查起。短信里提到‘V2命名’、‘脱敏版’、‘追责’,这些都是内部人习惯用语。我们把每一次匿名信息的关键词列出来,对比沈知晏邮件的用词、平台通知的措辞,看有没有一致的模板语言。语言有指纹。”
唐以澈眼睛亮了一下:“语言指纹,这个我能做。我躺平,但我爱做表。我们可以建一个词频表,看看匿名者的措辞更像谁的风格。比如谁爱用‘触发’、谁爱用‘节点’、谁爱用‘对号入座’。”
林曼青看他:“你别把自己当刑侦剧男主。我们能做的是留痕,别越界。别到最后申诉没赢,先把自己送进风控。”
“明白。”唐以澈立刻举手,“我们只做合规的推理,不做非法的求证。毕竟我还想按时下班。”
时间走到22:47。办公室外的灯陆续灭了几盏,走廊传来电梯关门的声音,像这栋楼终于允许自己困倦。周予衡却觉得更清醒了。邮件发出去了,回执要等明天,观察期能不能拿到要看沈知晏在例会上能不能顶住。匿名者在暗处抛出的线越缠越紧,目的不明,却每一根都绕着沈知晏。
他盯着沈知晏那封邮件最后一句“抄送链已足够,不要再加人”。那句话像是提醒,也像是警告:别把我推到台前。别让我不得不选。
周予衡把鼠标移到回复键,想写点什么,又停住。他想起自己刚才在运营区说的“十一点后下班照常执行”,那不是给员工的福利宣言,更像是他给自己的底线:不再靠透支换活路。
“十一点。”林曼青看了一眼钟,“收尾。能走就走。明天九点半我到,成本和策略要重算。”
唐以澈把电脑合上,背包拉链拉到一半,又探头问周予衡:“你呢?你不会又要留到凌晨吧?你刚刚才立了制度flag,别让员工学坏。”
周予衡抬头,看见他们都在等他的态度。他忽然意识到,这些人不是在监督他,是在给他一个机会,让他证明自己说的“像人”不是一句漂亮话。
“我也走。”他把电脑合上,声音有点哑,却很确定,“回去睡觉。明天还得活。”
走出会议室时,他手机又震了一下。这次是一封来自未知邮箱的邮件,标题只有四个字:别装清醒。
他点开,正文只有一行:“当年他签的是担保,你签的是分手。现在轮到你签什么?”
周予衡站在走廊里,冷白灯照着他手背上的血管,清晰得像一张地图。他把手机握紧,指节发白。电梯“叮”一声到达,门缓缓打开,里面空无一人,像一口等着吞下疲惫的井。
他没有立刻进去。
因为那一行字把他拽回了三年前的某个夜晚。那时候他以为自己签的是自由,后来才知道那是一张欠条。现在有人在暗处逼他面对:欠条该还了,欠的不是钱,是一个人替他扛过的风险与沉默。
林曼青看见他停住,没问内容,只说:“别回。留着,明天一起看。你今晚回去睡,别把自己搞成‘可被风控的异常行为’。”
周予衡深吸一口气,把手机调成飞行模式,像暂时把那张网隔开。他迈进电梯,门合上的瞬间,他听见自己心里有个声音很清楚地说:明天开始,不只是申诉要打赢,匿名者也要揪出来。更重要的是,他要搞清楚沈知晏当年到底替他扛了什么,而他现在能不能真的扛得起一次“别再让他替你扛”。
电梯下行,数字从12跳到11、10、9。每跳一下,都像在倒数某个不可避免的对质。
而他不知道,明天沈知晏的例会,是会替他们争到72小时观察期,还是会在邵成的点名里被迫把伞收回去。更不知道那封“担保”究竟是什么,为什么会在三年后变成一把随时能落下的刀。
他只知道,自己已经没有退路再装作不懂。
— 本章完 —
下一章:第5章 第 5 章
讀者留言 (0)
還沒有留言,來當第一個吧!