“取名吧。”小李笑。
“叫‘榫心’。”我想了一秒,“榫卯扣住,电心在内。”
李若曦把固件签名调出来,我和她各自签字。夜刃把工具包推来:“今晚把它带出去?”
“去旧桥试耳。”我说,“我们不录人,只听‘动’。”
幽影己经换好衣服,把小耳机塞到耳廓里:“出发。”
——
风把旧桥下的塑料布掀起又压落,来回呼吸。我们把车停在和前两晚相同的位置,没有改任何动线。我把 C-01 放进一个普通的书袋,把“木钉”插在盒底,触点对齐,盒心的绿灯亮了一下,又熄。
“这里。”幽影指向桥桩与地面的接缝,“木钉贴缝,桥体会帮你放大低频。”
我蹲下,把木钉轻轻按进缝里,榫口“咔”的一声极轻——对上了。沈奕打开“快收”,盒内红灯闪过即灭。耳机里传来极细的鼓点:不是心跳,是桥面远处有人推车经过的节律。
“有两拨。”幽影在我身旁低声,“一拨脚步快,一拨沉。”
“快的是送货,沉的是搬箱。”夜刃判断得很快。
“我们只记‘动’。”李若曦在耳机里重申,“任何人声与可识别声音,一律丢弃。”
我看着 C-01 盒盖上的那道暗暗的木纹,指腹轻轻按在“快收”上,留下一段十秒的片段。沈奕说:“收到。基线稳定——这桥体今晚风比昨晚大,低频噪多一点,我把门槛往上推两格。”
“诱饵?”小李问。
“不动。”我说,“今晚只试耳。”
二十分钟后,一辆没有标的面包车在桥下停住,车门打开,几人下车。桥体的“呼吸”改变了一点,我在耳机里听见三次近距离的重落。幽影道:“换位了,右三桌变左二桌。”
“继续收,不近身。”我说。
又过十分钟,另一辆小车从桥另一端慢慢靠近,停在阴影里,熄火。风吹过它的车头,发出一声轻响。我按下“快收”,又放开。
“够了。”沈奕说,“回去做样本。”
我们没有继续停留。幽影把“木钉”轻轻拨出,榫口离缝,盒心绿灯亮了一瞬,读写结束。夜刃把书袋提起来,尽量不带出任何痕迹。整个过程,没有人说“走”,但每个人都明白,到点了。
——
回到公司,规室与匠坊的只读镜像在空中“扣”上。李若曦导出事件流,屏上只有无名的条带:快、慢、重、轻、有序、无序。我盯着其中三段,将它们叠在一起:“这是同一拨人的节奏,不同地点。”
沈奕点头:“他们的搬拿,从‘呼吸’上就能看见。人可以伪装步态,但在桥下,这种‘重心—回弹’的律不会变。”
小李看着那条条带子,像看见了某种秩序:“这个能用。”
“能用,但不要滥用。”李若曦把事件流封存,“我们只记录‘动’,不记录‘谁’。这一点,永远别动摇。”
“好。”我说。
我把 C-01 放回桌上,指腹在盒面上轻轻滑过。木纹在灯下像一层波,榫扣的脊在极斜的角度里闪了一条细光。我忽然有种错觉——这不是一个盒子,而是一块“心”。它不大,却能让我们把手里的节奏握住一点。
“再打一只。”我转头对沈奕说,“C-02 做成‘明面盒’,与 C-01 配成对。一只耳,一只锁。”
“锁什么?”夜刃问。
“锁边。”我笑了笑,“锁流程,锁证据,锁我们自己。”
——
深夜,我一个人坐在白板前,把“匠盒”旁边又添了两行:
榫扣:快换且隐
衡耳:听微留节
我把笔在指间转了一圈,落下最后一个字:心。
合眼,水声再次把我带回案几。鲁班仍在,张衡己经不见,只留下一只小圆片。鲁班把盒盖轻轻推开,露出那三道腔。我心里忽然一静,明白这盒不止是“工具”,还是“法”。
鲁班低声道:“器用得法,法中有人。你世间有风有危,先稳匠心,再用匠器。”
我躬身。他袖一拂,河面风浪渐缓,案几稳稳浮在水心。
醒来时,窗外天色微亮。小李发来一条消息:明晚继续旧桥,‘耳’我拿。 李若曦:规室给‘匠盒’开独立编号序列。 沈奕:C-02 明晚可用。 夜刃依旧两个字:我在。 幽影只发了一个半弧的笑脸,像桥下掀起又落下的一道风。
我看着桌上的 C-01,把它放进透明盒,贴上标签。盒角的燕尾在晨光里只露出一线。我知道它只是第一只,但第一只往往决定了后路的形状。我们还要造更多——“榫心”系列,耳、锁、印、骨……让榫卯与电子彼此扣紧,让匠心与规矩彼此相护。
风还在,但手里终于有了一只能随身即用、随境即变的“舟”。接下来,我们用它去听微,看势,扎根,慢慢把这条河渡过去。