可以验收但不能使用,通常意味着合同把验收标准写成了“文件是否提交”,而没有写成“文件是否满足使用前提”。要界定缺口,应先把交付物拆成内容、环境、权限、依赖四个层面,再判断不合格发生在哪一层。只有当验收条款覆盖了使用前提,验收通过才等于可交付;否则验收通过只等于文件已收到。
验收条款回答的是“乙方是否按约定提交了东西”,可用条件回答的是“甲方拿到东西后能否独立完成下一步动作”。两者可以同时成立,也可以只成立一个。常见的只成立前者的情况包括:交付了关键词表但没有搜索意图标注,交付了页面结构建议但没有对应模板,交付了数据报表但没有字段说明。
判断缺口时,建议对每项交付物问三个问题:
第三个问题的答案决定缺口性质。补说明属于轻度缺口,重新做属于实质缺口,两者在合同里应适用不同的处理方式。
“不能用”是一个结果描述,不是原因描述。把它拆成四层,才能对应到具体条款:
定位到某一层后,缺口就从“感觉不能用”变成“哪一层缺少哪个具体项”。例如,假设合同约定交付一份内链调整方案,乙方提交了带锚文本的表格,但表格里的目标地址是相对路径,而甲方站点使用另一套目录规则。这里缺口在环境层,不是内容层,处理方式应是补充路径映射规则,而不是重做整份方案。
如果合同模板里的验收条款只写“提交关键词研究报告”“提交页面优化建议”,那验收天然只能停在可查看层面。要把标准改成可执行,可以在每项交付物后补一句使用前提,例如:
这些补充不改变交付物数量,只改变验收时的判断依据。实际动作是:在签署前逐项试演“甲方拿到后第一步做什么”,如果这一步需要额外询问或额外采购,就把它写进交付范围或明确列为甲方责任。
这样做的结果是,验收环节会暴露更多前置问题,而不是在验收通过后才暴露。下一步动作也随之明确:属于乙方范围的补交,属于甲方范围的补条件,属于第三方依赖的写入排期。
上面的结论有一个失效条件:如果合同把可用性写成“甲方能据此提升效果”或“方案能落地产生结果”,验收就会失去可操作边界。效果受内容质量、开发执行、竞争环境等多重因素影响,不能作为单次交付的验收依据。
更可行的写法是把可用性限定在“甲方能独立完成下一步动作”,而不是“做完下一步动作一定有效果”。前者可以当场验证,后者无法在验收时验证。区分这两者,是避免缺口争议反复出现的关键。
与其在验收会上争论“能不能用”,不如选一项交付物做一次试执行。具体动作是:让实际执行人按交付物独立走完一步,记录卡在哪一层、需要谁补什么。记录结果直接对应合同条款的修改方向:内容层缺口补验收描述,环境层缺口补交付前提,权限层缺口补账号清单,依赖层缺口补排期责任。
试执行只需覆盖一项交付物,但它暴露的缺口类型通常适用于整份合同。把这次记录作为下一版模板的修订依据,比逐条争论措辞更有效。