返校日第二天早上,林北站在安全屋的穿衣镜前,把猫耳发箍戴上去。
镜子里的人穿着改良款女仆装——荷叶边领口,深蓝色裙身,裙摆长度刚好在膝盖上方,符合校规第三章第十七条。裙撑蓬度适中,在臀线以下撑出一个极漂亮的弧度,腰身收得很紧,后勤处的剪裁把转化后的骨架优势全显出来了——肩窄,腰细,锁骨上那两道骨线从荷叶边领口露出来,白小洛说过好看的那两条。她侧身照了照镜子,裙摆随着转身的动作轻轻晃了一下,荷叶边蹭过膝盖,带起一阵很细微的痒。
猫耳发箍上移零点五厘米。她用手按了按呆毛根部——发箍的边缘刚好卡在呆毛前方,没有压到。她把发箍摘下来重新戴了一遍,确认位置无误。摘发箍时几缕碎发被带起来,落在脸颊边上,衬得那双浅金色瞳孔里的银色环纹比平时更亮了一点——睫毛膏还没刷,睫毛已经长得在眼睑下投了一小片阴影。她盯着镜子里的自己看了几秒,眨了眨眼,睫毛在空气中轻轻扇了一下。
“行。比漫展那次好看。猫耳位置对了,腰线收得刚好。后勤处的改良款确实比漫展那件强——面料不扎大腿,裙撑不会卡在课桌之间。何小满说女仆的睫毛应该翘——待会儿让她刷。”
她从房间走出来时,陈默正好从厨房里端着咖啡壶出来。他把美式放在林北常坐的位置上,杯柄朝左,杯底磕在桌面上的声音和以前一样。然后他看着林北,死鱼眼在她身上多停了零点几秒——不是平时那种扫一眼就走的看,是上下扫了一遍,从猫耳到裙撑到荷叶边领口的折缝。
“咖啡温度较平时低三度。你今天戴猫耳会热。”
“……温度计量的。”
“对。手感误差正负两度,你的体感温度在猫耳佩戴条件下会偏高。按平时温度泡你可能会觉得烫。”他端起自己的黑咖啡喝了一口,转身往厨房走,走了几步又停下来,从裤子口袋里掏出一个便携工具包——后勤处配发的标准款,打开之后里面是镊子、剪刀、备用扣子。“镊子已消毒。梧桐树碎屑今天大概率会卡在荷叶边折缝里。”
白小洛从房间里走出来,校服穿得整整齐齐,怀里抱着兔子玩偶。她走到林北面前,围着她转了一圈。然后她说了两个字——
“好看。”
就两个字。不是便签纸,不是终端屏幕,是声音——从完全恢复的声带里推出来的。她说完之后嘴角往上翘了一整个毫米,把兔子玩偶换到左手,腾出右手帮林北整理了一下荷叶边领口的翻折角度。“荷叶边比衬衫领口多了好几层折缝。梧桐树碎屑的卡入概率会高。陈默的镊子有用了。另外,你今天的锁骨在荷叶边下面比平时明显——视觉效果很好。睫毛还没刷——何小满待会儿会帮你。她带的睫毛膏是防水款。黑色配女仆装稍微有点太正式了,但今天你要去天台完结欠条——正式一点刚好。”
林北把碎发别到耳后。耳尖在厨房灯光下微微泛红,但她歪头看着白小洛,眨了眨眼,呆毛往左偏了大概十五度。
“你说了一大段话,重点其实只有两个字——好看。前面那些荷叶边折缝、颈部线条延伸、睫毛膏防水参数——都是铺垫。白小洛,你是在夸我。”
“我是在陈述事实。”白小洛嘴角又往上翘了一点。
顾小乙已经包好了饺子端上桌。虾仁馅的,比例一比二,她说穿女仆装值得加虾仁。林北坐下来吃了好几个,把咖啡喝完,把猫耳发箍重新检查了一遍,然后站起来。
“走吧。苏晓晓说第一节课之前验收。迟到的话她大概会在欠条上加罚一条。”
市立第三中学校门口的梧桐树下,苏晓晓已经站在那里了。
晨光从梧桐树叶缝隙里漏下来,在地面上洒了一地碎金。苏晓晓马尾辫垂在左肩,眼镜片反射着晨光,看不清眼睛。右手里是一把卷尺。左手腕上挂着一块秒表。
“……你真的带了量具。卷尺我理解——量裙摆长度和裙撑蓬度。秒表是干什么的。”
“测量你从校门口走到教室的时间。你现在穿女仆装,步幅会比穿校服短——裙撑限制了步幅上限。”苏晓晓把卷尺拉开,从林北的腰侧量到裙摆下缘,“裙摆长度合规。膝盖以上五厘米。误差在允许范围内。裙撑蓬度——”她把卷尺横过来量了裙撑直径,“——比漫展那次小了一点。你选了改良款的最小蓬度。”
“课桌间距有限。蓬度太大会卡在过道里。”
苏晓晓收起卷尺,从口袋里掏出那张欠条——依然夹在透明文件夹里。她从另一只口袋里掏出一支笔,在欠条背面写了一行字,字迹工整。
“验收通过。条件达成。”她把欠条翻过来给林北看。那行字下面还有一行更小的:“裙摆合规,猫耳不压呆毛,裙撑蓬度适应课桌间距。该学员的自适应能力较漫展时期有显著提升。——验收人苏晓晓”
“……你在欠条背面写了验收评语。措辞像训练中心的教官。”
“训练中心的教官写评语。我是班长。班长写验收报告。格式不一样,功能一样。”苏晓晓把欠条重新夹回文件夹,但没有放回口袋,“欠条可以还给你。但我有一个条件。”
“什么条件。”
“今天午休,穿着女仆装去天台。你第一次被卷进空洞的时候——你压下101号门的门把手,门后面是一条和外面走廊完全相同的走廊,白墙,日光灯管,但更窄,只够一个人通过。你在那个走廊里遇到了CN-0000-0001。你在那里剪断了规则节点,找到了出口。那天我也在天台上。我在天台上看到天空裂开。今天穿着女仆装再去一次——算完整的完结。欠条在天台上还你。”
林北看着苏晓晓。天台上。天空裂开的时候她就在天台上。她不止看了直播——她还知道101号门后面的走廊结构,知道门上的字在门变成入口之后就消失了。这些细节直播里没有。苏晓晓在监察频道里用自己的权限漏洞看过陈默上传的重力场扫描数据。
“……你什么都算好了。验收不是最后一环——天台才是。欠条在天台上还。你站在第一次看到我被空洞抓走的地方,看着我穿着女仆装走回来。闭环。”
“从你压下101号门把手那天开始。”苏晓晓说,语气平静得像在复述一个规则漏洞,“你在门上刻了‘别开这扇门’——但你压下了门把手。那天我在天台上看到直播信号断了。恢复之后第一条弹出来的数据是陈默的重力场扫描——莫比乌斯结构,半周扭转。我看到数据就知道你进了第零次循环。我知道你会活着出来。欠条我一直留着——不是要为难你,是要在天台上还给你。完结。”
林北伸手碰了一下猫耳的尖端。晨光在她的睫毛上镀了一层很淡的金色,睫毛尖微微往上翘——还没刷睫毛膏就已经翘了。她歪头看着苏晓晓,呆毛在猫耳发箍下方往左偏了大概二十度。
“午休。天台。欠条还我。不过你刚才说‘从你压下101号门把手那天开始’——你连门把手压下的具体时间点都知道。直播信号断了之后陈默的重力场扫描数据是加密频道的。你的权限是CN-0000-0001给的——不对,是你自己找到的漏洞。”
“……几次。后来CN-0000-0001发现了,没封掉缺口,只是加了一层追踪记录。他说我的观测数据对训练场有价值。”苏晓晓把文件夹放回口袋,转身往教学楼走去。走了几步又停住,回头。
“猫耳很适合你。比漫展那次好看。”
“……你刚才验收的时候怎么不说。”
“验收是工作流程。现在是非正式评价。”苏晓晓推了推眼镜,马尾辫在空中画了一道弧线。
第一节课是数学。王老师是个秃顶的中年男人,讲课喜欢用粉笔敲黑板。林北走进教室的时候,王老师正在画坐标系。他的粉笔停在半空中,盯着林北的猫耳发箍看了大概三秒。然后他推了推眼镜,继续画坐标系。
“林北同学今天穿了女仆装。请坐。第三排靠窗。我们继续讲三角函数。请大家翻到课本第七十八页。”
全班安静了大概一秒。然后后排有人压低声音说了句“王老师是不是被苏晓晓提前打过招呼了”,另一个声音回“肯定。苏晓晓昨天在群里说今天有人验收,让大家不要大惊小怪”。
林北穿过两排课桌之间的过道,裙撑在过道里轻轻蹭过两侧的桌腿。有人在她经过时屏住了呼吸,有人用课本挡住脸但眼睛从书脊上方露出来。她走到第三排靠窗的位置,拉开椅子坐下,裙撑在椅面上轻轻弹了一下,然后侧头看着旁边的孙浩——他正用课本挡住脸,但课本拿反了。
“孙浩,你的课本又拿反了。”
孙浩低头看了一眼课本——这次是真的拿反了。他手忙脚乱地翻过来,翻完之后发现刚才没拿反,是林北又骗了他一次。他的耳朵尖从粉色进化到了深红。林北托着下巴看着他,眨了眨眼——睫毛在空气中轻轻扇动。
“你每次都被同一招骗。我都快没有成就感了。下次换个新套路——你得配合一下,假装你其实看穿了我的陷阱但是故意上当。这样我们都比较有面子。”
“我——我下次试试。”孙浩把课本翻到正确的那一页。
前桌的周瑾转过身来,手里拿着数据板。屏幕上是他一直在优化的概率曲线——今天那条线比昨天更平了。他看了看林北的猫耳发箍,又看了看自己屏幕上那条平稳的曲线,在备注栏里记了一笔,然后转回去继续听课。
第二节课课间。何小满戳了戳林北的肩膀,递过来一个极小的化妆包,粉色,巴掌大。拉链拉开,里面是一支试用装的睫毛膏和一个折叠小镜子。
“这个是上次我跟妈妈去商场买东西送的。”何小满的腮帮子微红,声音比平时低,“你第一次穿女仆装是男生,那次没有化妆。这次你变成女生了,睫毛可以更好看一点。而且你今天午休要去天台——天台光线强,睫毛翘一点拍照好看。”
林北拿起那个小镜子打开。镜子很小,只能照到一只眼睛的范围。她把睫毛膏拧开,刷头拔出来,对着镜子凑近右眼,轻轻刷了一下。然后是左眼。刷完之后她对着镜子眨了眨眼——睫毛上下扇动,在空气中划了两道极细的弧线。她把镜子合上放回化妆包,转过身看着何小满,歪头眨了眨眼。
“刷上去没结块。效果怎么样——你自己看。”
何小满盯着林北的睫毛看了好几秒,腮帮子上的肉慢慢往上堆成了一个压不下去的笑。她低下头从小笔记本上撕了一页纸,写了几个字,然后把纸条折好放进自己笔袋里。林北不用看就知道那张纸条上写的什么——何小满的字体圆圆滚滚,大概是“睫毛膏没结块。很好看。她眨眼的时候睫毛会扇风”。
午休。天台。
林北推开天台铁门时,风从城市方向吹过来,把她的裙摆轻轻掀了一下。裙撑挡掉了一大半风力,裙摆只是在膝盖上方晃了晃。她抬手把被风吹乱的碎发别到耳后——指尖先触到了毛茸茸的猫耳尖端,然后才是自己的耳尖。耳尖是烫的。天台角落里站了几个举着手机的人——何小满的线人。他们看到林北转头,齐刷刷地把手机藏到身后。林北歪头看着他们,眨了眨眼——刷过睫毛膏的睫毛在阳光下投了一小片扇形的阴影。
“拍可以。不要开闪光灯——猫耳反光。选好看的,不好看的删掉。”
几个线人同时点头,其中一个压低声音说了句“她睫毛好长”,被旁边的人用手肘捅了一下。
苏晓晓已经站在那里了。她靠着栏杆,手里拿着那个透明文件夹。欠条在里面。林北走到她旁边,靠在栏杆上。裙撑在栏杆上轻轻磕了一下。
“你第一次被卷进空洞的时候,我站在这里。”苏晓晓说,没有转头,“那天早上我刚收完班级日志。然后天空裂了。你的直播信号在几分钟后断了。信号恢复之后第一条弹出来的数据是陈默的重力场扫描——莫比乌斯结构,半周扭转。我知道你进了第零次循环。我知道他在测试你——他等了三十年才等到第二个有剪刀的人。你通过了。”
“你在监察频道里看了重力场扫描数据。权限是你自己找到的漏洞。后来CN-0000-0001发现了,没封掉缺口,只是加了一层追踪记录。他说你的观测数据对训练场有价值。”
苏晓晓把眼镜摘下来,用镜布擦了擦镜片。天台上的风把她的碎发吹起来。
“你剪断规则节点的那个瞬间,陈默的重力场收缩到最窄——他给自己和你之间留了半米的缓冲空间。我看到这个数据就知道你活着。”她把眼镜重新戴上,从文件夹里抽出欠条,递过来。背面是今天早上写的验收评语,评语下面多了一行新的字,墨迹更新——“完结。条件已履行。欠条作废。——苏晓晓”
林北接过欠条,低头看着那行字。
“……你早上写的是验收通过。现在写完结。”
“验收是工作流程。完结是私人事项。班长验收你的裙摆长度。苏晓晓完结你的欠条。”苏晓晓推了推眼镜,“欠条你留着吧。虎牙是你画的——防伪标志。没有人会伪造林北的欠条。”
林北把欠条折好放进口袋——和兔子徽章放在同一个口袋。然后她抬起头看着苏晓晓。
“你刚才说你手册最后一页写的是‘他找到了出口’。那个手册——能给我看看吗。”
苏晓晓沉默了片刻,从校服口袋里掏出一个巴掌大的活页本。封面是普通的牛皮纸色,边角有些磨损。她翻到最后一页,递过来。那一页上写着萌芽空洞最后一次循环的关键数据——重力场收缩最小值、规则虚线断裂时间、剪刀锚点坐标。数据下面是五个字:“他找到了出口。”字迹工整。旁边有一行更小的字,笔迹不同——弧度向左偏——“找到他了。”CN-0000-0001的字迹,和总教官在深潜每一层刻下的导航字弧度完全一样。
林北把活页本合上,还给她。
“你的字迹向右偏。他的字迹向左偏。两个方向,写在同一页纸上。你帮他找到了我。”
“……不是我帮他找到你。是你自己找到的。”苏晓晓接过活页本放回口袋,从栏杆边起身,“午休还没结束。你穿女仆装在天台上多站一会儿——线人们等了很久。我批准了。”
她转身往天台铁门走去。走了几步又停住,回头。
“睫毛膏刷得很好。何小满的眼光不错。欠条完结了。但观测还没完结。我手册上新开了一页——标题是你。”
午休结束前,林北从天台上下来,往教室方向走。经过走廊时遇到了周瑾。他靠在走廊墙上,手里捧着数据板。看到她过来,他把数据板翻过来给她看。
“天台上你的呆毛偏移幅度恢复了正常水平——猫耳摘下来再戴上之后偏移量回到了基线。”他顿了顿,“苏晓晓刚才回教室时在门口停了几秒。天台对话产生了情绪波动——应该是正面的。她在观测手册上写了新的一页。另外,你今天眨眼频率比平时高——睫毛膏的额外重量可能也有影响,但更可能是触觉反馈。你每次眨眼的时候睫毛尖扫到下眼睑,提醒你你的睫毛比平时更长更翘。”
“……你连睫毛膏重量都算。”
“睫毛膏纤维的增量大概零点零几克。这个量级理论上可以忽略。你眨得多可能是心理因素。”他顿了顿,在数据板上敲了一行字,“方老师让我提醒你——下午第一节是语文课,随堂作文是‘变与不变’。你昨天在笔记本上写了‘收件’,还写吗。”
“写。但不是写空信封。写欠条。”林北靠在走廊墙上,“三周前我签了一张欠条,今天完结了。变的是我——从男生变成了女生,从欠债人变成了完结人。不变的是她——她永远会拿着卷尺站在门口验收。”
周瑾把数据板合上。他没有像往常那样在备注栏里记新变量,只是把笔夹在数据板边缘,推了推眼镜。
“这篇作文方老师会批注。你写完之后如果想分享,我可以帮你做文本分析。不是数据分析——是语文分析。你的议论文逻辑一直很好。叙事文我不确定。这是你第一次写自己。”
“……你什么时候开始对我的作文感兴趣了。”
“刚才。你在天台上完结欠条之后走下来的表情。”他把数据板夹在腋下,往教室方向走去,走了几步又停下来,“你以前是男生的时候写作文从来不写自己。现在你变了。第一次写。值得分析。”
下午第一节,语文课。方老师在讲台上宣布今天随堂作文当堂完成,八百字,题目“变与不变”。
林北翻开笔记本,翻到昨天写着“收件”两个字的那一页,把“收件”划掉,在旁边重新写了两个字:“欠条。”然后她开始写。写三周前在教室里签了一张欠条,穿了一次女仆装。写自己从男生变成了女生。写班长拿着卷尺和秒表站在校门口验收。写午休在天台上完结了欠条。写完结不是结束,是欠条被收进抽屉里。和方老师在花名册上画的圈一样——不是“缺席”,是“已铭”。
她写完后把笔放下。何小满从后面戳了戳她的肩膀,压低声音问写了什么。林北说写了一张欠条。何小满愣了一下,然后笑了——说今天穿女仆装上课,昨天还收了那么多情书,结果作文写欠条,说明对你来说欠条比情书重要。林北歪头看着她,眨了眨眼。
“情书可以批改。欠条只能完结。批改是无限的——完结只有一次。”
放学铃响。林北收拾书包时何小满戳了戳她的肩膀。
“今天没有新情书。后门口没人堵——苏晓晓中午在天台上完结了你的欠条之后,在群里发了条公告。说女仆装为条件履行专用装备,非日常着装,明日恢复校服。后面加了一句——‘再写应用文引用政治课本例句的,不给批改。’”
“……她帮我发了公告。还加了应用文引用规范的补充条款。她这个班长当得比我的公关代理还专业。”
陈默在后门口等她,手里端着下午第二杯咖啡——温度比平时低一点,杯柄朝左。他从口袋里掏出那颗草莓糖——早上给的那颗,包装纸还是粉色。
“你今天没有低血糖。这颗糖还你。女仆装条件测试数据已归档。主要结论:裙撑步幅通行效率正常,猫耳散热性能达标,呆毛负重训练完成。附件:荷叶边折缝碎屑采集记录、咖啡温度变化曲线、草莓糖纸褶皱模式对比图。今天不是三角形——是菱形。”
林北接过糖,剥开糖纸放进嘴里。草莓味在舌尖上化开。她把糖纸叠成一个极小的菱形,放在陈默手心。
“明天恢复校服,咖啡温度调回正常。呆毛负重数据可以归档了。女仆装条件测试结束。”
白小洛在走廊拐角抱着兔子玩偶,用恢复了的声音说了一句完整的话:“明天恢复校服之后,你的睫毛应该还是翘的——何小满的睫毛膏是防水款。棕色款我已经帮你下单了。快递大概后天到。日常用棕色。黑色适合天台完结欠条。明天是日常。日常用棕色。”
“你帮我下单了睫毛膏。色号是你挑的。”
校门口梧桐树下,顾小乙踮着脚尖在等她。手里拎着一个保鲜盒,打开之后里面是两个巧克力香蕉馅饼,饼皮还是温的。
“今天是女仆装日,值得加一个甜版馅饼。配方已经稳定了——可可含量比上次高了一点。今天消耗比上次大。”
林北咬了一口。巧克力的微苦和香蕉的甜在舌尖上打平。
晚上。安全屋。
女仆装已经换下来挂回衣柜——猫耳发箍放在床头柜上,和兔子徽章并排。明天恢复校服。林北坐在餐桌边,把口袋里所有东西掏出来排成一行。兔子徽章。菱形糖纸。欠条——苏晓晓写的那行“完结”在台灯光下微微反光。转笔。记录册。面包标签。
深夜。她在终端上写:
*女仆装日。猫耳没压呆毛。裙撑没卡课桌。苏晓晓带了卷尺和秒表,在欠条背面写验收评语。午休在天台上完结了欠条——她说验收是工作流程,完结是私人事项。她的观测手册上写着“他找到了出口”。CN-0000-0001在旁边加了一行——“找到他了。”欠条完结了。但观测还没完结。手册上新开了一页——标题是我。*
*陈默用温度计量了咖啡温度,用镊子摘了荷叶边碎屑。他建了女仆装条件测试档案——从步幅到呆毛负重到糖纸褶皱模式。白小洛说我今天好看。她帮我整理了领口翻折角度,查了睫毛膏色号,下单了棕色款。何小满的睫毛膏是防水款,没结块。*
*顾小乙一早在厨房磨了发箍卡槽。她没说,但工具箱里有塑料碎屑。巧克力香蕉馅饼的可可含量比上次高了一点。后勤需要。她只管后勤。后勤就够了。*
*语文课作文写了“欠条”。方老师在文末批注:规则之内,规则之外。完结不是结束。是欠条被收进抽屉里。*
*总教官——她如果看到我穿女仆装,大概会在批注里写“裙撑蓬度超标,但分析路径非标准。继续保持”。猫耳发箍的位置她不会评价。她只管方向。但她的咖啡杯还在陈列厅。胶水还在冰箱上。我还差一点——但快了。*
*银纹今天没亮。但欠条完结了。梧桐树还在。明天恢复校服。睫毛膏换棕色。*