凌晨一点零七分。
机房空调吹着冷风,显示屏亮着惨白的光。
手机连震三次。
魏凯发来一张照片。
酒店床头堆着两件揉皱的外套。
唐雨青靠在他肩头,手腕上戴着我上个月送她的银表。
魏凯比着剪刀手,袖口卷起,露出那根被他反复摩挲的红绳。
照片底下跟着一行字:
“周哥,三年感情和三年项目,你好像都守不住。”
下一秒,这张照片弹进了三百人的曜石项目交付群。
群聊死寂。
正在催进度的客户经理没再发声。
测试主管打到一半的字卡在对话框里。
四秒后,魏凯按下了撤回。
晚了。
床尾摆着一台公司分发的高级测试机。
屏幕亮着,右下角是曜石系统的核心版本号。
键盘旁粘着一张明黄便签,上面手写着生产环境的临时口令。
这不是私情炫耀。
这是越界窃取权限的铁证。
手机屏幕亮起,唐雨青的名字疯狂跳动。
我滑开接听,按下录音键,对着麦克风开口:
“通话已开启公证录音。”
听筒那头停顿半秒,接着传来高跟鞋踏地的脆响。
“周砺,找群管理员彻底清空聊天记录。天亮前在群里发个声明,就说是你跟魏凯闹了私人矛盾,照片是合成恶搞。三句话,一个字都别改。”
她在电话那头连续敲击桌面。
这是她逼人就范时惯用的手段。
“照片是真的么?”
我看着屏幕:
“公司的涉密电脑为什么在酒店?生产环境口令是谁写给他的?”
敲击声戛然而止。
“你先管好你那些没用的情绪!曜石明早九点全网交付,闹砸了,最先被停职调查的是你!代码全挂在你的工号下,临时权限也是你提的申请!”
我拔下胸前的工牌,拍在主机箱上。
“你跟谁睡,那是你烂。”
“拿我的成果给他铺路,回头再想扣我头上顶罪,那是你蠢。”
“唐雨青,别撤回,也别删。你们动一次,后台日志就多一条不可逆记录。”
唐雨青的呼吸粗重起来:
“没有我替你跟管理层周旋汇报,你就是个敲键盘敲到死的木头!你真觉得高层会信你,不信我这个项目总监?”
“公司不信你,也不信我。”
“公司只认服务器日志。”
我掐断电话。
随后拨通群管理员陶岳的内线,只下了三道指令:
保全全部群记录,远程锁死照片里涉密设备的全部权限,呼叫安全合规部值班员。
每一步,全扣死在公司安保手册的条款上。
酒店房间里,魏凯光着脚踩在地毯上,手指狂点撤回键。
手机从指间滑落,砸在床脚。
唐雨青一把夺过电脑合上。
“你脑子进水了?往交付群里发?”
魏凯扯着腕上的红绳,指甲掐进肉里。
“两个群头像颜色一样,我点错了!我已经撤回了!周砺那人最好面子,他肯定不敢闹大!”
唐雨青看着黑下去的屏幕,按下第二通拨号。
接通后,她声音发紧:
“周砺,系统半小时内就会自检报错。你现在回机房修,私人照片的事我压下去,不追究你的责任。”
我把涉密主机装进防静电铅封袋,递给赶到现场的安全员。
“唐雨青,你最好先算清楚。”
“那张照片,到底是谁在送谁去坐牢。”
早晨八点整,一号问询室坐满了人。
唐雨青穿着那套深灰西装,手边横着一支万宝龙金色钢笔。
每有人提问,她就转一下笔帽,用居高临下的结论封死所有细节。
魏凯换了件崭新的白衬衫,红绳半遮半掩地缩在袖口里。
他把一份手写申诉推到审查主管许崇面前。
“我误发了私人照片,违反公司纪律,我认罚。但周砺私自截留扩散,甚至威胁唐总监。他昨晚情绪明显失常,我们怀疑他有破坏交付系统的倾向。”
唐雨青把笔帽扣紧,发出轻响。
“到此为止。感情私事不要混进公事里。周砺承认应急处置不当,项目继续交付,对公司的商业损失最小。”
长桌两侧几个部门经理低头翻着文件夹,没人表态。
我把手机扣在桌上,没放录音。
“第一,照片是魏凯主动发进三百人工作群的,取证封存由系统管理员完成。第二,我昨夜依法启动涉密设备冻结程序,未向任何第三方传播。第三,你说我有破坏系统的倾向,请拿出底层操作记录。”
魏凯扯了扯领口。
“你是主架构师,出事不找你找谁?”
“负责等同于有罪?”
我翻开公司红头规章制度,推到桌子正中:
“按合规条例第十七条,涉密设备及外部环境由项目总监负全责。涉密主机出现在酒店大床房,唐总监是不是该先签字认罪?”
会议桌边缘传来椅子挪动的响声。
原本挨着唐雨青坐的运营副经理,不动声色地把转椅向外滑了半米。
唐雨青伸手去拿我的文件,我先一步按住纸页边缘。
“别碰。”
“你习惯了把别人的东西据为己有,再盖上你的名字。这次纸面上印着防伪流水号。”
唐雨青手一抖,金色钢笔掉落在地毯上。
整间屋子里,没人弯腰替她捡。
许崇敲了敲桌面,宣布收缴当事人设备,核心权限即刻封锁。
唐雨青刚要站起来反驳,安全员推门进来,递交初审结果:
魏凯的私人笔记本在前夜两次直连内网,翻阅并下载了曜石的核心源代码仓库。
魏凯霍然转头:
“唐总监说交付任务重,让我帮忙核对的!临时账号也是她让运维开的!”
唐雨青身体后仰,避开他的指认。
“实习生对管理指令理解有偏差。例行查看和非法下载不是一码事,别急着把脏水往管理层泼。”
裂痕一旦出现,连撬棍都不需要。
问询暂停,许崇宣布冻结我的主架构权限,接受离岗核查。
唐雨青捡起地上的钢笔,擦身而过时压着嗓子开口:
“门禁和服务器入口全封了,你连自己写过哪行代码都证明不了。今晚十二点之前来找我低个头,我还能让你带着履历体面走人。”
我朝走廊的玻璃墙外看去。
合规员正把三只铅封铁箱抬上推车,铅封锁扣上打着清晰的时间印章:01:19。
“唐雨青。”
她停下步子。
“今晚别等我道歉。”
“等系统自检。”
停职通告在中午前贴上了内部内网。
上面没提半个字的艳照,只写着技术安全存疑、人员离岗待查。
到了唐雨青口中,成了另一套说辞。
茶水间里,她靠着大理石台面,钢笔在陶瓷杯沿上磕得叮当响。
“周砺单方面接受不了分手,拿系统权限卡公司脖子。管理层念旧情才没把通报写死。各位手头的事抓紧,主交付文档全转给魏凯接手。”
魏凯拿着我的黑色保温杯,穿过人群走过来。
那只杯底有一处铜焊疤痕,是三年前我通宵搭建底层高并发架构时摔裂后补上的。
“周哥,杯子扔在工位上占地方,我随手洗了用用。项目也是这个道理,位置空出来总得有人顶上。你千万别多心。”
我抬手抽回杯子,拧开盖子。
滚烫的黑咖啡全数倒进下水池。
“捡别人的残羹冷饭,捡上瘾了?”
水流卷着白气冲进水槽。
“杯子消了毒还能用。你的工位和署名沾了脏东西,得等合规处喷除菌剂。”
茶水间后排有人憋不住笑,咳了一声。
魏凯手腕上的红绳被他捏得变了形。
“停职的人少在这摆架子。今晚客户联席会是我做主讲,方案封面第一署名也是我魏凯。”
“上去讲。”
我擦干杯壁:
“讲到第三章第七分支的时候,记得声音大一点。”
魏凯喉结上下滚了滚。
唐雨青一步跨到他身前,挡住我的视线。
“装神弄鬼。你的文档我审过不下十次,根本没有什么第七分支。”
“那你们更该好好讲。”
我收好东西,转身离开。
下午,在合规监督下,我行使员工抗辩权提交了三份申请:
调取历史提交的代码链、追查临时越权审批链、封存魏凯电脑昨夜的下载流水。
许崇翻看着厚度惊人的技术附录:
“你专门标出第七分支是什么意思?”
“去年唐雨青为了迎合客户的非标需求,命令我直接覆盖主干逻辑。我拒绝违规操作,把那套被废弃的方案封装成了独立分支。它能在沙盒里跑通,但只要触碰到现行的校验网,就会全面熔断。”
“如果魏凯拿走的是现行版本呢?”
“那就看他到底偷了什么。”
会议室另一头,魏凯对着屏幕反复演练。
他确实搜出了那个第七分支,也顺理成章地在测试沙盒里跑出了绿灯。
唐雨青抱臂站在一旁,合上笔帽。
“我就说他是虚张声势。他被剥了权限,手根本伸不进来。商场上只认站在聚光灯下的人,谁上去讲,这成果就是谁的。”
魏凯摸了摸红绳。
“何副总答应我的正式编制和主创津贴,不会变吧?”
“拿下验收,什么都有。”
“可你说过,只要帮你在周砺电脑里把底稿导出来,项目奖金分我四成。”
唐雨青转过身,盯着他。
“大单还没落袋,你就急着找我要账?”
裂缝在暗处继续蔓延。
晚上七点整,客户高层视频会议准时切入。
魏凯意气风发地把光标移向第七分支的核心算法,下巴微微昂起。
他按下了演示键。
投影幕布骤然跳出刺目的深红报警框:
【版本数字指纹缺失,底层溯源链条断裂。系统已锁定。】
满堂寂静。
魏凯的表情僵死在脸上。
魏凯连点五次鼠标。
刺眼的红框在幕布上纹丝不动。
投影仪排风扇嗡嗡作响,热风直冲后脑勺。
他的衬衫领子瞬间被汗水浸成半透明,手腕上的红绳被扯得变形。
客户方的技术总监合上手里的技术说明书。
“魏先生,你刚才说这套高并发架构是你独立主导研发的。那请你现场解释一下,为什么底层的数字签名链是断裂的?”
魏凯慌乱地扭头看向后排的唐雨青。
唐雨青拔掉HDMI线。
大屏幕黑了下去。
“现场演示网络存在偶发冲突。周砺在办离岗交接时留下了技术尾巴,这属于个人职业操守问题,不能证明研发权属有争议。”
我坐在角落的被核查席上,桌前只有白纸和铅笔。
“上周五下午五点半,我按标准流程向总监办提交了完备的交接清单。唐总监用金色墨水签了拒收,批复意见是‘系统运转良好,无需重复归档’。原件在档案室,编号A117。”
行政秘书立刻起身离开会议室。
唐雨青手里的钢笔帽没对准笔尖,狠狠戳在桌面上,划出一道白印。
“你从一开始就挖好了坑等着我踩?”
“我只是按规矩办事。不按规矩走的人,走到哪都是坑。”
七分钟后,原件被投在备用白板上。
拒收签字清清楚楚,金色的墨迹边缘还残留着划破纸张的毛边。
测试主管打开随身电脑,连入开源审计日志,调出了过去三十六个月的代码库记录。
一千八百四十二次核心提交。
每一次,都有精确到秒的时间戳、业务单号、代码行数变更,审核人那一栏全是我的名字。
而魏凯名下的记录只有十一行。
九条是在文档里改了错别字和标点,两条是在昨晚获得临时越权账号后的非授权下载。
客户总监的目光落在魏凯身上。
“魏先生的主导研发,原来是负责修改九处标点符号?”
会议桌周围响起几声压抑的嗤笑。
魏凯撑着桌子站起来,带翻了身后的转椅。
“是唐总监让我照着这套说辞背的!她说做技术的都是耗材,只要管理层认可汇报包装,东西就是我们的!我全是被她指使的!”
唐雨青一把掐断魏凯面前的麦克风连线。
“成年人在职场上要对自己的发言负法律责任。我让你统筹材料,没教你冒领窃取。”
魏凯死死盯住她,掌心里全是汗水。
许崇走到主位,正式叫停汇报,封存会议室内的全套演示设备。
客户方代表虽然没有当场撕毁协议,但递交了正式公函:
限期四十八小时内核清权属与代码安全,否则终止合同,追究违约赔偿。
走廊里,唐雨青踩着高跟鞋堵在安全通道门前。
“周砺,你非要把项目彻底搅黄,拉着我一起去死才甘心?”
我推开半扇消防门。
“项目停摆是因为你们偷了弃用分支。当众丢丑是因为魏凯贪功冒领。你把脏水泼了所有人一身,反过来问我为什么不替你擦身子?”
她伸手拦住门把手。
“你现在回机房把生产环境重新接上,我可以在管理层面前保你。署名我给你留第一位。我们这么多年的感情,回家关起门来慢慢聊,行不行?”
“我的署名在服务器底层刻着,用不着你施舍。”
我抽回手。
“至于家,早上八点电子门锁密码已经换了。你的私人物品共计十二箱,全部贴签封箱,搬家公司全程录像运去你名下的单身公寓。”
门重重合上,震得墙缝扑落一层微尘。
晚上九点,分管副总裁何振发来特急邮件。
要求扩大调查范围。
而在那封邮件的庞大抄送名单里,唯独漏掉了唐雨青的名字。
唐雨青站在空旷的办公室里,盯着收件箱,手指节一点点缩紧。
第二天上午,何振亲自到了二十七楼。
深蓝马甲衬得他肩背笔挺,右手拇指转动着一枚银色袖扣。
“一点业务上的技术摩擦,没必要上纲上线。”
他将袖扣转了半圈:
“周砺的技术功底,公司上下有目共睹。唐雨青的管理推进,也是有目共睹的。魏凯刚出校门,年轻人急躁了点,可以内部批评教育。当下的核心是把客户安抚好,完成交付,再去算细节账。”
许崇把调查准则复印件推过去:
“涉密设备外带出境,可能涉及源代码外泄,不能绕过合规谈交付。”
何振清了清嗓子:
“合规条例是为企业经营服务的,不能本末倒置。周砺,恢复现行系统并剔除报错,需要几个工时?”
“先定责任链。”
我看着他的袖扣:
“谁授权,谁执行,谁在不可逆日志上签字画押。”
何振转动袖扣的手停在半空。
“你一定要在这个要命的关头拿公司利益谈条件?”
“我谈的是责任归属。何副总觉得这是讲条件,大概是因为以前习惯了别人在前面替你趟雷顶包。”
屋里温度仿佛降了下去。
何振脸上的肌肉绷了绷,很快换上公事公办的口吻:
“既然不能按正常流程沟通,那就维持停职原判。公司立刻采购外部技术专家团队接管交付。一旦造成重大商业违约,相关损失由导致事故的核心责任人全额承担。”
下午两点,我的企业邮箱弹出了整整十二封指控信。
内容格式完全一致,全部指责我利用技术壁垒挟制业务、抗拒交接、故意在系统中预埋后门。
一直摇摆不定的开发组员高策,在洗手间外拦住了我。
他捏着工牌挂绳,指节捏得发青。
“周哥,我下个月要还两万二的房贷……何总私下找过我,只要我不跳出来作证,下个季度的正式研发编制就是我的。我真的不能丢这份饭碗。”
“你可以保持沉默。”
我看着他。
“但别跟着他们伪造记录。今天你为了编制帮他们咬我一口,明天他们需要替死鬼的时候,反手就能把你送进法庭。退让换不来岸,只能换来坑。”
高策松开挂绳,低着头贴着墙根走了。
晚上八点,系统彻底崩盘。
外部团队盲目合并代码,直接把废弃分支强制推上了生产环境,四个核心微服务集群全线飘红。
留给最终交付的倒计时只剩十六个小时。
何振的助理亲自下楼,要求我立刻无条件复位系统。
我只要了一份加盖公章的书面紧急授权书,以及合规主管全程录像见证的许可。
何振盯着我看了足足半分钟,在授权书上签下名字。
踏进主控机房前,魏凯堵在冷通道门口。
“你不是一身傲气吗?最后还不是得像条狗一样回来替我擦屁股。”
我扫过他手腕上的红绳。
“我修的是我自己写的系统,不是你的人生。”
“等系统拉起来,合规组第一个查的就是谁把废弃包推上了生产线。你猜外部团队收到的部署包,第一签名是谁?”
魏凯愣住了。
那个包的第一署名,是他为了抢头功亲手填上去的。
而分发人,是唐雨青。
机房厚重的隔音门合拢。
所有操作实时投射在主监控大屏上。
我没碰任何历史记录,先拉取镜像,再剥离污染层。
四十二分钟,核心网关重新跳绿。
两小时十一分,全量高并发压测跑通,无一丢包。
站在玻璃墙外的客户总监指着终端界面:
“这个底层逻辑,到底谁写的?”
测试主管立刻接话:
“周砺。过去三年,两百多次深夜突发告警,全是周工远程上线修复。唐总监只负责第二天的汇报PPT制作。”
运营经理也跟着补刀:
“每次汇报署名全是大部门,我们一直以为算法框架是唐总监的团队拿出来的。”
唐雨青站在后侧,十指紧扣,指甲几乎刺进西装料子里。
“团队成果本来就是集体智慧。周砺非要突出个人英雄主义,破坏团队凝聚力。”
我按下最后一条脚本的执行回车。
“冒领功劳的时候你讲个人能力,兜不住底了就扯团队奉献。唐总监,你的团队从来只有一个核心职能——替你背锅。”
屏幕上弹出了部署包的完整哈希流转链。
文件由唐雨青在前天下午通过私人聊天软件发给魏凯,魏凯改名为“魏凯主导交付版”,而最顶层的溯源源头,直接指向何振办公室的共享网盘。
三个人面如死灰。
魏凯第一个跳起来:
“是她逼我改名字的!她说何副总打了招呼,只要这单顺利落地,立刻办我转正!”
唐雨青抄起手边的文件夹砸向桌子:
“我让你整理材料,没让你篡改源头信息!文件来自何副总的目录,你冲我吼什么?”
何振咳嗽了一声,站起身来:
“共享目录权限开放,任何人都能上传下载。文件存在于公共空间,证明不了任何授意。”
三个人,三张嘴,刀刀都在往同伙身上扎。
我拔出调试专用的物理硬件密钥,装进黄色封条袋。
“系统已经恢复,我的技术支持到此为止。”
客户代表没有离场,而是递上一份加盖公章的补充备忘录:
“后续曜石二期维护,我方指定周砺先生为唯一技术负责人。任何中途变更或信息过滤,我们将立刻终止履行框架协议。”
唐雨青手里的钢笔在纸面上划开一条长长的墨口子。
她终于看清了现实。
她能在总监位置上风光三年,靠的从来不是那几句圆滑的场面话。
是我一直在暗无天日的地基里,替她顶着所有塌方的风险。
走廊转角处,魏凯追上来想拽我的胳膊。
“周哥!全都是唐雨青指使我干的!那张照片是我手滑发错,代码的事也是她一步步教我的!你帮我跟合规组解释清楚,我知道她跟何振私分项目回扣的底细!”
“你觉得她为什么要把最终部署包的名字,换成你的?”
魏凯僵在原地。
“因为她需要一只替罪羊。你只是那只最蠢的。”
我迈步向前。
身后传来一声脆响。
魏凯手腕上的红绳崩断,塑料珠子弹在瓷砖上,噼里啪啦滚得到处都是。
何振没有就此罢手。
第二天清晨,他向合规委递交了一份新的质询文件。
指控我在曜石系统内植入排他性校验规则,涉嫌用技术手段绑架公司核心数字资产。
一旦定性,我不仅拿不回成果,还会被扣上职务违纪的高帽。
唐雨青换了身素色衬衫,重新坐到我对面。
“周砺,撤回对我的指控。我出面证明校验机制属于常规安全配置。不然,你只能去跟董事会解释,为什么别人的账号调不动你的底层模块。”
她推过来一份打印好的谅解协议。
“签字。各退一步,魏凯滚蛋,你恢复原职,我还是总监。我们七年的感情,还有挽回的余地。”
我翻到协议最后一页。
上面赫然要求我承认泄露照片纯属个人纠纷,自愿放弃主创著作权,并承担系统宕机的连带损失。
“你所谓的挽回,就是我继续通宵写代码,你继续拿去何振面前领赏,然后用省下来的时间去跟实习生开房?”
她咬着下唇,指节捏紧。
“职场是讲价值置换的!你只知道闷头干活,从没给过我哪怕一点情绪价值!魏凯再不成熟,至少让我感觉被在乎!”
“那你留着他。”
我把协议撕成两半,扔进垃圾桶:
“他给你提供情绪,你给他提供编制,何振给你们批经费。你们三个天生一对,别再来恶心我这个只会写代码的工具人。”
合规听证会如期召开。
何振转动着袖扣,居高临下:
“周砺私设技术黑箱,导致系统受制于个人,动机极其不纯。”
我没有长篇大论,直接向投屏申请调取两年前的内部合规归档。
编号:QZ-17。
屏幕亮起。
两年前的全员安全大会录像里,何振穿着同样的西装,声音洪亮地指着大屏幕:
“所有重大架构必须推行数字指纹校验,任何非标准流程的并网操作必须坚决自动阻断!这是我力主推进的管理升级,谁反对,谁就是对公司的资产安全犯罪!”
现实中的何振,转袖扣的手猛地停住。
会议室里静得能听见中央空调的出风声。
我关掉投影。
“何副总,两年前这是你的管理政绩。”
“今天怎么就成了我的犯罪铁证?”
审查结果在天亮前定案。
主创署名彻底拨正,全网交付件永久保留周砺唯一技术负责人标识。
唐雨青停职待办,违纪行为移交法务。
何振被剥夺技术审批权,接受专项廉洁审计。
魏凯的实习合同就地解除。
魏凯被保安请出大门时,挂在脖子上的曜石主讲人工作牌怎么也解不开。
他死命一拽,细绳勒破了脖颈,在塑料伞桶上撞得砰砰直响。
倒地的伞滚了一地。
没有一个人上前扶一把。
唐雨青追到地下车库,拦在车头前。
她的西装皱得不成样子,发丝散乱地搭在额前。
“周砺!我把钱退给你!我公开向你认错!你跟法务说一声撤诉,何振是要让我坐牢啊!”
我按下锁车键,车灯划破昏暗。
“去不去坐牢,看的是法条和证据,不看我。”
“七年!整整七年!你就这么绝情?”
“你昨晚逼我顶罪的时候,怎么不提七年?”
车门砰然合拢。
她踉跄退后两步,鞋跟别进排水铁栅栏,咔嚓一声断裂。
她摔坐在水泥地上,灰西装下摆沾满了黑色的积水与机油。
何振垂死挣扎,试图抛出最后的底牌。
在客户正式签字验收的前夜,系统突然涌入大批带有合法签名的模拟指令,触发全网报警。
指令的发起源头,赫然挂着我一年前的一个废弃测试工号。
魏凯在社交平台上匿名发帖,暗示核心架构师利用留存后门报复前东家。
何振的律师函紧随其后,要求彻底冻结该项目以配合全面取证。
然而,那张一年前的工号注销申请单,白纸黑字地调了出来。
审批栏里,唐雨青用金色墨水大笔一挥:
【驳回注销申请。保留账号以备管理层应急审计,期间产生的一切系统风险由项目总监全权承担。】
高策站了出来。
他把一只银色移动硬盘放在合规调查组的桌上。
“魏凯被开除那天潜回工位,用这只硬盘拷走了旧接口的说明文档。工位上方的全景探头拍得清清楚楚。”
监控调取,画面铁证如山。
不仅拍下了魏凯插拔硬盘的过程,还拍到了这只硬盘在半小时后,由何振的专职司机在车库完成交接。
司机在警方的询问笔录里彻底翻供:
“何总交代这是他的私人备份,让我交给魏凯去跑模拟脚本,出事就推在唐雨青头上,说她管理不善。”
最终验收现场,四十七名高管及客户代表悉数在场。
大屏幕上,模拟指令被底层防御逻辑彻底拦截,生产数据毫发无损。
客户代表起立,郑重落笔签字。
许崇关上会议室大门,专项质证程序正式转入司法交接。
魏凯彻底崩了,拍着桌子尖叫:
“外带涉密主机是唐雨青同意的!报价底稿是何振秘书给我的下载链接!匿名帖子是唐雨青给我的通稿文本!我只是个打杂的,我只想转正啊!”
唐雨青面色惨白地站起来:
“那是魏凯拿私情威胁我!何振私下许诺我做业务副总,只要我把底层开发文档逐步替换给新人!是他设局要把周砺逼走!”
何振怒吼:
“血口喷人!秘书的行为与我无关,司机是擅自挪用公司车辆!”
旁听席上的秘书默默站起身,按下了工作手机的功放键:
“时间往前倒签三周,把周砺拉下水。唐雨青舍不得职位,真出了事她只能咬牙认下。”
何振的声音在扬声器里回荡,字字清晰。
何振颓然坐倒,那枚转了多年的银色袖扣滑出掌心,滚入桌下幽暗的角落。
这一次,他连弯腰找的力气都没了。
公司当场宣读最终处决:
何振涉嫌职务侵占与侵犯商业秘密,就地解除劳动关系,移送司法机关。
唐雨青因违规授权、侵占成果、伪造材料予以开除,追偿全部直接经济损失。
魏凯的违纪事实记入行业合规库,涉嫌违法线索依法移送。
唐雨青听到“开除”二字,双膝一软,重重磕在桌角。
她试图捡起滚落的钢笔,笔胆爆裂,墨水淋了她满手,浸黑了整份红头处分函。
“周砺,我把公寓卖了赔你……你别看我像看个死人一样……”
我整了整衬衫领口,目光越过她的头顶,落在二十米开外的主控制台上。
“我没看你。”
“我在看我的名字,它终于不用被你的汇报PPT盖住了。”
主控屏正中央,曜石系统主架构师:周砺。
每一个字符,清晰如刻。
调解走廊里,曾经牢不可破的利益攻守同盟,变成了最丑陋的撕咬场。
何振指责唐雨青私生活不检点拖垮全局。
唐雨青揭发何振违规洗钱拆分合同。
魏凯披头散发地向两人索要被学校取消保研资格的赔偿。
曾经把“团队”、“忠诚”、“大局”挂在嘴边的三个人,隔着两米的警戒线,把最恶毒的诅咒倾泻在彼此身上。
没有人动手,但每一句话都像钝刀子割肉。
调解宣布失败。
我没有出现在走廊。
我的代理律师推开调解室大门,只留下一句话:
“按账清退侵占财产,按律承担刑事民事责任。周砺先生不接受任何形式的私下和解,终身不再见面。”
半年内,所有司法判决如期落槌。
唐雨青名下用项目奖金按揭的单身公寓被强制拍卖,名下账户全线冻结,用来偿还侵占公款与诉讼赔偿。
她抱着收拾出来的纸箱站在公寓楼道里,想带走那台属于我的旧显示器,被法警当场扣留。
她慌乱地在纸箱里翻找金色钢笔,却发现笔别在耳后,笔尖早将耳侧划出一道洗不掉的黑痕。
“周先生今天会来吗?”
她声音嘶哑地问执行人员。
执行法警翻开搬迁清单:
“记录里没有这个名字。”
何振因商业窃密及挪用资金罪名成立,被判处实刑入狱。
宣判前夕,他在看守所里打空了手头的公用电话卡,十二个号码,九个拉黑,两个空号,唯一接通的老下属,开口找他讨要五年前垫付的餐饮发票。
魏凯被学校按纪律条例撤销了推免及毕业资格,档案里留下了洗不掉的违纪处分。
在人才市场的招聘展位前,面试官看着他简历上的曜石项目经历,敲了敲桌面上的公开代码库:
“系统底层的架构师叫周砺。这位同学,你在这套系统里负责的那九处标点符号,具体都在哪一行?”
魏凯下意识去抓手腕,摸到的只有断裂红绳留下的灰黑胶印。
新项目启动当天,我提前十分钟推开第一会议室的大门。
长桌上干干净净。
没有掉漆的钢笔,没有晃眼的袖扣,更没有被扯得破烂的红绳。
每一位开发人员的案头,都整整齐齐地码放着一本刚出台的《技术贡献确权守则》。
代码提交、架构设计、压力测试、业务对接,所有环节全线上轨,系统级核验,没有死角。
高策现在是质量合规审计负责人。他签完第一页文件,推到我面前。
“客户代表上线了。曜石的二期续约款昨天全额到账。”
我扫过财务数字,合上卷宗。
“按代码贡献比例分发下去。不用留任何机动奖金给谁做人情。”
墙上的百寸大屏亮起,客户方技术团队依次接入会议系统。
曾经那些绕开我、层层克扣的技术汇报链被彻底砸碎。业务需求直连开发底层,再也不需要经过谁的红唇白牙重新粉饰包装。
会议正式开始前,前台行政推门进来,递上一个顺丰文件封。
唐雨青寄来的。
里面装着那块银表,以及一沓厚达十页的手写信。
第一页写着,她失去一切后才清醒,过去三年根本不是她在前面带着一个沉闷的技术员往上爬,而是我一次次替她托住了随时会粉碎的底盘。
她写着愿意净身出户从头来过,只求见我最后一面。
我没有翻开第二页。
银表按规定打包,转交代理律师走清算抵押流程;信件原封塞回文件袋。
前台行政问:“周总,需要原路退回吗?”
“走拒收流程。”
就这五个字。
唐雨青在城中村的快递点收到这封冷冰冰的退件时,只能抱着纸箱缩在破旧的塑料板凳上。
她连续拨打三次我的号码,听筒里只有冰冷的空号提示音。
手机黑屏,倒映出她脸侧那一抹怎么洗都洗不掉的碳素墨迹。她抬起手背去擦,那块黑斑越晕越开,糊了半张脸。
何振的探视名单上长年空白。
那些曾经在他办公室外排队等着请示的人,如今全在检察院的候审室里排队提交与他切割的检举材料。
偷取署名的人,永远失去了署名。
迷信后台的人,被后台亲手送进了牢笼。
靠踩着别人肩膀上位的人,被职场上每一道电子门禁死死挡在门外。
会议室里的红底倒计时器跳到零。
我点开新项目的底层核心仓库,将第一套初始框架架构文档提交进主干。
后台系统立刻弹出版权署名、精确到秒的时间戳以及唯一防伪哈希号。
每一栏都焊死在底层,谁也无法篡改。
鼠标按下回车键的前一秒,我扫了一眼系统自动生成的流水编号尾数。
107。
正好对上那张床照发进工作群的时间:一点零七分。
那一晚,我让网络管理员锁死全群记录,保住的从来都不止是一桩烂俗的丑闻照片。
那是底层反击的第一条公开日志。
也是他们亲手递给我的,第一把斩首的铡刀。
我按下确认键。
大屏幕上进度条拉满,跳出一行不容置疑的绿字。
【主干分支创建成功。唯一主创及超级管理员:周砺。】
全玻璃门向内严丝合缝地闭锁,电子隔音墙启动,将走廊里所有的杂音彻底隔绝。
门外的人再怎么歇斯底里,都注定再也进不来了。