先给结论:验收通过只证明交付物符合约定格式,不能证明它能被你的团队直接使用。缺口应界定为“从验收合格到实际可用之间,还缺哪些输入、权限、环境或操作说明”,并把每一项写成可执行动作,而不是笼统归为质量不好。
判断缺口前先分清两种条件,否则会把责任推错方向。
两种条件的分界线是:验收动作是否在你的真实环境里执行过。只在对方文档里看起来完整,不算条件二。
不要凭感觉争论,先收集能区分原因的证据:
如果失败只出现在个别样本,通常是样本本身的特殊结构;如果规模化后集中出现,多半是交付物缺少通用规则或环境假设未写明。这两种结论对应完全不同的下一步。
假设交付物是一份“可批量导入的页面标题与描述表”,验收时字段齐全、格式正确,因此通过。但导入时系统提示字符编码不匹配,且表里没有说明目标系统的字段长度上限。
此时缺口不是“内容写得不好”,而是缺少两项运行前提:编码约定和字段上限。补上这两项后能导入,说明缺口在交付说明;补上仍导入失败,说明缺口在交付物与目标系统的适配,需要回到条件二重新约定验收动作。
定位缺口后,下一步不是重谈价格,而是修改验收口径:在附件里增加一条“在目标环境完成一次真实导入或套用,并记录结果”。这个动作会直接影响后续付款节点和返工范围——如果对方接受,缺口转为待补交付;如果对方拒绝,说明原合同只覆盖条件一,你需要在内部安排落地人力。
规模化出现例外时,还要把例外单独列为附录,写明“哪些页面结构不适用本规则”。不写边界,下一批交付会重复同样的验收争议。
个别样本跑通,不能推导出整套交付可规模化使用;反过来,个别样本失败,也不能直接判定整体不合格。只有当失败原因指向通用规则缺失、环境前提未声明或权限未交接时,才构成可主张的交付缺口。把这条边界写进验收记录,比事后争论更有用。