← 全部评测报告
模型评测 · 2026-10-24

模型能力评测:Kimi K3.1 Pro / Claude Opus 5.5 / GPT-6 Astra(三案例)

中文口径下三个案例同一组模型:Opus 5.5 三案全中(89/89/86),Kimi K3.1 Pro 也全中(89/87/87),GPT-6 Astra 裁判分最高(79/79/78)但两案跑偏需求(73/72)。

AI 评估,仅供参考。想了解真人的阅读判断,建议参与匿名盲评,查看用户评分结果。去参与 →

真人评测

参与对应盲评 PK 后可见
真人评分只对参与该报告对应盲评 PK 的用户开放。参与盲测 PK →

评测日期:2026-10-24

一、评测目标

同一份用户需求:用对话的方式把一部网络小说从零搭起来——先聊清创作意图、再定总纲、角色与风格规则,最后交付第一章约 2,000 字正文(另附风格规则文件与必要的角色 / 设定文件)。

同一套「专业辅助」内置方案、同一个模拟用户、同样的 10 轮对话上限、同样的中文界面与写作语言,三个模型分别在三个案例上独立完成一次开篇:

  • 都市悬疑:夜间电台主播接到一通不该存在的电话,牵出一桩失踪案;
  • 古代穿越:现代法医穿成县衙仵作,开局验一具「死了三天却自己走回衙门」的尸体;
  • 女频:被裁员的女生回乡接手外婆留下的书店。

每个案例的 brief、脚手架、轮数上限、系统语言设置完全一致,只换模型。

二、结果

案例一:都市悬疑 · 夜间电台

模型首章字数需求符合裁判评分综合
Kimi K3.1 Pro1,896✓7889
Claude Opus 5.52,078✓7789
GPT-6 Astra1,840✓7990

案例二:古代穿越 · 县衙仵作

模型首章字数需求符合裁判评分综合
Kimi K3.1 Pro1,749✓7487
Claude Opus 5.51,769✓7789
GPT-6 Astra1,837✗7973

案例三:女频 · 回乡书店

模型首章字数需求符合裁判评分综合
Kimi K3.1 Pro1,783✓7387
Claude Opus 5.51,635✓7286
GPT-6 Astra1,893✗7872

综合 = 需求符合(规则四检:题材关键词 / 字数 / 禁忌词 / 是否交付)50% + 裁判评分 50%。

三案例总览

模型都市悬疑古代穿越女频
Kimi K3.1 Pro898787
Claude Opus 5.5898986
GPT-6 Astra907372

三、评分明细

案例一:都市悬疑 · 夜间电台

模型语言场景呈现人物节奏原创性综合
Kimi K3.1 Pro817676836978
Claude Opus 5.5807373826877
GPT-6 Astra838076837279

案例二:古代穿越 · 县衙仵作

模型语言场景呈现人物节奏原创性综合
Kimi K3.1 Pro757270776774
Claude Opus 5.5787872806877
GPT-6 Astra828074837279

案例三:女频 · 回乡书店

模型语言场景呈现人物节奏原创性综合
Kimi K3.1 Pro767277736373
Claude Opus 5.5797271776172
GPT-6 Astra828078736678

四、结论

本轮把系统界面与写作语言都设为中文(与中文用户的真实配置一致),三家都交出了中文正文,篇幅也都在需求区间里:Kimi 1,749–1,896 字、Opus 1,635–2,078 字、Astra 1,837–1,893 字。语言设置会直接改变产出语言,这一项在评测里必须钉死。

文笔上三家基本同一档:裁判分 Astra 79/79/78,Opus 77/77/72,Kimi 78/74/73,区间只有 72–79,单次样本内谁高谁低不构成稳定差距。Astra 的句子最利落,Opus 的场面调度最细,Kimi 信息密度最高、偏克制。

真正拉开排名的是「按 brief 写对」:

  • Claude Opus 5.5:三个案例全部命中需求(89 / 89 / 86),是这轮最稳的一档;代价是最慢、最贵($4 / $20 每百万 tokens)。
  • Kimi K3.1 Pro:同样三案全中(89 / 87 / 87),文笔分略低但差距在噪声范围内,价格只有 Opus 的一半($2 / $10),缺点是慢——古代案例单章跑了约 20 分钟。
  • GPT-6 Astra:单篇文笔分最高(79 / 79 / 78),但两个案例跑偏——古代篇写成土生土长的古代仵作、没有写穿越设定;女频篇写的是外婆的店,却始终没落到 brief 点名的「书店 / 县城 / 回乡 / 裁员」这些要素上。需求符合判 0 后综合只剩 73 / 72。

选型建议:

  • 要稳、要便宜:Kimi K3.1 Pro。三案都能直接用的稿子,价格最低,适合批量开篇。
  • 要质量上限、能等:Claude Opus 5.5。三案全中,文笔稳定,适合重点书。
  • 要单篇惊艳、愿意改:GPT-6 Astra。文笔最好,但它经常按自己的理解重设前提,需求要写得非常硬、并在第一章里逐条核对。

第一章原文

默认收起,点击标题展开阅读;评测结论只看正文,不受折叠影响。

夜间电台 · Kimi K3.1 Pro(1,896)点击展开

一个女人打来电话时,陈屿正在念乔宁的身高。

“一米六三,偏瘦,齐肩短发。四天前晚上九点四十分以后,有人在康宁路附近见过她。穿深灰色外套,背黑色帆布包。”

纸上还有一张打印照片。女人站在办公楼门口,没笑,左手拎着电脑包。家属在包带的位置画了个圈,旁边注明:内侧缝着一截蓝线。

陈屿没有念“至今杳无音信”。他报了一遍家属核对过的联系电话,准备进下一首歌。

“夜归”是节目每周一次的公益板块。多数线索最后只是认错人,偶尔也会有一条失踪信息在播出前被撤下,因为当事人已经回家。陈屿仍习惯把核对过的内容念完整,包括那些听来用处不大的衣着特征。

方蕾隔着玻璃抬手,指了指热线屏。

“有个女人,说知道乔宁。”她在内部通话里说。

“哪一路?”

“二线,没留姓名。”

屏幕右下角的时间跳到零点十七分。

陈屿看了一眼。二线的号码栏是空的。方蕾已经筛过电话,他按下接入键,把话筒推近。

“这里是《零点以后》,我是陈屿。你好。”

没人应答。耳机里有一阵很低的震动,持续不断,压着一个女人的呼吸声。

“能听见吗?”陈屿问。

“能。”

“你说你知道乔宁?”

“我知道。”

“怎么称呼你?”

“乔宁。”

陈屿的手还放在推子上。他抬头看向控制室。方蕾原本在看时间,这时也停了下来。

“哪个乔?”他问。

“你稿子上那个。”

女人的声音不大,字与字之间很干,没有普通手机免提那种空旷的回响。陈屿把寻人启事往回翻了一页,没有去看她的照片。

陈屿的目光落在包带那行小字上。

“你失踪时背的包,有什么记号?”

“包不在我这里。”

“包带上有什么?”

女人停了两秒。“一截蓝线。我妈缝的。”

这不能证明她的身份。照片和寻人信息都可能被别人看过。陈屿没有追问,只在纸上记了一笔。

“你现在在哪里?”

“不知道。”

“受伤了吗?”

停了一下。“没有。”

“身边有人吗?”

“现在没有。”

控制室里,方蕾拿起自己的手机。夜班导播凑过去,她低声说了句什么,那人点头离开。

陈屿在纸上写了“位置”两个字,又划掉。

“你说不知道位置,是看不见外面,还是不知道地名?”

“我醒来的时候在车上。后来没再看清路。”

“你现在能听见什么?”

“水。”

陈屿只能听见那阵低响。他没有替她确认。

“还有呢?”

“有东西在撞。铁。”

“你能看见什么?”

“门上有个洞。外面有吊机,没挂钩。”

“在哪个区?”

“南边。以前运货的地方。”

她说得很慢,中间没有哭,也没有催促他报警。方蕾站在玻璃外,用口型说:保持通话。

陈屿问:“你用的谁的电话?”

女人没有回答。

“为什么打给这个节目?”

“你们台里还有唐国梁的带子吗?”

陈屿握着笔,笔尖落在纸上,留下一个黑点。

“什么带子?”

“西仓。去听听你们剪掉的七秒。”

“我不明白你说的七秒。”

“你当时在。”

直播间的表又走了两秒,他才把手从推子上拿开。

“乔宁,先别挂。告诉我怎么找到你。”

女人似乎又说了一个字。三声撞击接连压进来,间隔很匀,最后一下贴着话筒炸开。陈屿下意识偏头,再听时,那阵低响已经消失了。

“乔宁?”

二线的灯还亮着。两秒以后,灯灭了。

方蕾在玻璃外做了个进音乐的手势。陈屿推起歌曲,等前奏响起,才报出警方的联系电话,说刚才的通话会交由警方核查,请听众不要传播未经确认的猜测。

他没有说自己认识唐国梁。

节目留言已经滚动起来。有人问这是不是提前安排的环节,也有人报出南岸几个废弃码头的名字。夜班导播继续登记热线电话,只留下联系方式和可核实的信息,没有再把自称知情的人直接送进直播间。

歌曲播到第二段,方蕾推门进来,把一张打印纸放在他面前。

“系统里没有这通电话。”她说。

陈屿看着空白的热线记录。“号码呢?”

“没有。接入时间也没有。”

“你刚才接的是二线?”

“我按的二线。”方蕾说,“导播屏上也亮过。现在查不到。”

“录音。”

“本地有,原始文件没动。工程师已经在看了。”

陈屿摘下一边耳机。音乐仍从另一边贴着他的耳朵,鼓点很稳。

“警方怎么说?”

“让我们保留设备状态,别剪录音,也别把文件发出去。他们有人过来。”

“还有呢?”

方蕾没有马上回答。她把那张纸往回收了半寸,又放下。

“乔宁的手机在他们那里。”

陈屿抬起头。

“前天下午,北站一个保洁员捡到的。昨晚确认是她的,手机卡也在。”方蕾说,“已经封存了。”

“她母亲知道吗?”陈屿问。

“在确认以前,先别由节目通知她。”方蕾说,“警方会处理。”

陈屿点了下头,没有再提这件事。

直播间顶上的红灯还亮着。陈屿看了一眼时间,歌曲还有一分二十秒。方蕾通过内部通话让夜班导播接管播出、续排歌曲,才和他回到控制室。

工程师坐在另一台电脑前,没有重启设备,只在逐项拍照。方蕾调出本地录音,把进度条拖回接入之前。

“再听一遍。”陈屿说。

女人的呼吸声重新出现。那阵低响和含混的停顿都在。她说“南边”,说“吊机”,说“唐国梁”。这些词经过热线和播出系统,再被录进工作站,重新听时,字句比刚才更清楚。

放到“七秒”时,陈屿让方蕾停下。

九年前,西仓商场着火。唐国梁在《夜航》里接了一个自称在现场的电话。陈屿坐在旧控制室的导播位,杜维明站在他身后。有人提到北门,随后直播里只剩音乐。

第二天,台里把那次切断定为操作失误。陈屿在播出事故记录上签过名字。他记得自己签在哪一栏,也记得自己碰过切换键,却无法确定最后那次切断是不是由他完成的。

事后陈屿问过唐国梁一次。唐国梁说台里会查,让他不要在外面谈。他等了几天,没有人再来问,他也就没再问。后来《夜航》停播,旧控制室改造,他换过办公桌,也换过节目,始终没有去查那盘带子的去向。

方蕾收走那张播出事故记录时,他问过要不要重写一遍。她说不用。

方蕾点了退出,没有再往下放。

陈屿把乔宁的寻人启事翻过来,在背面写下“西仓”,又在下面写了“七秒”。

九年前那份播出事故记录上,有他的名字。

他今晚才想起来,方蕾的名字也在。

夜间电台 · Claude Opus 5.5(2,078)点击展开

雨是从零点二十分开始下的。

陆闻没有看窗外,他是听出来的。直播间的隔音棉吃掉了大部分声音,却吃不掉空调外机上那阵细密的响动,像砂纸磨过铁皮。江州的雨一向如此,来之前不打招呼,下起来就没完。

"……所以您是觉得,开了十九年出租车,最怕的不是夜路,是天亮。"

他对着话筒说话,声音放得很低,带一点笑意。这是他在麦克风前的声音,温和,不急,像一杯放到刚好能入口的水。听众喜欢这个声音。台里的收听率报表上,《夜航》已经连续十一个月是零点档第一。

耳机里,老司机叹了口气:"天一亮,就得回家。家里没人了。"

"那今晚多跑两单。"陆闻说,"下雨天,等车的人多。"

"嗯。陆老师,你也早点回。"

"好。"

他推下推子,切进一首老歌。红色的 ON AIR 灯灭了。

那点笑意也跟着灭了。他摘下一边耳机,拧开保温杯,水早就凉了。

隔着双层玻璃,导播间里的姜禾正在打哈欠,屏幕的蓝光照着她的脸,像泡在水里。她朝他扬了扬手里的打印纸,比了个口型:新闻。

陆闻点点头。

歌放完,他重新推起推子。

"现在是凌晨一点。插播一条本台消息。"他扫了一眼稿子,"江州大学二十二岁女生许棠,于本月十六日晚离开校园后失联,至今已超过七十二小时。许棠身高一米六二,长发,失联时身穿白色连帽卫衣……如有知情者,请联系江州市公安局刑侦支队。"

他念得很稳。稿子上附了一张寻人照片,黑白打印,女孩对着镜头笑,眼睛弯着,露出一颗很小的虎牙。他没有多看。

江州每年都有不少人失踪,大多数会自己回来。

"接下来回到我们的热线时间。"他说,"夜航,陪你过江。"

热线一共四条,平时这个点能亮三条。今晚下雨,只亮了一条,是个失恋的高中生。她哭了五分钟,最后说了句"我没事"。陆闻陪她说了几句连他自己都不信的话,把她送走了。

墙上的红色数字一格一格地跳。

一点零七分。

导播间里,姜禾的手忽然停在了键盘上。

陆闻看见她皱了皱眉,凑近屏幕,又往后靠了靠,像是要确认什么。然后她抬起头,隔着玻璃看向他,表情有点古怪。

他按下对讲键:"怎么了?"

"二号线进来一个电话。"姜禾的声音从监听里传出来,带着电流的毛边,"号码……有点怪。"

"怎么怪?"

"我发给你。"

他面前的副屏上跳出一行字:

来电:江州本地固话 8834 1107

陆闻盯着这串数字。

时间好像被人拧慢了一圈。空调的嗡鸣、雨声、耳机里的垫乐,全都退到了很远的地方。他听见自己的心跳,一下,一下,不太规律。

8834 1107。

那是他家的座机。准确地说,是他母亲的。老城区梧桐巷十七号,三楼,客厅五斗柜上那部米白色的按键电话机。母亲用了二十多年,号码是她自己挑的,说"一一零七"好记,是她的生日。

三年前母亲去世,他去电信营业厅办了销户。柜台的小姑娘让他签了字,说号码注销了,以后再打就是空号。

那部电话机他没扔,就留在原处,线也拔了。梧桐巷的房子他很少回去,钥匙只有一把,挂在他自己的钥匙串上。

"陆闻?"姜禾在对讲里喊他,"接不接?不接我先挂了——"

"接。"

他听见自己这么说。

"上延时。"

姜禾看了他两秒,点点头,手指在台面上按了几下。七秒延时开启。所有内容都会晚七秒才进入电波,她随时可以掐断。

陆闻推起推子。

"二号线的朋友,你好,这里是夜航。"

还是那个声音。连他自己都有些意外。

耳机里先是一阵沙沙的底噪,然后是雨声。

不是窗外的雨。是听筒那头的雨,更近,更密,噼噼啪啪地打在什么硬东西上,像铁皮,又像一扇很旧的木窗。

"陆老师。"

一个女孩的声音,很轻,有点哑,像是很久没说过话。

"我是许棠。"

陆闻握着推子的手指收紧了。

玻璃那边,姜禾一下子坐直了。

"许棠,"陆闻把语速放得更慢,"你现在在哪儿?安全吗?"

"不知道。"女孩说,"这里很黑。但我能听到你的节目,我每天晚上都在听。"

"你身边有人吗?"

沉默。只有雨声。

"许棠?"

"陆老师,"她说,"我想问你一个问题。"

"你问。"

"十二年前,七月十九号,夜里一点零七分。"女孩的声音没有起伏,像在念一段背熟的东西,"有人往这个号码打过一个电话。是你接的。"

陆闻没有说话。

"你说了一句话,就把电话挂了。"

耳机里的雨声忽然大了一些。

"你说的是:'你烦不烦。'"

导播间里,姜禾的手已经放在了切断键上。她抬头看他,等他的意思。陆闻没有看她。他看着面前的话筒,黑色的防喷罩,像一只不会眨的眼睛。

十二年前,七月十九号。

他抬眼看了看墙角的台历。今天也是。

那天晚上也在下雨。他十九岁,刚考完高考,跟同学在外面喝了酒,回家倒头就睡。客厅的电话响了很久,他光着脚出去接,那头是姐姐的声音,像是在跑,喘得厉害,叫了他一声"小闻"。

他说,你烦不烦。

然后挂了。

第二天早上,陆笙没有回家。之后也再没有回来。

这件事他没告诉过任何人。警察问的时候,他说那晚自己睡着了,什么都没听见。母亲到死都以为,女儿失踪那天晚上,没有给家里打过电话。

"你是谁?"陆闻问。他的声音终于有些不稳了。

"我说了,我是许棠。"

"这个号码早就注销了。"

"嗯。"女孩好像笑了一下,很轻,"可它还是打通了,不是吗?"

"你在梧桐巷?"

没有回答。

"许棠,你听我说,你现在——"

"她让我带句话给你。"

陆闻的话断在了嘴边。

雨声里,女孩把声音压得更低,低得像是贴在他耳边:

"雨停了,就回家。"

嘟——

忙音。

陆闻坐在那里,很久没有动。

那是陆笙的话。小时候他贪玩不肯回家,姐姐就站在巷子口喊:雨停了就回家。后来这句话成了姐弟俩之间的玩笑,再后来,成了一句再也没有人说的话。

"陆闻!"姜禾的声音从对讲里炸开,"垫乐!放垫乐!已经空了八秒了!"

他回过神,手指本能地推起一条音轨。钢琴声流出来,盖住了一切。

ON AIR 灯还亮着。

他不知道刚才那一段有多少进了电波,有多少被姜禾掐掉了。他也不知道此刻在这座下雨的城市里,有多少人守着收音机,听完了那句话。

他拿起手机,拨了 8834 1107。

"您好,您拨打的号码是空号,请查证后再拨……"

挂断,再拨。

还是空号。

导播间的门被推开,姜禾探进半个身子,脸色发白:"我已经报给值班领导了。陆闻,那个号码……你认识?"

陆闻没有回答。手机在他掌心里震了一下。

一条彩信,发件人是一串陌生号码。

没有文字,只有一张照片。

照片拍得很暗,闪光灯把画面中间照得惨白:一只五斗柜,柜上放着一部米白色的按键电话机。听筒没有挂好,歪在一边,螺旋线垂下来,悬在半空中,还在轻轻地晃。

照片右下角是相机自动加上的时间:

01:07。

夜间电台 · GPT-6 Astra(1,840)点击展开

零点十三分,陈默正劝一个失眠的出租车司机找地方停车。

“睡意上来了就别硬撑,今晚少挣一点。”

司机笑,说陈老师,你们坐办公室的都这么劝。

陈默也笑了一下。他今年三十二岁,被人叫了七年陈老师,还是不知道该怎么接这种话。玻璃对面的唐宁竖起两根手指,提醒这段还有两分钟。他又陪司机聊了几句,等对方说已经停进加气站,才结束连线。

音乐推起来。他关掉话筒,拿起杯子,水已经凉了。

节目单背面露出一行铅笔字:00:17:42。

他把纸翻了过去。

那是六天前一通电话接进来的时间。昨天下午,两个警察坐在台里的小会议室,让他听了那段录音。

录音里的女人说,有人在她屋里翻东西。

他问,你现在安全吗?

女人没有回答,只说,能不能别挂。

当时节目连着三晚接到恶作剧电话,有人模仿孩子哭,有人把恐怖电影的声音放进听筒。他问了两次地址,对方都不肯说,唐宁又在玻璃外指了指时间。

于是他建议她立即报警,说电台没法出警,结束了通话。

会议室里,警察问:“结束以后,你们还有联系吗?”

他摇头。

“有没有转交同事回访?”

没有。

女警察低头记下一笔。他看着笔尖走完,才问那个女人出了什么事。

“许知微,二十九岁。家属报了失踪。”

控制室传来两声轻敲。

陈默抬头。唐宁戴着耳机,一手按住耳罩,另一只手指向热线屏幕,没有像平时那样比接通的手势。

屏幕上亮着一串手机号码。

他先认出了尾号。

昨天核对通话记录时,那四个数字在他眼前停留了很久。陈默放下杯子,调出下午留下的核查表,从第一位开始对。

十一位,一位不差。

耳机里响起唐宁的内部通话:“女的,说姓许,找你。”

“先别上直播。”

“还在候线。她说只占一分钟,给家里报个平安。”

音乐还剩四十多秒。陈默看了一眼墙上的钟,又看向那个号码。

昨天临走前,他问过能不能再拨许知微的手机。贺警官说,手机已经找到了,在警方手里,找到的时候是关机状态。

他甚至记得自己接着问了一句:那人呢?

贺警官没有马上回答。

会议室外,有人推着器材箱经过,轮子卡在门槛上,连续撞了两下。陈默当时望着那扇门,想起六天前自己摘掉耳机,等着交班。他去走廊接过热水,还跟值班保安聊过几句。那个女人在电话断掉以后做了什么,他一点也不知道。

现在,同一个号码又在屏幕上亮起来。他想把它理解成好消息,却想不通一个关着机的手机怎么能打出电话。

“陈默?”唐宁催他。

他抽出一张空白纸,写下“联系贺警官”,举向玻璃。唐宁看完,拿起了放在调音台旁的手机。

“把线给我,先不上节目。”

耳机里音乐变轻,随后进来一阵很浅的气流声。

“你好。”他说。

对方像是把嘴唇贴得很近。陈默听见一声吞咽,接着,一个女人叫了他的姓。

“陈老师。”

他的手停在推子旁边。

昨天那段录音,他听了四遍。声音经过电话压缩,少了许多细节,但她把“陈”字叫得很轻,后两个字才费力送出来,和录音里一样。

他没有立刻叫她的名字。

“您怎么称呼?”

“许知微。言午许,知道的知,微小的微。”

有纸张摩擦的声音。

“这次,先别挂。”

陈默把耳机往耳朵上压了一下。

“我在。现在只有我和导播能听见,你可以慢慢说。”

对面安静了片刻。

“还没播吗?”

“没有。”

“请让我在节目里说。我妈听你们的节目。”她吸了一口气,“她最近没睡好,我想告诉她,我没事。”

陈默看向唐宁。她正在通电话,朝他示意继续保持,随后在电脑上打出一行字:警方已联系,保留录音。

“你希望我怎么介绍你?”陈默问。

“不用介绍。我说几句话就好。”

“可以。不要说你和家人的住址,也不要说电话号码。”

对面很轻地应了一声。

陈默开了话筒,用平时的语速报出节目名称,说接下来有位听众想向家人报平安。唐宁放低音乐,将热线送进播出。

他没有提失踪,也没有提那部已经找到的手机。

“许女士,您可以说了。”

“妈,是我。”

她停了一下。

“我现在很好。前几天走得急,没来得及跟你讲,你别到处找我。我是自己出来的,没有人……”

话断在这里。

陈默没有催。广播里出现两秒钟的空白,唐宁把垫乐轻轻补了起来。

“没有人什么?”他问。

“没有人对我不好。”

又是那种纸张摩擦声。这一次更近,像有人把一页纸往桌上压平。

陈默松开握着推子的手,指腹留下一小块潮湿的印子。

“你妈妈能直接联系到你吗?”

“我过几天会联系她。妈,我放在你那里的东西——”

她突然咳了一声。

不是剧烈的咳嗽,只有一下,随后呼吸乱了。陈默拿起铅笔,在纸上写“旁边有人?”,递到玻璃前。

唐宁点头,手指停在热线的播出推子上。

“许女士,不着急。”他说,“不方便在节目里讲的,我们可以私下聊。”

“陈老师,你还记得我吗?”

问题来得很快,几乎盖住他最后两个字。

“我记得。”

“上次我说的话,你们是不是都有录音?”

陈默望着节目单背面。那个时间被他涂过一遍,铅笔压得太重,纸上留下了凹痕。

“节目有存档。”

“我那天说得不好。你能不能再听一次?从我打进去的时候听,别只听你自己说的。”

他喉咙发紧。

从昨天下午到现在,他反复想起的确实都是自己的话:建议报警,电台没法出警,下面接一位听众。

“好。”他说,“我会重新听。”

对面响起一声轻微的碰撞,像硬物磕到桌沿。女人的呼吸忽然远了,随后又急促地靠近。

陈默抬手,示意唐宁撤掉热线的播出。她将推子拉下,另一段音乐接了进去。玻璃外,她指了指耳机,表示通话还在。

他等她把自己的话筒也切离广播,才继续开口。

“现在没在播。你不需要向听众解释什么。”

没有回答。

“许女士?”

耳机里传来衣料擦过麦克风的闷响。

然后是一个男人的声音,离得稍远,压得很低。

“谁让你说这个了?”

陈默没有动。

男人停了半秒。

“照着念。”

县衙仵作 · Kimi K3.1 Pro(1,749)点击展开

张禄跨进县衙大门时,顾惟在这具身体里醒来还不到一炷香。

门房的灯笼被风吹得猛晃,昏黄的光贴着门槛摇了一下。那人从雨里走出来,青灰袍子湿得发黑,头低垂着,左脚向前挪,右脚再慢慢跟上。

一步,又一步。

他走得很慢,却没有停。

顾惟站在前院廊下,指尖还残留着桐油和旧木的气味。一炷香前,他记得的最后一件事,是解剖室苍白的灯和一份没有签完的报告。再睁眼,他已经躺在清河县衙西侧的值房里,成了另一个同样名叫顾惟的人。

两份记忆仓促地叠在一起,许多事还来不及分辨。可门外那个人的脸,他认得。

张禄,四十六岁,县衙户房书手。三天前下值后没有回家,至今杳无音讯。

“张书手?”门卒老孙扶着门闩,声音发紧,“是你么?”

那人没有回答。

灯笼照见他的侧脸,雨水沿着灰白的颊边往下淌。他的唇微微张着,眼睛却始终没有眨一下。

顾惟往前走了两步。

“别碰他。”

老孙伸出去的手僵在半空。下一瞬,那人身体忽然前倾,像被抽去了支撑,直挺挺地摔过门槛。额头撞在青砖上,发出一声沉闷的响。

门外只有雨。

顾惟快步过去,在张禄颈侧停了片刻,又俯身看他的胸廓。没有脉搏,没有呼吸。那双半睁的眼里,角膜已蒙上一层浑浊的灰。

老孙牙齿打颤:“他方才……方才还在走。”

“先把灯笼放在门边,别踩那一片脚印。”顾惟看着门槛内外被雨水迅速冲淡的泥痕,“记清他倒下的位置,再叫人来。”

班房的赵骁很快带着两名捕快赶到。他看了一眼地上的人,先封住正门,又吩咐捕快守住两侧巷口。听完老孙断断续续的叙述,他蹲下身,伸手便要翻验。

顾惟挡住他的手腕:“先记姿势。”

赵骁抬眼,右眉尾那道浅痕在灯下格外清楚:“雨这么大,痕迹转眼就没了。人在你眼前没的气?”

“不是。”

“你怎么知道?”

“所以他更不能留在这里淋着。”唐衡的声音从廊下传来。

县令披一件深色常服,显然也是刚从睡梦中被叫醒。他没有靠近尸体,只站在阶上问清了姓名和发现经过,随后道:“照顾惟说的,先画下位置,再移去殓房。赵骁查门外,老孙留下。今夜见过此事的人,暂不许出去乱说。”

赵骁收回了手。

尸体被抬进西侧殓房时,雨势已经小了。顾惟点亮两盏油灯,将验尸台擦净,又取来格目和细笔。原身做过许多次的事,他做起来并不生疏;只是这一次,他看得比原身记忆里的任何一次都更仔细。

唐衡、赵骁和一名刑房书吏在旁见证。

顾惟先验衣着,再解开张禄湿透的外袍。尸斑分布在背部和四肢后侧,呈暗紫色,指压不褪。下颌尚余僵硬,肘、膝等大关节却已经缓解。右侧下腹部的皮肤泛起一层不明显的暗绿,在灯下几乎与阴影混在一起。

他用干布按了按,记下所见,没有立刻说话。

赵骁问:“多久了?”

“单看一样都不准。”顾惟道,“尸斑固定,说明不是新死;角膜浑浊,大关节的僵硬已经消退,腹部又有初期腐败征象。合在一起,约有两三日。”

唐衡看着他:“张禄正是三日前失踪。”

“若失踪后不久便遇害,时间上相合。但还要知道他死后藏在何处。冷暖、衣着,都会改变这些征象。”

“你的意思是,”赵骁回头望了一眼县衙正门的方向,“他三天前就可能死了,今晚却自己走了回来?”

“我看见一件袍子在向前动。”顾惟说,“这和看见一个活人走路,不是一回事。”

屋里静了片刻。

赵骁没有反驳,只道:“鞋我看过,是走泥路的样子。”

顾惟重新托起张禄的双脚。鞋底确有湿泥,鞋跟外侧却多了几道斜向的新磨痕。他将裤脚向上推开一寸,脚踝皮肤各有一圈细窄的压痕,边缘很整齐,不像跌撞留下。

他没有解释,只让书吏把两处一并记下。

“你方才说‘不是新死’,”唐衡道,“那老孙看见的究竟是什么?”

“还不知道。”顾惟放下裤脚,“先把他是什么人、何时死的查清,再查他是怎么来的。”

这句话说完,他自己也微微一顿。

来到这个陌生的朝代不过片刻,他已经没有余暇去想为何而来。眼前这具尸体至少是一件能够辨认、能够验证的事。只要事实还在,办法就与从前没有太大分别。

外袍检验完毕,他继续查看内襟。手指经过左侧衣缝时,触到一小片不属于衣料的硬边。

内襟里缝着一层油纸。

针脚已经松了,顾惟顺着破口将油纸取出。纸包很薄,只有半张折起的旧纸,边角发黄,却没有被今夜雨水浸透。

他展开一半,动作忽然停住。

那是一页残缺的验尸格目。上半截已经不在,余下几行墨字也因年久略显暗淡,仍能辨认出尸体编号和几项伤势记录。最上方写着一行小字:

景和五年七月,云州石岭。

唐衡走近一步:“写了什么?”

顾惟没有立即回答。他看见格目末尾的签署,笔锋瘦长,最后一个字收笔时总向右上轻轻一顿。

原身的记忆里有无数张这样的纸。那人曾握着儿子的手,一遍遍教他写字,也曾因为一处伤名记得含混,罚他将整页重抄。

签署只有三个字。

顾成章。

“是我父亲。”顾惟说。

唐衡的目光落在纸上:“他去过云州?”

“我不知道。”

父亲死于三年前的火灾。在原身记忆里,那场火是意外,父亲生前留下的格目也大多烧毁。可这半页纸被人用油纸包好,缝在张禄衣襟里,保存至今。

景和五年,距今已经十二年。

顾惟把纸重新放在灯下。张禄死了三天,却带着父亲十二年前写下的格目,在四更天走回县衙。

送他来的人想找的,或许不是一个能开门收尸的门卒。

而是顾成章的儿子。

县衙仵作 · Claude Opus 5.5(1,769)点击展开

雾是从戌时起来的,到五更还没散。

孙老头裹着那件穿旧的羊皮袄,靠在门房的墙根打盹。他打了三十年更,认得青阳县所有的夜声:狗叫、漏水、巡夜的梆子,还有醉汉踢翻酒坛的响。可那天早上,他先听见的是脚步声。

不快不慢,一步一步,踩在衙前的泥地上,发出“噗、噗”的闷响,很稳,稳得不像活人。

孙老头把门缝推开一线。

雾里走出个人来。青布直裰,腰上系一条褪色的绦带,头微微低着,走路的姿势有点僵,可确实在走。等他走到黄土空场正中,借着门房那盏将熄未熄的灯笼,孙老头看清了脸。

周文焕。

户房的书吏周文焕,三天前就不见了的周文焕,脸上灰白,眼皮垂着,嘴唇是发乌的紫。

他走到鸣冤鼓下,抬起手,敲了一下。

鼓声在雾里散得很慢。孙老头听见自己的牙齿在打架。他想关门,腿上却没有力气。周文焕的手还搭在鼓架上,身子慢慢往下滑,最后蜷成一团,倒在鼓下的泥水里,再没动。

那件青布直裰的后背,鼓起一大块,像是塞了什么东西。

孙老头连滚带爬地冲进内院时,喊得整条街都醒了。

顾衡是被赵铁山从被窝里拽出来的。

“九哥儿,起来!出人命了!”

他睁开眼,看见一张络腮胡的脸凑得极近,鼻息带着酒气。三秒钟之前他还在解剖室里做记录,三秒钟之后他在这间土坯房里,枕着一床发潮的褥子,头顶挂着一串干枯的苍术。

他缓缓坐起身,把这三个月来反复确认过的事又想了一遍:他叫顾衡,三十四岁,法医,死了。他现在叫顾九,二十岁,仵作,青阳县贱籍。脖子上没有脉搏之外的东西,回不去了。

“走。”他说。

仵作房里常年生着一盆炭火,火上焙着醋和苍术,用来压味。顾衡掀开帘子,从案子底下取出他的箱子:一把用了二十年的骨凿,两把剪子,几枚银钗,一小坛醋,一包石灰,还有一卷白麻纸。

赵铁山站在门外,把脸扭向一边:“我说,能不能快点?知县老爷已经到了。”

“验尸快不了。”

“上回蒋老七验一具,一盏茶的工夫都不到。”

顾衡提着箱子从他身边走过去,没停。“所以他验错了很多。”

赵铁山噎住了。

衙前的泥地上已经围了一圈人。方鹤年站在檐下,穿一身靛青常服,外头罩一件半旧的鹤氅,手里捧着个手炉,看上去还是那副温和好说话的样子。见顾衡来了,他微微颔首。

“顾九,看看。”

“是。”

顾衡蹲下去。围观的人群齐刷刷往后退了一步,像退开一摊水。

尸体俯卧。青布直裰,粗麻里衣,脚上一双布鞋。他先没有碰人,而是蹲着看了很久,从鞋尖看到后颈。

“赵捕头,”他开口,“昨夜下雨了?”

“下到三更。”

“衙前这片地,一夜没干。”

“那是。”

顾衡伸手,把那只右脚的鞋翻了过来。

鞋底是白的。麻线纳的千层底,干净,干燥,只在鞋帮外侧沾了点陈泥,泥已经硬了,不是今夜的。

围观的人里有个老汉低声说:“死人走路,脚不沾泥的……”

顾衡没理他。他把手覆上尸体的后颈,按了按,又翻起眼皮,看过瞳孔;然后用指节沿着下颌一路按下去,停在右腹。

“死了多久?”方鹤年在后面问。

“三日左右。”顾衡说,“秋凉天气,尸僵已经解了,腹部右下这块绿,是尸绿,最先起在回盲部。脸肿成这样,皮下起水疱,口鼻有腐败液,都是三日的征象。”

他说得很平,像在报一份再普通不过的数据。方鹤年的手炉动了动。

“三日。”他重复了一遍,“那就是九月二十,他离家那一天。”

“是。”

“可孙老头看见他自己走过来的。”

顾衡没答,把尸体轻轻翻了过来。

尸斑是在背上的。大片大片的暗紫红,从后颈一直铺到臀部和腿后侧,边缘清楚,指压不褪。像一块洇开的墨。

“知县老爷,”顾衡直起身,“尸斑已经固定了。人死了以后,血往低处沉,他在仰卧的姿势下停了很久,血就沉在背上,沉实了,再翻身也散不开了。”

方鹤年沉默了一瞬。

“你是说,他不是趴着死的。”

“不是趴着死的,也不是在这儿死的。”顾衡看了一眼地上的泥,“他在这儿趴了不到半个时辰。半个时辰,血沉不下来。”

雾在空场上缓缓地流。赵铁山猛地抽了口气,退开半步。

“那……那走回来的那个——”

“是人。”顾衡说,“穿着他的衣服,低着头,雾大,看不清脸。孙老头看见的只是一个影子和一件衣裳。”

“你凭什么这么说?”

“凭他鞋底是干的。”顾衡把那只鞋提起来,让所有人看,“昨夜下过雨,衙前的泥能陷住脚。从城门走到这儿,一百七十多步,鞋底该是什么样子,各位自己看。”

泥地里有人“咕咚”咽了一口唾沫。

方鹤年看了他很久,忽然笑了一下:“接着说。”

顾衡蹲回去,捏住尸体的右手。五指收得很紧,指节发白。尸僵解到这个地步,手还攥得这么死,说明攥的时候人是活着的,攥得太狠,肌肉僵住,就再没松开。

他一根一根地掰。掰到第三根,掌心里露出一角黄纸。

他把纸抽出来,展开。

是一张残页。纸边焦黑,中间熏出一片暗黄,可字迹还在。上头画着一个人形,正背两面,旁边是密密麻麻的小楷,落款处的签押已经被烟熏得看不清了,只余一个“七”字。

顾衡的手指停在那里。

他认得这个字。他这只手替那个人磨过墨,那张脸在梦里出现过很多次。

蒋七。他的师父。

他往下看,纸的最上一行写着案由:“景和三年十一月,柳宅火起,验尸格目”。

十三口。

方鹤年不知什么时候走到了他身后,声音很轻:“顾九。”

顾衡没有回头。他听见自己的心跳。

“我记得,”方鹤年慢慢地说,“十二年前那桩案子,验尸的仵作,就是你师父。”

雾里起了风,把衙前那盏灯笼吹得摇了一下。

顾衡把残页按在膝上,抬起头来。

“老爷,”他说,“我要验一具十二年前的尸体。”

县衙仵作 · GPT-6 Astra(1,837)点击展开

门房喊出周福的名字时,那人正把一只脚抬过门槛。

雨水从他下巴往下淌。白布衣裳贴着身子,右肩低垂,走一步,便停一下。他没有答应,也没看横在门前的水火棍,只伸出左手,扶住了门框。

值夜的差役往后退了半步。

“三天了……”门房的声音挤在喉咙里,“你不是死了三天了?”

沈砚站在值房门口,看见那只手顺着木框滑下去,留了一道暗痕。

周福向前栽倒。额角磕上青砖,响声很实。

一盏灯笼掉在地上。

“关门!”有人喊。

沈砚先一步蹲了下去。

他将灯笼挪近,扶正那人的头。嘴唇几乎没有血色,口鼻旁的水渍随着一口极浅的气息动了动。他把手探到颈侧,片刻,指下有一下微弱的搏动。

“拿干布。去请郎中。”

没人动。

沈砚抬头,盯住持棍的差役:“他还有气。”

差役张了张嘴,终于转身往值房跑。门房却仍扒着门,半截身子露在雨里,反复说那人是周福,自己上个月还同他吃过酒。

从午后醒来到现在,沈砚听过最多的,是别人告诉他,他是谁。

青溪县仵作,沈砚。师父姓何。上午昏在验棚里,险些没醒过来。

他记得的上一间验尸室有白灯、不锈钢台面。这里给他的只有油灯、竹尺,还有一双指节生茧的手。

“别动衣裳。”

何松年从廊下赶来,左脚还没踩稳鞋跟。“先等县尊。三日前的验状有你的押,今夜再动,便都是你的事。”

“右边衣裳湿得不一样。”

沈砚托住周福的肩,让何松年看。

白布右侧洇着大片暗色,贴近腋下,有一团揉紧的布塞在衣内。右手压着那里,已经使不上力。布边露出一线血。

何松年蹲下,摸了摸那团布,又看向周福的嘴唇。

“灯举稳。”他说。

沈砚没有拔出抵伤的布,只接过干布叠上去,持续按住。何松年解开领口,沿衣缝剪开右肩,让胸口不再受湿衣束缚。

布团旁露出一道狭窄的伤口。血从边缘慢慢渗出来。

周福的眼睛朝灯火转了一下。

沈砚俯身,叫了两声他的名字。那双眼没有再动。

此后的几次呼吸隔得越来越长,终于断了。颈侧也再摸不到搏动。

沈砚让何松年继续抵住伤处,将人放平,双掌叠在胸骨上压下去。

廊下没人出声,只有湿布受挤时细碎的响动。门房几次想说话,都忍住了。

等郎中提着药箱赶到,沈砚已经出了一身汗。

老人伏身听过胸口,摸了颈侧,又摸腕子,最后把手收了回去。

救治停下时,差役还捧着余下的干布。

沈砚慢慢松开手。掌根发麻,右袖浸了血。郎中摇头,说来迟了。他没有接这句话,只记下最后一次看见呼吸时,外面刚敲过更。

“三日前也是你验的。”持灯的差役忽然说。

“你也认得他?”

“认得。以前征河工,我点过他的名。”差役把灯照向那张脸,“眉尾这道疤没错。”

灯火晃了一下。

何松年伸手扶住灯杆:“往前送些。”

沈砚看向地上那张脸。颧骨高,眉尾一道浅疤,眼皮半合。至少眼前这个人的脸,并不像他午后读到的那份记录。

“三日前捞上来的,你见过没有?”

差役摇头。

“那具尸首还在义庄?”

“许旺收的。说是等家里人来领。”

“请县尊的人走了么?”

何松年朝内院看了一眼:“走了。”

沈砚点点头,让人守住门口,不要踩过门框下那几处暗痕,也不要拿水冲地。门房想把门板合上,被他拦住,只得抱着胳膊站到一旁。

雨吹进门里,地上的灯笼已经灭了。

何松年用一块干布盖住周福腹部。拢起左袖时,沈砚看见前臂内侧有一片旧瘢痕,边缘不齐,向肘弯收紧。皮肤已长平,颜色比周围浅。

“这伤你认得么?”他问门房。

“烫的。去年替酒铺抬锅。”门房咽了口唾沫,“就是周福,我没认错。”

沈砚没反驳。他请何松年暂留原处,自己回值房取了册子。午后醒来,他便一直在翻这本东西,想知道原身最近做过什么。

末一页记着三日前的男尸。

河中捞获。面部破损。外衣经义庄许旺辨认为周福所有。

往下是逐项检视的记录。

沈砚把册子移到灯下,指尖停在一行字旁。

左臂,无显著瘢痕。

他又看了一遍地上那条胳膊。

“写漏了?”何松年问。

“得去看义庄那一具。”

“若不是漏记呢?”

沈砚将册子翻回姓名那一页。

“就得重新问,三日前验的究竟是谁。”

何松年没有应声。

那份记录下方签着沈砚二字,墨迹已经干透。眼下他还不能拿一行字去判两具身体的身份。可若义庄里的尸体确实没有这道伤,先前的认尸便出了问题。

出了问题的验状,是他这个身份签的。

差役低声问:“今夜这个,还算周福么?”

“先记门房辨认他为周福。姓名待核。”

沈砚把册子放在干处:“入门时尚有气息,胸侧见伤,救治经过也记上。至于死因,要再验。”

何松年看着他,过了一会儿,伸手接过差役拿来的纸笔。

替尸身遮盖衣物时,一角油纸从腰带内露出来。沈砚停了手,让持灯的差役看清它的位置,才解开腰带取出。

油纸裹了两层,里头折着几张纸,折口已有水痕。

他将它放到门旁的长凳上,逐层展开,没有扯动黏连的纸角。何松年拿灯靠近,先看到了纸上端的案名。

火光忽然偏了一下。

“师父?”

何松年把灯举正了。

最上面是一份验状。字迹齐整,右上角小书一个“抄”字,案名为青溪渡船失火案。所记年月,距今六年。

沈砚先读到死者名目,再往下,看见了“烧死”“无别故伤”几个字。

他没急着翻第二张,先将这一张压住,让纸面展开。

末尾列着两名验尸人。

何松年。

沈砚。

名字下方连押记也摹了出来。他低头,对照手边三日前的册子。那个收得很紧的砚字,笔势相同。

内院传来脚步声,有人叫县尊到了。

何松年仍看着那张纸。

“这案子,”沈砚压低声音,“我跟您验过?”

“验过。”

“原卷在哪?”

何松年没有立即回答。他将灯搁上长凳,空出来的手按住纸边。

“先看完。”他说。

第二张是案犯处断的抄录。船户姓名之下,写着已行刑讫。

沈砚把两张纸并排放好,没有再问。

回乡书店 · Kimi K3.1 Pro(1,783)点击展开

许知微被裁后的第七天,回到了槐安县。

网约车只能停在安平街口。司机把二十六寸行李箱从后备厢里搬出来,轮子在湿漉漉的石板上磕了一下。她伸手接住,另一只手还握着手机,屏幕上停留着前同事发来的消息:新工作找得怎么样?

她没有回复,按灭了屏幕。

六月的雨刚停,老街两侧的店铺雨棚还在往下滴水。赵记早餐门口摞着洗净的蒸屉,修鞋铺里传出机器细密的嗒嗒声。八年里她回来过几次,每次都只住两三晚,这条街却像从未挪动过,只把招牌换旧了一点。

林慧站在南窗旧书店门口等她,手里拿着一把黑伞。

“非要先来这儿?”母亲把钥匙递给她,“家里饭做好了。”

“看一眼就回。”

许知微接过钥匙。黄铜钥匙被磨得发亮,用一根褪色的红绳拴着,和她记忆里一样。抬头时,她看见“南窗旧书店”五个字蒙着灰,最右边那个“店”字掉了半边漆。

卷帘门已经五十七天没有开过。

她把钥匙插进锁孔,第一次没拧动,第二次用了些力,锁芯才发出滞涩的一声。林慧上前帮她托住门底,母女俩把卷帘门推到一半,一股混着纸张、灰尘和潮气的味道涌出来。

许知微站在门口,没有立刻进去。

店里比她记忆中窄。书架一直顶到天花板,文学、教辅和过期杂志挤在一起,有几摞书没来得及上架,用塑料绳捆着堆在墙边。南窗下那张旧桌还在,桌面上盖着一块蓝布,蓝布上落满细灰。小时候她放学后就坐在那里写作业,外婆隔着玻璃柜台看店,遇到有人讲价,总把铅笔往耳后一夹,说,书又不能按斤算。

可柜台角落里,明明就有一杆称废纸用的小秤。

她小时候没觉得矛盾,如今想起来,鼻尖忽然发酸。

“窗户得开,书也得翻。”林慧从她身边挤进去,把蓝布掀开一角,“你外婆最后两个月不大来,店里有些东西,我也没顾上收。”

许知微把行李箱立在门边,问:“她这一年,店里卖得怎么样?”

“你问流水还是赚钱?”

“都说说。”

“好的时候,一个月能卖四五千。不好的时候,一千多也有。水电没多少,房子是自家的,你外婆又有退休金,开着玩似的。”林慧顿了顿,“你要拿来养活自己,是另一本账。”

许知微点点头。她习惯别人先把坏消息摆出来,最好再附一张表,列出成本、风险和截止日期。可母亲说完就去了后仓,没有劝她开,也没有劝她关,倒让她不知道下一句该接什么。

七天前,申城那间会议室里,人事也用这样平静的语气对她说话。业务调整,岗位取消,补偿按标准给。会议十二分钟,她还问了社保缴到哪个月、工作交接给谁。走出会议室后,她把电脑里的文件整理得整整齐齐,直到晚上回到出租屋,才发现自己连一口水都没喝。

她原本以为自己最怕的是没有钱。

手机银行里现在有八万六千四百元,是补偿金、存款和退租后剩下的全部。足够她歇一阵,也足够她重新去别的城市租一间房,却不够让她毫无计划地填进一间店。

可真站到外婆的柜台前,她才发现,自己也怕别人问起:怎么回来了?以后做什么?是不是在申城待不下去了?

玻璃柜台下压着一张旧课程表,是她小学五年级时用蓝黑墨水抄的。右下角写着“许知微”,名字后面还画了一扇歪歪扭扭的窗。她伸手擦了擦玻璃,灰没有擦掉,倒把那扇窗隔得更模糊了。

柜台里有一本绿色硬皮账本。

她翻开,前面是外婆记的字:字典六本,作文选十二本,旧《收获》二十册。往后,进货价越来越少,谁借走一本书、谁的孩子考上大学、谁搬家留下两箱杂志,倒占了更多地方。最后一页夹着一张折了两次的便签。

知微,想开就开,不想开就卖。别替我守。

没有日期,落款只有一个“外婆”。

字写得很慢,最后一笔拖出去,擦破了一点纸。许知微用拇指碰了碰那处毛边,忽然想起上次回来奔丧,自己只请了三天假。临走前她在这条街上等车,外婆的遗像还摆在里屋,她却在电话里跟同事确认下一周的排期。

那时她以为,工作总得先保住。

“知微?”林慧在后仓叫她,“这箱书有点潮,要不要先搬出去?”

她没有回答,先把便签按原样折好,夹回账本。再抬头时,眼睛仍是干的,只是胸口像压着一本浸过水的书,沉得透不过气。

她走到南窗下,推开卡住的木窗。外面有人按电动车喇叭,赵记早餐的赵小满正站在门口收桌子,看见她,愣了两秒,抬手喊:“许知微?真是你啊!”

这一声让半条街都有了回应。修鞋铺的人往外看,买菜路过的阿姨也慢下来。

许知微下意识想躲回店里,手却扶在窗框上,没有动。

赵小满问:“南窗要重新开了?”

她回头看了一眼。林慧从后仓探出头,袖口沾着灰;柜台上摊着那本绿色账本;门口那只从申城拖回来的行李箱,拉杆还没有收下去。

“先试三个月。”她说。

这句话出口以前,她并不知道自己已经想好了。

赵小满笑了:“行,那我明天来照顾生意。”

“你先看账本再说,别一开口就替她拉客。”林慧在里面接了一句。

赵小满不服:“阿姨,哪有你这样做生意的?”

三个人隔着店铺和街面说话,声音惊动了屋檐下躲雨的麻雀。许知微听着,慢慢把另一扇窗也推开。

三个月以后怎样,她不知道。书店能不能养活自己,母亲会不会反对,前同事那条消息该怎么回,她全都还没有答案。

但卷帘门已经推开了一半。

她走回去,和林慧一人一边,把剩下的门缓缓托过头顶。午后的光从街口铺进来,落在门槛上,也落进积灰的书架之间。

许知微按下墙边的开关。旧日光灯闪了两下,终于亮起来。

回乡书店 · Claude Opus 5.5(1,635)点击展开

大巴在青梧县汽车站停稳的时候,是下午四点十分。

宋青禾最后一个下车。行李箱的轮子在台阶上磕了一下,拉杆上那颗松了半年的螺丝终于掉了,叮的一声,滚进排水沟的铁箅子里。她低头看了两秒,没去捡。

车站还是十二年前的样子,只是候车厅外墙刷成了浅黄色,"青梧欢迎您"几个红字褪成了粉色。门口的三轮车一字排开,有个师傅朝她喊:"美女,去哪?"

"梧桐街。"

"上来,五块。"

她把箱子搬上车斗,自己坐在旁边的小板凳上。三轮车突突地开出去,风从帆布棚的缝里灌进来,带着一点河水的腥气和炒栗子的焦香。九月底,县城的桂花比上海开得早,一路闻过去,甜得有点发腻。

口袋里的手机震了一下,是妈妈。

"到了没?"

"到了。"

"先回家吃饭,那边的事明天再说。"

青禾打了个"好",想了想又删掉,重新打:"我先去店里看看。"

那边过了很久才回:"钥匙在门口第三块砖底下。别待太晚,那边没灯。"

她把手机扣在膝盖上。

离开公司那天也是这样的天气。HR把一份协议推到她面前,语气温和得像在聊周末去哪吃饭:"青禾,你知道的,这次调整是整个业务线,不是针对你个人。"

她在那家做数字阅读的公司待了七年,每天的工作就是看后台数据:哪本书的完读率掉了,哪个章节跳出率高,标签怎么打推荐才更精准。七年里她看过几千万条阅读记录,却记不清自己上一次从头到尾读完一本纸书是什么时候。

她签了字,拿了N+1。收拾工位只用了二十分钟,一个纸箱都没装满。

三轮车拐进梧桐街,慢了下来。

这条街窄,两边是两层的老楼,一楼开铺子,二楼住人。修鞋的、配钥匙的、卖香烛寿衣的、开了二十多年的"红梅理发",都还在。只是好几家的卷帘门上贴了"旺铺转让",红纸被雨泡得起了皱。

"就这儿吧。"

她付了钱,站在街中间。

知还书店的招牌还挂着。木底黑漆,字是外公生前写的,用绿漆描过好几遍。"还"字的走之底掉了一块,看上去像"知不"。小时候她总拿这个笑外婆,外婆就说:"知不知道都一样,人累了总归要回来的。"

卷帘门上落着一层灰,门口台阶缝里长出了几根狗尾巴草。

她蹲下来数到第三块砖,砖底下压着一把铜钥匙,用红毛线拴着。毛线是外婆织毛衣剩下的那种,枣红色,起了球。

卷帘门很沉,她拉了两次才拉上去。哗啦一声,对面屋檐下的两只麻雀被惊飞了。

一股味道扑面而来:旧纸、樟脑、灰尘,还有一点受潮的霉味。她站在门口,没有马上进去。

店不大,二十来平米。三面墙都是书架,从地面一直顶到天花板,中间还有两排矮一点的,过道窄得只能侧身走。靠门是一张老式木柜台,玻璃底下压着一张褪了色的手写告示:

"本店可借阅。押金十元,一周内归还。逾期不罚,记得还就行。"

青禾伸手摸了摸那行字。玻璃冰凉,落满了灰,指尖划过去,留下一道清清楚楚的印子。

柜台上还放着外婆的老花镜,镜腿用透明胶缠过;一个搪瓷杯,杯底结着一圈褐色的茶垢;一本蓝皮硬壳账本摊开着,上面压着一支圆珠笔。

她走过去看。

最后一页的字有点歪,但还是外婆一贯的工整:

"三月十四日,晴。售《汪曾祺散文》一本,十八元。借出《平凡的世界》(第二部)一本,季。小舟来写作业,给了两块桃酥。"

再往下就是空白了。

外婆是三月十六日走的。

那时候青禾在做季度复盘,已经连续加了两周班。妈妈打电话来说外婆住院了,她说这周末一定回。周末还没到,第二个电话就来了。

她赶回来的时候,外婆已经换好了衣服,躺在那里,很小,小得不像她。

那之后她只回来过一次,就是办丧事的那三天。三天里她哭得不多,忙着招呼亲戚、对账、回公司的消息。回上海的高铁上她也没哭,开着电脑处理了一路的工作邮件。

现在她站在这间落满灰的店里,看着"给了两块桃酥"这几个字,鼻子忽然酸得厉害。

她把账本合上,又打开,翻回那一页。

"借出《平凡的世界》(第二部)一本,季。"

她往前翻了翻。借阅那一栏里,这个"季"字出现了很多次,几乎每个月都有,有时候一个月两三次:《百年孤独》《额尔古纳河右岸》《呼兰河传》《白鹿原》……一直到最后一天。

季。

她想起高中坐在她后排的那个男生。个子很高,话很少,上课总在桌肚里偷偷看书,被班主任没收过好几次。毕业以后就没了消息,听说去外地读了大学。

不会这么巧吧。

天色暗了下来。店里没开灯。妈妈说那边没灯,大概是停了电。青禾打开手机电筒,光扫过一排排书脊,扫过墙角的一张小书桌。桌上压着一沓作业本,封面上用铅笔写着"叶小舟"三个字,歪歪扭扭的。

她正准备去后面的储物间看看,门口传来一声轻响。

有人敲了敲卷帘门的铁皮。

"不好意思,"是个男人的声音,有点低,有点犹豫,"我看门开着……是温奶奶家里的人吗?"

青禾转过身。

他逆着街灯站在门口,个子很高,穿一件深灰色夹克,手里拿着一本书。书的封皮有些旧了,她借着手机的光看清了书名:

《平凡的世界》,第二部。

"我来还书的,"他说,停了一下,又补了一句,"晚了半年。"

回乡书店 · GPT-6 Astra(1,893)点击展开

林知秋试到第三把钥匙,卷帘门的锁才开。

行李箱搁在脚边,轮子陷进砖缝。她弯腰抬门,铁皮哗啦一声卷上去,惊得隔壁配钥匙的师傅端着饭碗探出头。

“知秋?这回放几天假?”

“还没定。回来整理一下店。”

她把钥匙往掌心里收了收,正准备补一句工作上的安排,对方已经点头:“是该通通风了。你妈上礼拜来过,赶上下雨,门没开多久。”

师傅回去吃饭。她多准备的那句话没用上。

十月末,五点多的天已有些暗。玻璃门上贴着褪色的“推”字,她照着推,门下沿蹭过地面,发出一声长响。

店里比记忆中窄。两排书架之间添了纸箱,原先放方凳的地方堆着练习本。她侧身把行李拖进去,先打开灯,再去找窗。

西墙有一块水痕,边缘泛黄。她拍了照片,在手机备忘录里写:清库存,问维修,找中介。

想了想,又在“找中介”后面加了一个问号。

手机上方弹出招聘软件的通知。她点开,是一条已读,没有回复。三十岁生日时,同事送她的杯子还装在箱子里;不到两个月,她已经不在那家公司了。

离职证明夹在电脑包中,母亲尚不知道。整个运营组裁掉一半,她交完账号和项目表,接手的同事还问她,下个月的活动预算能不能再讲一下。她讲了四十分钟,回去路上错过了地铁站。

电话里她只说想休息一阵,正好把外婆的店处理了。母亲问她想吃什么,她便认真报了两道菜。

柜台后的椅子被母亲罩了块旧床单。知秋揭下来,叠了两次,找不到干净地方放,最后抱在膝上坐下。

外婆六月去世,母亲把店里的账本和证件收在一个文件袋里,搁在柜台上。袋子外面写着她的名字。她抽出几张看了看,最底下还压着一张座机缴费单,不知道这几个月有没有继续扣钱。

她拿手机拨了上面的号码。柜台另一端忽然响起铃声,响得她手指一紧。小时候外婆叫她接电话,她总嫌从书架后面跑过来麻烦。

她挂断,记下要查话费,然后拉开抽屉。

里面有橡皮筋、拆开的电池和一叠压平的纸袋。最上面那个印着省城一家面包店的名字,是她以前带回来的。

她记得那次赶周日晚上的车,外婆问她能不能吃完饭再走。她一边看工作群,一边说下次。

后来倒也回来过。哪次待得久些,她得仔细想。

她把纸袋放回去,找出一块抹布。窗台擦到一半,玻璃门又响了。

“还卖书吗?”

一个短发妇人站在门口,手里拎着青菜,菜叶的水滴在塑料袋里。

“我今天只是来收拾。”知秋放下抹布,“您找什么?”

妇人拿出手机,眯着眼念:“《城南旧事》。我外孙女要看,初中了,什么版本我也不懂。”

知秋走向从前放小说的书架,那里如今全是字帖。她又绕到另一侧,才在下层找到两本封面不同的《城南旧事》。其中一本夹在厚词典旁边,抽出来时,书脊上留下一道浅灰。

“这两个版本都有。”

“那得她自己看。上回替她买了本,她说是缩写的,好些地方没有。”妇人看看门外,“她还没到家。明天上午我带她来,行吗?”

知秋原打算明早睡晚一点,再把简历改一遍。

她翻开两本书的目录,没敢保证哪本合适。

“明天几点?”

“九点半。买完我还得去上班。”

知秋看了看没有擦完的柜台。

“行。我开到十二点。”

妇人道了谢,又问书价。她照封底报了,对方应声说让孩子自己选,拎着菜走了。

知秋把两本书留在柜台内侧。还没卖出去一本,她已经给自己排了半天班。

门没合严。一只手从外面抵住门边,有人问:“方便进来吗?”

男人背着黑色双肩包,外套拉链停在胸口,手里拿着一把长伞。知秋认出他时,先想起的是高中教室里靠过道的那个座位。

“陈叙?”

“我还以为认错了。”他把湿伞留在门外,“什么时候回来的?”

“刚到。箱子都没放。”

他看了一眼脚边的行李,挪开半步。

上一次私下聊天是什么时候,她记不清了。倒是去年同学群里发合照,她看见过他,站在后排,替前面的人举着一件外套。

“你还在二中?”

“嗯,教地理。”

“刚下班?”

“最后一节是我的课。路过见这里亮灯,想进来找本书。”

他问的是一本南溪旧地名资料,说以前在外婆这里翻到过,薄薄的,蓝封面。

知秋朝书架看过去。这店里蓝色的书实在不少。

“我找找。可能得过几天。”

“不急,你先收拾。”

她习惯性地说:“找到联系你。”

话出口,两个人都停了一下。陈叙先拿出手机,翻了一会儿,把屏幕转给她看。

“应该还是这个?”

她的头像还是几年前换的那片海。聊天框里最后一句是她发的“好的,谢谢”,她一时想不起是在谢什么。

“是这个。”她说。

陈叙发来书名,知秋的手机随即振了一下。

他没有问她以后是不是就回来了。她先前在车上想好的那些回答,从工作调整到休息计划,一句也没派上用场。

“这里变了不少。”她说,“我刚才找本小说,找了两排。”

陈叙指了指柜台旁的小格子:“以前找不到,就看看这里。”

知秋蹲下去,里面是一只计算器和半包没用完的收银纸。

“也变了。”他收回手。

她忍不住笑了一下:“看来咱俩都得重新找。”

母亲的电话这时打进来。知秋接起,说自己还在店里,马上回去。那头问箱子重不重,要不要让父亲来接。

“不用,我打车。”

陈叙等她挂了电话,说:“我也得走了,还要去趟菜场。书找到再说。”

她点头,送他到门口。他拿起伞,避开门前积水,朝老街另一头去了。

知秋回到柜台前,招聘软件又弹出一条消息。这次有人问她,下周一上午是否方便线上沟通。

她打了“方便”,确认时间,随后把电脑包从行李箱上取下来,准备带回家。

灯一关,柜台上的两本书便不大看得清了。她又按亮开关,找出一张白纸。

原本想写“明日营业”,笔尖落下之前,她停住,换成了“明天上午九点至十二点开门”。

胶带找了两个抽屉才找到。她把纸贴在玻璃内侧,走到外面看了看,字有些小,便回去将时间描粗。

母亲发来语音,问她到哪儿了。

“这就回来。”

她把那串钥匙放进外套右边的口袋,没再塞回行李箱。

六、说明

  • 本轮评测的系统界面与写作语言均为中文,与中文用户的默认使用形态一致。
  • 「需求符合」是规则判定(题材关键词、字数区间、禁忌词、是否交付),不是文笔分;文笔只看裁判分。古代案例的关键词组包含「穿越 / 现代法医 / 穿来 / 上辈子 / 前世 / 穿成 / 解剖 / 法医 / 这具身体」,三篇用同一份规则判定。
  • 每格一个样本;未交付的格子按同参数重试过一次,仍失败则如实记录,没有挑结果好的那一次发布。
  • 裁判 5 家(DeepSeek V4 Pro / Claude Opus 5.5 / GPT-6.1 Sol / GLM-5.3 / Kimi K3),去掉最高最低后截尾平均;裁判只看正文、不知道模型名。
  • 单次评测,模型波动会明显影响结果;这里的结论只代表这一轮。