下一章 上一章 目录 设置
11、注销章盖在谁头上 第11章 ...
-
第11章注销章盖在谁头上
他没哭,只是牙齿在打颤,把那两个字咬得咯吱咯吱响,像在嚼一把碎冰。
林砚的手指搭上纸片边角,指腹触到纸面的一瞬间,她感觉到了温度。
不是纸张该有的温度——是那种刚从打印机里吐出来、墨迹还没干透的余温,带着一丝油墨受热后微微发涩的气味,像旧式印刷车间里飘出来的那种味道。
她的指尖往上一翻,把纸片翻了过来。
背面有字。
打印体,铅灰色的墨,字距很宽,像机器一行一行压上去的——每一个字都规整得毫无生气,笔画的边缘带着打印机喷头特有的细微毛边。
注销原因——未完成版本上线职责。
林砚的瞳孔缩了一下。
上线职责。
她的脑子里像有一台高速运转的机器突然卡了一下壳,齿轮咬合的声音戛然而止——她在游戏公司做了三年QA,提交过上千条bug,写过几百份验证记录,可她的权限栏里从来没有出现过"上线"这两个字。
版本上线是发布组的活儿,是运营组的活儿,是那些坐在会议室里拍板的人的活儿。
她一个写测试用例的,连提测单都得先过一遍组长的手,哪来的上线职责。
她没有说话。
她没有否认,也没有辩解,只是把那张纸片捏在拇指和食指之间,抬起来,视线越过纸片的上沿,落在顾淮脸上。
"这纸,"她的声音平得像一面没有波纹的水,"从哪儿撕的。"
不是问句的语气,是一个QA在复现现场提取第一手证据时的语调——冷静,精确,不带任何情绪。
顾淮的嘴唇哆嗦了一下,抬起手,往铁栅门的方向指了指。
"门、门里面。"他的声音还在抖,但手指的方向很准,"铁栅门内侧,贴了一排。"
他的手在空中比划了一下,五指张开又并拢,像是在描述什么东西的宽度。
"一排,贴得整整齐齐,"他说,"每扇门上都有。"
林砚的眉头动了一下。
"每扇门。"她重复了一遍。
"对。"顾淮用力点头,脖子上的青筋绷起来一道,"我被推到里面的时候,脚跟蹭到的,低头就看见了——一排纸片,贴在门内侧的铁皮上,跟……跟标签似的。"
他咽了一口唾沫,喉结上下滚了一下。
"我伸手去撕,"他的声音压低了,带着一种心有余悸的哑,"撕下来的时候,上面的字还热乎的。"
热乎的。
林砚的脊背一寸一寸地凉了下去。
不是恐惧——是那种验证流程里出现关键变量时,肾上腺素冲上头皮又顺着脊椎往下淌的冷。
热乎的意味着刚盖上去。
刚盖上去意味着——
她的视线移向铁栅门内侧那片白得发冷的灯光。
他们进门之前,那些纸片不存在。
或者说,那些纸片上的章还没盖上去。
是在顾淮被推进去、被那股无形的力道按在铁栅门上的那一刻,有人——有什么东西——实时地、一张一张地,把注销章盖了上去。
这不是预先设好的局。
这是实时判定。
副本里有什么东西在看着他们,在记录,在评估,在盖章——像一台不知疲倦的机器,逐行扫描,逐条判定,把每一个被它认为"该注销"的人,用一枚灰色的章,钉死在纸面上。
她的手指无意识地攥紧了纸片的边角,指甲盖在纸面上压出一道浅浅的半月形凹痕。
"林砚。"
一个声音从侧后方探过来,不高,带着一种恰到好处的随意。
秦铎。
他不知道什么时候已经凑到了顾淮旁边,视线落在林砚手里的纸片上,眼睛微微眯起来,像在辨认一张看不太清的字据。
"我看看。"他说。
林砚没有把纸片递过去,只是把纸面转了一个角度,让那两行字朝着他的方向。
秦铎的目光在纸面上停了两秒。
然后他抬起头,视线越过林砚的肩膀,落在了队伍最后面那个人身上。
"陆诚。"
他的声音不急不缓,像一块铁皮贴着耳廓擦过去。
"你不是运营组的吗。"
陆诚站在队伍最末端,肩膀微微弓着,被点到名的瞬间整个人像是被针扎了一下,脊背往上弹了半寸。
"啊……对。"他抬手推了推眼镜,镜片在走廊的橘色灯光下晃了一下,"我是运营的。"
"上线职责,"秦铎把那四个字咬得很清楚,一字一顿,像在往桌面上摆四枚棋子,"归你管吧。"
空气静了一瞬。
陆诚的嘴唇动了动,喉结上下滚了一下。
他推眼镜的手没有放下来,食指和中指的指腹压在镜框的鼻托上,像是在借那个动作稳住自己。
"运营只负责发布流程。"他的声音不大,带着一种被会议记录磨出来的平铺直叙,但里面藏着一丝不易察觉的紧张,像一根绷到极限的弦在轻轻震,"职责归属……得查QA交接单。"
他顿了一下。
"副本里没这东西,就没法定责。"
秦铎的嘴角动了动。
那个弧度很浅,浅得几乎看不出来——不是笑,是一种确认某件事时肌肉牵动了一下又松开的弧度。
"那你就查查呗。"他说,语气轻得像在说一件无关紧要的事,"别光站着。"
陆诚的视线越过秦铎的肩膀,落在了林砚身上。
那道视线里有犹豫,有试探,还有一丝说不清的东西——像一个人站在两条路的岔口上,往两边各看了一眼,等着谁先开口。
林砚没有拦他。
她把纸片翻回来,正面朝上,拇指按在那个灰色的"已注销"章上,指腹感受到章面油墨微微凸起的纹路——干的,涩的,像按在一块生了锈的铁皮上。
"查可以。"
她的声音平得像一面没有波纹的水。
"别出档案室范围。"
陆诚看了她一眼,把眼镜往上推了推,转身往档案室走去。
他的脚步声在地砖上敲出一串短促的回响,鞋底蹭过地面的声音像砂纸在铁皮上磨——不快,但每一步都踩得很实,像一个习惯了在规矩之内行事的人。
档案室的角落里堆着几个铁皮柜,柜门半开半合,里面塞满了卷了边的文件夹和发黄的纸张。
陆诚蹲下去,把柜门拉开到最大,膝盖抵在地砖上,手伸进柜子的最底层,指尖在一堆纸张里翻找。
纸张和纸张摩擦发出沙沙的声响,像秋天的落叶被风卷过地面。
"这里。"他说。
他的手从柜底抽出来,指尖捏着一沓纸。
那沓纸很薄,边缘参差不齐,像是被人从装订线上撕下来的残根——每一张都只剩下半截,断口处有细密的纤维毛边,纸张的表面泛着一种久置之后的灰黄。
交接单残根。
陆诚站起来,膝盖弯的那一下听见关节里一声轻微的咔嗒。
他走回林砚面前,把那沓残根摊在木桌上,一张一张地翻过去。
翻到第三张,他停了。
"这个。"他把那张残根抽出来,推到林砚面前。
林砚低头。
残根的纸面上有她的签名。
不是打印体,是手写的——她的笔迹,那种批注用例时惯有的写法,横平竖直,收笔利落,每一个字都像被尺子量过。
入职交接签名,日期是她刚进公司的那一天。
她的视线顺着签名往下移。
职责栏。
印着三个字。
版本测试。
不是"版本上线"。
林砚的拇指按在那三个字上,指腹感受到铅字油墨压进纸面的凹凸纹路——硬的,涩的,像按在一枚钉进木头的钉帽上。
她把那张残根拿起来,和顾淮带回的纸片并排放在桌面上。
两张纸,两张纸面,两个不同的说法。
一张说她是"版本测试"——白纸黑字,有她的签名,有日期,有交接流程,每一个环节都经得起核对。
一张说她"未完成版本上线职责"——灰章一枚,打印体一行,来源不明,时限不明,判定依据不明。
她把两张纸摆正,动作不快不慢,像一个QA在验证台上铺开两份相互矛盾的测试结果——规范,从容,毫无破绽。
"注销我认。"
她抬起头,视线从左往右扫过在场的每一个人——沈望、秦铎、许知微、顾淮、陆诚。
"但注销和职责对不上。"
她的手指点在纸片上那行打印体上,然后移到残根的职责栏上,两个位置,两根手指,两个答案。
"我做的是版本测试,不是版本上线。
这章扣的是上线职责的帽子——扣错了头。"
她的声音不高,但每一个字都像被尺子量过。
"说明这个章,是唬人的。"
然后秦铎的声音从旁边插了进来,不高,带着一种恰到好处的随意。
"那万一它就是唬人的,"他说,嘴角的弧度很浅,像一片纸屑从桌上滑落,"你早说啊。"
林砚没有理他。
她的手伸出去,把桌面上的两张纸叠在一起——交接单残根在下,纸片在上——然后对折,再对折,折成一个指甲盖大小的方块。
她的动作不快不慢,每一道折痕都压得很实,像在封存一份验证记录。
折好之后,她把纸块塞进外套内袋,左手顺势按在了胸口那个鼓起来的位置上。
"下一关前,"她说,视线从左往右扫过每一个人,最后落在铁栅门那道半开半合的缝隙上,"谁都别单独行动。"
没有人说话。
沈望的下巴往下一压,像一块砂纸在铁皮上蹭了一下。
许知微的手指蜷了蜷,指尖抵在掌心里。
顾淮的牙齿还在打颤,但他用力点了点头。
秦铎垂在身侧的手指动了动,没有出声。
林砚转身往档案室走,脚步声在走廊里敲出一串短促的回响。
陆诚跟在她身后半步的位置。
就在林砚把内袋的拉链拉上、手指离开胸口的那一刻,陆诚往前凑了半寸,嘴唇几乎不动,声音从牙缝里挤出来——
低的,哑的,像一根绷到极限的弦在震。
"那沓残根,少了一页。"
林砚的脚步顿了一下。
"正好是上周的。"