新露出的字停在透明片边缘,像一扇只开了一指宽的门。柜管把申请夹压在肘下,先看矩阵里刚写好的“办理状态”,又看公告架旁那张当日轮值表。
“这还用问?”他说,“今天谁值夜班,谁就是办理人。”
赛芙琳的手指停在程序材料袋上,没有去碰轮值表。“轮值表写的是值班范围。”
“值班范围里的人才会办。”
“会办和已经办理是两件事。”弥娅说。
柜管抬头。“上一班不是刚说办理状态了吗?状态有了,人就该有。”
弥娅把铅笔从“办理状态”旁边移开,在矩阵右侧再留出一格。她没有在格头写“姓名”,只写了“办理人状态”。
“先看公开栏给了什么。”她说。
奥莉塔把同版副本的折角压平。透明片、墙框和叠卡片都没有动,公告架背后的遮挡仍旧保持原样。她从可见附样中挑出第一张,确认对象标记、目录族、入口类别和适用期都与当前矩阵相容,才把纸推到四人都能看到的位置。
第一张附样的办理状态写着“按同项条件可核”。办理人栏却留着一小块未印墨的白,旁边只有“未提供”三个字。物理位置状态仍是“可核”,位置值和实体柜位没有值,申请状态写着“未提交”。
柜管说:“办理状态都能核,办理人未提供,只能说明那个人没写上去。”
“不能先假定有一个人。”奥莉塔说,“‘未提供’只说明人员栏没有公开值。它不等于有人办理后把名字藏起来,也不等于没有办理。”
柜管指向“按同项条件可核”。“这不是已经能查了吗?”
“能查的是办理状态。”赛芙琳说,“同项条件沿着本栏成立,不会自己跨到办理人栏。每一栏的对象、入口和适用期要各自相容。”
弥娅在“办理人状态”格内写下“需自己的对象条件与适用期”。写到“适用期”时,她的腕内一热,像有人催她把“未提供”换成“夜班代办”。她停了停,把笔尖抬离纸面。
“办理人未提供,不是具体姓名缺失的证明。”她说,“连人员状态的对象还没落下来。”
“可这张表总得有人负责。”柜管的声音里有急意。
“责任要看责任栏。”赛芙琳回答,“办理人栏先回答它自己的人员状态。把负责两个字提前写进去,会把办理、责任和姓名一次混在一起。”
柜管把申请夹封面翻向他们。“申请夹是今天准备的。准备申请的人难道不算办理人?”
奥莉塔没有接那一页,只指了指封面上的“未提交”。“这是申请状态。申请发起者、办理人和责任人不是同一个自动字段。现在只能说申请准备存在,不能从准备者推回办理人员值。”
弥娅看着那一行“未提交”。烙痕的热意沿着手腕收紧,催她把“谁准备申请”写成“谁办理”。她想起第83章自己擦掉的“已办理”,这一次冲动换了一个更像名字的位置。
她把铅笔转了半圈,没写。
第二张附样下方多了两个短栏。上栏写“办理人状态:按同项条件可核”,下栏写“姓名显示状态:未提供”。旁边另有一条窄窄的轮值范围,只写“换灯前至第三声潮钟,夜班两名在册人员”。
柜管几乎立刻抓住那条范围。“两名在册人员。今天的夜班名单就在轮值表上,照抄就是了。”
“照抄班次,不照抄姓名。”弥娅说。
“为什么?”
“轮值范围说明谁有资格出现在这一时间段。”她指着“姓名显示状态”下方的空白,“它没有说明哪一个人被这项办理状态指向,也没有说明姓名是否允许在公开层显示。”
奥莉塔把轮值表与附样之间的距离拉开一指宽,动作只发生在桌面纸张上,没有碰公告架。“范围、状态、值和显示状态是四层。范围可以和状态同日,却不产生人员值;姓名显示状态可以是未提供,也可以有自己的限制,不能拿轮值表补全。”
柜管皱眉。“那‘姓名显示状态’有什么用?不就是把姓名写出来或不写出来?”
“它先回答公开层是否能看到姓名。”赛芙琳说,“能看见不代表这项姓名与当前办理对象相容;看不见也不证明没有办理人。显示状态是显示层,办理人状态是人员层,具体姓名还要自己的值条件。”
弥娅在草纸上画了三个相邻方框:人员状态、姓名显示状态、具体值。她没有把第三格接到轮值表,也没有把第一格接到责任栏。方框之间的空白比前面四格更窄,却仍然没有连线。
“如果姓名显示状态是‘未提供’,具体值就一定没有吗?”她问。
“公开层没有值。”奥莉塔说,“至于其他层有没有记录,不由这张附样回答。”
这句回答让柜管更烦躁。他翻出一张当日轮值表,纸角擦过申请夹封面,停在桌面中央。表上只有两列班次和一串被折线分开的登记号,没有任何当前案件对象标记。
“登记号一样。”他说,“这总能对上吧?”
赛芙琳将拘捕令副本压在轮值表一角,避免它继续滑动。“登记号属于轮值表。对象标记缺失,不能当作办理人值的对象条件。”
“可人就在这里。”
“人在这里和人被这项记录指向,也不是一件事。”弥娅说。
她说得很快,腕内的热意也跟着快了一拍。她看见轮值表上的两个登记号,几乎能把其中一个补成一个名字。那种补全的冲动带着熟悉的保护意味,仿佛只要她先说出一个人,责任就不会落到没有脸的空白上。
赛芙琳没有替她遮住轮值表,只问:“你现在能证明什么?”
弥娅强迫自己把视线从登记号移回附样。“能证明公开轮值范围覆盖这段时间,不能证明其中某个人是当前办理人;能证明办理人状态按同项条件可核,不能证明具体姓名;能证明姓名显示状态未提供,不能证明姓名不存在。”
热意慢慢退下去。她拿起橡皮,把草纸上刚写出的一个模糊姓氏擦掉。纸面留下一小片灰屑,她没有把灰屑当作缺失的字,也没有把轮值表推近矩阵。
第三张附样露出一段旧期办理人值。它和当前办理状态的短号只差一个尾折,日期却落在甲版修订期;当前矩阵用的是乙版入口,适用期相差三日。附样旁边还印着“姓名显示状态:按条件可核”,但条件句的后半被透明片遮住。
柜管看见那段值,立刻把轮值表上的登记号与旧期值并在一起。“旧期有值,今天也有同样的尾折。把它放进具体值,先占住这个人,后面再核。”
奥莉塔把旧期附样放入“可比较”格。“不能占。这里的办理人值属于甲版对象和旧期,当前办理状态属于乙版对象和当前适用期。相同尾折只说明形状相近,不能生成同一人员。”
“那姓名显示状态呢?”弥娅问。
“也只留在旧期条件里。”奥莉塔说,“‘按条件可核’没有把被遮挡的条件交给当前矩阵。不能因为它看起来像姓名栏,就把透明片后的内容猜成名字。”
柜管的手在桌面上收紧。“每一条都要自己的条件。那我们什么时候才能知道是谁?”
“有相容的办理人对象、适用期和公开显示条件时。”赛芙琳说,“在那之前,不能用轮值、申请准备、同日或同形尾折替他承担。”
弥娅把第三张附样的旧期值划进可比较格旁边的窄栏,写下“来源不相容”。她又在当前矩阵的办理人状态格里写“需同项人员条件”,在姓名显示状态格里写“需公开显示条件”。最后,她把具体姓名格留在矩阵外侧。
柜管不再争辩,只低声问:“外侧要写什么?”
弥娅看着那块空白。“先不写名字。”
“总得有个称呼。”
“称呼不是值。”她说,“把不知道的人叫成轮值人员,已经比叫出一个名字更接近证据;把轮值人员写成办理人,又会跨过人员对象条件。现在名字停在栏外。”
赛芙琳在程序材料侧写下:“监督不生成办理人值。”她没有把“监督”改成“责任”,也没有让笔尖靠近轮值表。
奥莉塔重新检查矩阵:办理状态格写“需办理对象条件与适用期”,办理人状态格写“需同项人员条件”,姓名显示状态格写“需公开显示条件”,具体姓名格空着;申请状态仍在外侧,查阅动作时间没有被吸收到人员层。
公告架后的纸张又响了一下。没有人移动墙框、透明片或叠卡片。露出的句尾向右延伸,接上了下一行:
“办理人可核时,接收方式……”
柜管盯着那行字,轮值表仍压在他掌下。
“接收方式是不是就能告诉我们东西交给谁?”他问。
“先看它回答方式还是对象。”奥莉塔说。
“查公开栏。”赛芙琳补充,“不查陌生人的手,也不把名字从班次里抄出来。”
弥娅把轮值表推回柜管那边,将矩阵压在同版副本下。她没有取出原页、回柜票、废料袋或清扫袋,没有进入第七门,也没有递出第二张联络纸。透明片下的遮挡仍在他们不碰的范围内。
她看着那三个没有连上的方框。办理状态可以有状态,办理人可以有人员状态,姓名也可以有显示状态;每一层都承认有人,却不替下一层报出名字。
弥娅收回铅笔,在“姓名显示状态”旁写下“先看能否显示”,又把笔尖停在“接收方式”三个字之前。
名字停在栏外。下一栏还没有替它开门。
————————————
如果喜欢本章,欢迎收藏、投月票和打赏支持,谢谢啦!