结论先说:文档交付型供应商不等于实施方,双方接口要按“文档是唯一承诺物、实施责任另立”来设计。具体做法是把交付物拆成可独立验收的单元,每个单元写明输入、输出、验收证据和下一环节的触发条件;实施动作由谁执行、在什么条件下由文档交付方配合,必须逐条落到接口清单里,而不是留在合同的原则性表述中。
同样是不实施,背后可能是两种完全不同的合作状态,接口设计也完全不同。
不要靠沟通语气判断,去看可核查的痕迹。
一个可用的判别动作:把文档里任意一个接口按字面描述实际调用一次。如果返回结果与文档一致,说明文档具备实施基础;如果连调用地址、鉴权方式都缺失,说明这份文档无法支撑实施,接口设计必须先把这些缺口补上,再谈责任划分。
无论属于哪种解释,双方接口都可以用同一套字段描述,区别只在于责任方填谁。
这套字段的价值在于把“交文档”和“能实施”之间的空隙显性化。空隙一旦写进清单,就变成了可谈判、可计价、可追责的条目,而不是靠事后争论。
假设某项目约定分两期:一期交付接口文档,二期实施。一期文档交来后,你按清单逐项核对,发现“支付回调”这一项只有文字描述,没有签名算法和重试规则。
此时有两种处理。若合同把实施列为二期且未付款,你可以把签名算法和重试规则列为二期启动的前置条件,要求补充后再进入实施;若合同把实施包含在一期内,你可以把这一项标记为未完成交付,暂缓对应款项,同时书面要求对方在约定期限内补齐。两种处理的共同点是:动作发生在核对之后,而不是在收到文档时直接确认。核对结果决定了是补充文档还是启动争议流程,这一步做错,后面所有接口都会失去约束力。
如果这次交付意味着旧合作即将结束,接口设计还要多考虑一层:哪些文档值得留下。判断标准不是文档厚薄,而是它能否让接手方在不联系原供应商的情况下完成一次部署或一次接口调用。能通过这个测试的文档保留并归档;通不过的,要么在退出前要求补齐,要么明确标注为参考而非依据,避免接手方误用。文档里涉及的账号、密钥、第三方服务授权,应在退出前完成移交或注销,并记录在接口清单的收尾项中。