技术员的手指悬在键盘上方,正要落下去。
两个字段还是空的。`witness_presence` 后面一个字符都没有,`witness_liab` 后面也一个字符都没有。光标在第二个字段末尾一闪一闪,像在等什么东西填进来——但所有人都知道,没人打算填。
技术员的手指往下压了一毫米。
“等一下。”赵星说。
技术员的手指弹起来,像被烫了一下。他转头看赵星,眼睛里有一种“我就知道会这样”的疲惫,还有一种“你他妈能不能一次说完”的绝望。
执事的袖口动了动。五根手指从袖管里伸出来半截,又缩回去。
“道友,”执事的声音压得很平,“字段说明已确认,双方无异议,留空提交是——”
“我没问你。”赵星说。
他走到主控台前,手指点在屏幕边缘一条几乎看不见的灰色细线上。那行字太小了,小到正常人不会注意到——浅灰色的宋体,字号大概只有八磅,嵌在提交按钮正下方,像一行被打印机漏掉的脚注。
“这个,念一下。”赵星对技术员说。
技术员凑过去。眯起眼睛。嘴唇动了动,念出第一行字,声音突然卡住了。
“念。”赵星说。
技术员咽了口唾沫,声音从嗓子眼里挤出来:“‘未显式声明时,字段进入本地礼法兼容解释流程。’”
校验室安静了。
不是那种被吓到的安静——是那种所有人都以为自己听错了的安静。旁听弟子歪着头,像在分辨这句话是从屏幕里出来的还是从墙缝里钻出来的。
执事的手指又开始捻。拇指压食指,食指蹭中指,中指擦无名指——捻了整整两圈,才开口:“本地礼法兼容解释,是——”
“我没让你解释。”赵星说。
他盯着技术员:“继续念。下面还有。”
技术员低头。屏幕上的灰色说明只有一行,但末尾有一个小小的箭头——折叠标记。他伸手点了一下,箭头展开,露出三行更小的字。
技术员的脸色变了。
“念。”赵星说。
“‘兼容解释范围包括但不限于:字段语义映射、默认值继承、上下文推断行为。具体映射规则参见 custom_mapping_v2。’”
技术员念完最后一个字母,嘴唇抿成一条线。他的眼睛没有离开屏幕,但手指已经从键盘上彻底移开了——两只手都放在桌面上,像投降。
执事的袖口不动了。
“custom_mapping_v2,”赵星重复了一遍,“这个名字挺有意思。v2,说明还有v1?”
技术员没回答。
“点开。”赵星说。
技术员的手指刚抬起来,执事的声音从背后压过来:“此项不必展开。”
赵星转过头。
执事站在校验室中央,袖口里的手指已经彻底缩回去了。他的表情没变——还是那副“道友,我们好好说”的温和模样——但声音里多了一层东西,像瓷器表面出现的第一道裂纹,细得看不见,但能听见。
“道友,宗门礼法兼容映射属于系统后台配置,”执事说,“与当前字段填写无直接——”
“你怕了。”赵星说。
执事的嘴角抽了一下。
“不是怕,”执事说,“是——”
“那你让我点开。”
两个人对视了三秒。
旁听弟子屏住呼吸。技术员的手指悬在屏幕上方,既不敢点下去,也不敢收回来,像被钉在半空中。
执事先开口了。
“三息不驳,即为无异。”执事说。声音恢复了平稳,像在念一句所有人都该知道的常识。“天衡宗处理见证事务时,若当事人在场、知晓、未在合理时限内提出异议,则视为默认认可。此乃宗门礼法通则。”
赵星没说话。
“道友方才让技术员念字段说明,技术员念了。道友让技术员确认字段内容,技术员确认了。道友没有提出异议——”执事顿了顿,“三息已过。”
校验室又安静了。
设备风扇嗡嗡地转。光标在空白字段后面一闪一闪。旁听弟子靠在墙边,呼吸压得极轻,像怕自己的呼吸声会变成什么证据。
赵星看着执事。
“你刚才说的,”赵星说,“再说一遍。”
执事皱眉:“三息不驳——”
“不,最后一句。”赵星打断他,“‘三息已过’之前那句。”
执事想了想:“道友没有提出异议——”
“对。”赵星说,“我没有提出异议。那你告诉我,我没有提出异议的,是什么?”
执事张了张嘴,没出声。
“是字段说明的内容?是字段的定义?是留空提交这个操作?”赵星往前迈了一步,“还是——我同意了你对字段的解释?”
执事的手指在袖口里动了一下。
“礼在其中,”执事说,“不可——”
“拆。”赵星说。
他转向技术员:“新建一个字段。字段名:silence_as_consent。字段类型:布尔。字段说明:留白是否等同于默认同意。”
技术员的手指落在键盘上,敲了几下。
屏幕上弹出一个新字段框,空白一片。
“定义写什么?”技术员问。
赵星没回答。他看着执事。
“你来说,”赵星说,“‘三息不驳即为无异’——这个‘无异’,是对事实无异,还是对责任无异,还是对签名无异?”
执事的嘴角抿成一条线。
“或者换个问法,”赵星说,“如果我在场,不说话,不反对——我是‘同意这件事发生了’,还是‘同意我为此负责’,还是‘同意我在文件上签名’?”
执事没回答。
“这三个不一样。”赵星说,“你清楚,我也清楚。但你的‘三息不驳’把三个混在一起,混成一个‘礼在其中’——然后等三息过了,告诉我我已经默认了所有。”
旁听弟子在墙边小声说了一句:“那……到底是哪个?”
技术员看了他一眼,又低下头。
执事的袖口动了动。五根手指从袖管里伸出来,又缩回去——像一只试探水温的手,碰了一下就收回来了。
“道友,”执事的声音低了两度,“宗门礼法讲究——”
“讲究模糊。”赵星说。
执事没接话。
“你不想让我点开 custom_mapping_v2,不是因为那跟当前字段无关,”赵星说,“是因为你知道——只要点开,那个映射就会清清楚楚地写着:空白字段在系统里怎么被解释。写到那一步,你的‘三息不驳’就装不下去了。”
执事的手指终于从袖口里彻底伸出来了。
五根手指垂在身侧,没有捻,没有动——像五根被卸下来的零件,挂在袖口下面。
“道友,”执事说,“你非要——”
“对。”赵星说。
他转向技术员:“点开 custom_mapping_v2。”
技术员的手指落在屏幕上。点了一下。
屏幕暗了一瞬。
然后弹出一个全新的窗口——背景是深灰色的,字体比主界面小一号,左上角有一行小字:“宗门礼法兼容映射——custom_mapping_v2 | 最后更新:灵历三七二年秋分。”
窗口中央是一张映射表。
三列。第一列是联邦标准字段名,第二列是宗门礼法解释映射,第三列是触发条件。
赵星的目光落在第三行。
`witness_presence` → `见证在场确认` → 触发条件:字段值为真
`witness_liab` → `礼法担保待确认` → 触发条件:字段值为空且 witness_presence 为真
赵星盯着第三行看了三秒。
“技术员。”他说。
“在。”
“‘礼法担保待确认’——确认方是谁?”
技术员的手指在屏幕上划了几下。弹出一个子窗口。
“接收确认通知的对象是……”技术员的声音突然变小了,“执事。”
校验室安静得能听见设备风扇的轴承声。
执事的脸色终于变了。
不是那种剧烈的变化——是那种缓慢的、从耳根开始蔓延到颧骨的苍白。像一张被水泡过的纸,颜色从边缘开始褪,一点一点往中间渗。
“‘待确认’通知发给执事,”赵星重复了一遍,“不是发给见证人。”
执事没说话。
“也就是说,”赵星说,“如果我把 `witness_presence` 填成‘在场’,把 `witness_liab` 留空——系统不会问我愿不愿意担保,而是问你,执事,要不要把我的空白解释成担保。”
执事的嘴唇动了一下。
“这不是宗门礼法,”赵星说,“这是你给自己留的后门。”
屏幕突然弹出一行红色提示。
不是赵星点的。是系统自动弹出的——一条历史记录追溯通知。
“《兼容映射影响范围评估》——已检测到七十二份前置记录使用 custom_mapping_v2 映射。建议立即复核。”
赵星看着那行字。
七十二份。
不是一份。不是两份。是七十二份。
“技术员,”赵星的声音突然变得很轻,“七十二份记录里,有几份的 witness_liab 是空白的?”
技术员的手指在键盘上敲了几下。停住了。
“全部。”技术员说。
“全部是空白?”
“全部是空白。”
校验室里的空气像被人抽走了一层。
旁听弟子往后退了半步——不是那种故意后退的退,是脚自己往后退了半步,像屏幕上的数字会传染一样。
执事的袖口里没有声音了。五根手指垂在身侧,一动不动。
赵星看着屏幕。
七十二份记录。七十二份空白 liability。七十二份被系统自动解释成“礼法担保待确认”——然后通知执事去确认。
不是通知见证人。是通知执事。
执事确认了,就是担保。执事不确认,就是待确认。永远悬在见证人头上,像一把不知道什么时候会落下来的刀。
“赵组长,”技术员的声音有点发抖,“系统提示……要不要冻结这七十二份记录?”
屏幕上弹出一个新的窗口。
红色的。正中央一行大字:
“是否立即冻结七十二份历史见证记录?倒计时:三息。”
光标在“确认冻结”按钮上方一闪一闪。
执事的手从袖口里伸出来,又缩回去。
赵星看着那个倒计时。
三息。
“三息不驳,即为无异。”赵星说。
他伸手,按下了“确认冻结”。