陆衍的回复发出去是下午五点十分。
只有一行:公开政府数据库,人工检索,半小时。
他没有多解释。恒远检测的那条背景信息发现过程本身不复杂——整改通报挂在应急管理部官网,有企业名称可以直接检索。附注里写的三句话,第一句已经说明了来源,陈方远看完如果有后续问题,自然会来问。
三十九分钟后,陈方远来电话。
"我问的不是这一次。"
陈方远开口第一句就把方向说清楚了,没有铺垫。"我是说,你能不能帮我们在每个项目里都查一次承接方的认证机构资质历史?就是你这次查恒远那种,看有没有整改记录、资质变更、处罚公告。"
陆衍没有立刻接话。
他把这个问题在脑子里过了一遍。
陈方远问的不是"能不能再帮我查一次",是"能不能打包成一个常规动作"。这是两件不同性质的事。

查恒远那次,他查的是一个具体的问题:工具标出了七份证书由恒远检测颁发,他顺手去查了一下这家机构的公开记录。这是单次判断,判断完了结果放进附注,边界清楚。
但如果变成每个项目都做一轮——那就不再是顺手,而是一项系统性的工作。你要决定查哪些机构、查哪些数据库、查什么时间范围、没查到算没问题还是不确定。每一个决定都是你在替客户做判断,而不只是告知。
"我听完了,"陆衍说,"我想说一件事,你看对不对。"
"说。"
"你描述的这件事,和我现在做的不一样。工具做的是结构化文件分析——字段矛盾、标准版本、时间序列,来源是客户发给我的文件。你说的背调,是去公开数据库里主动检索一家机构的历史记录,来源不固定,找到和没找到都要有说法。这两件事需要的东西不一样,能出的判断也不一样。"
电话那头安静了两秒。
"你是说做不了,还是说要分开做?"
"分开做。"陆衍说,"这件事我可以做,但不能打包进现有服务里。需要单独委托,单独定价,单独出注记,边界也要单独说清楚。"

"哪里不同?"
陆衍想了一下,把最关键的那个点说出来。
"工具扫文件,输出的是文件里存在或不存在某个矛盾。它不说你没发现的东西,因为它扫的范围就是你给它的那些文件。背调不一样——你去查公开数据库,没查到记录,这句话本身就是一种说法。客户会用'没查到记录'做判断。所以查的范围、查的时间点、数据库有没有遗漏,这些都要说清楚,出的注记要和工具报告完全分开,不能混。"
"明白了。"陈方远的语气没有变,还是那种直接的状态。"那你说个价格。"
"还不能说。"
"为什么?"
"因为我不知道能系统性查到什么。你说的认证机构资质历史,涉及的数据库我得先摸一遍——有些平台数据全,有些只有部分省份,有些更新不稳定。我得知道覆盖范围再说这件事值不值得报价,以及如果做,局限性要怎么表述。"
陈方远停顿了一下。"你是说你还没做过这件事?"

"我查恒远那次是临时查的,没有系统查过。"陆衍直接说,"如果要打包成一项服务,得先知道自己能稳定提供什么,不能用一次性的结果反推覆盖范围。"
"好,那什么时候有答案?"
"两天。我先看平台,看完告诉你能查到什么,然后你决定要不要继续谈。"
"行。"陈方远说,"那就这样,等你消息。"
电话挂掉之后,陆衍在本子上写了一行:
工具做一件事。背调是另一件事。会做不等于应该混在一起做。
他看了这行字一会儿。
问题不是能不能做。他可以去查公开数据库,可以整理结果,可以写注记。但如果接了这件事,他就要对"我查过这些数据库,在这个时间点,没有发现异常记录"这句话负责。这句话的含义比工具输出的任何一条矛盾标记都要重——它是一个关于缺席的说法,而不只是一个关于存在的说法。

说没有问题,要比说有问题难得多。
他把本子合上,打开豆包的界面。
"帮我查一下,国内针对认证机构和检验检测机构的公开监管记录,目前有哪些可以系统查询的数据库平台,覆盖范围分别是什么。"
豆包的回复在十几秒后出现:
> 目前有三个主要平台,覆盖范围不同: > > 1. 国家认证认可监督管理委员会(CNCA)官网——认证机构批准信息、资质状态、暂停/撤销记录,覆盖全国持证机构,数据相对完整,但处罚通报更新有滞后,部分早期记录不在线。 > > 2. 国家市场监督管理总局(SAMR)行政处罚公示——跨行业,包含检验检测机构,覆盖近年(通常近三年)处罚案例,省级局数据由各地自行上传,完整度不均匀。 > > 3. 全国认证认可信息公共服务平台(CNCA-CMS)——证书查询为主,部分机构有变更历史,但主要功能是验证现行证书有效性,不是追溯机构历史整改记录的专用入口。 > > 三个平台合并查询可以覆盖大部分有书面记录的重大整改和行政处罚,但口头警告、内部整改通知、省级专项检查记录不一定在线。查不到记录,不等于没有问题,只等于在这三个平台的公开范围内没有可检索到的记录。
陆衍看完,在本子空白处写下:三个平台,覆盖不均,需在注记里说清楚。
他知道怎么给陈方远说了。
不是"能查",也不是"不能查",而是"能查的边界是什么"。这个边界说清楚,这件事才值得继续谈。