先给结论:原承诺的“前提”一旦变化,成果边界不能靠口头补充,而要写成一份可核对的前提变更说明,把保留、改写、退出三种处理分别对应到具体条件。只有当变化属于外生、可记录、且不影响交付物本身时,才适合保留原边界;当变化改变了页面范围、内容责任或验收口径时,应改写边界;当变化使原目标失去可比性时,退出比硬撑更合理。
重新标注边界之前,要先区分变化落在哪一层,因为不同层对应不同处理。常见有三层:
输入层变化通常需要改写边界,因为交付物本身已经不同;执行层变化多数可以保留边界,但要补记节奏差异;验收层变化最危险,因为它会让前后数据失去可比性,这时应优先考虑退出原承诺,而不是换一个指标继续算。
保留适用于:变化由外部因素造成,且双方都能提供记录。例如站点因备案或服务器调整暂停了发布,但页面清单、内容责任和验收方式都没变。此时动作是:在原边界下补一份“暂停说明”,注明暂停区间和恢复条件。结果是后续验收按实际可执行区间计算,而不是把暂停期算进成果。
改写适用于:变化已经改变了交付物。例如原本约定覆盖一批栏目页,后来因站点改版只保留其中一部分。此时动作是:重新列出实际可交付的页面与内容单元,逐项标注“已交付、部分交付、不再适用”。结果是双方拿到一份新的可比清单,后续判断只针对清单内项目,不再引用旧口径。
退出适用于:变化让原目标失去比较基准。例如原本以某组页面的可见变化作为验收信号,但站点结构调整后这些页面已不存在或合并。此时动作是:书面确认原承诺终止,并说明终止原因和已发生的实际工作。结果是避免用新结构去套旧承诺,也避免把不可比的数据当成失败或成功。
不管选哪种处理,建议都落成同一份文档,包含四项:
这份说明的作用不是免责,而是让下一步动作有依据。例如,如果判断是“改写”,下一步就是按新清单重新对齐交付;如果判断是“退出”,下一步就是结算已完成部分并停止按旧口径汇报。
假设某次合作原约定:以一批栏目页为范围,按固定节奏发布内容,并以这组页面的可见变化作为阶段验收信号。中途站点改版,这批栏目页被合并成两个新页面,原页面不再存在。
此时如果选择保留,前提是双方仍能把这批内容映射到新页面并继续按原节奏执行;如果做不到,保留就会让验收失去对象。更合理的处理是改写:把交付范围改为“已合并后的两个新页面及其关联内容单元”,并注明原页面清单不再作为验收对象。若改版后连内容责任方也变更,导致无法确认谁负责发布,则应退出原承诺,改为按已完成的内容单元结算。
这个例子的关键不是数字,而是比较方法:先确认验收对象是否还存在,再决定保留、改写还是退出。对象消失时,任何基于旧对象的成果标注都不再成立。
第一,不要把“请求量下降”或“抓取量归零”单独当作处理正确的证据。这些现象可能来自站点改版、robots 设置、服务器响应、统计工具调整等多种原因,只有结合前提变更说明才能判断它是否影响原边界。第二,不要在改写边界时顺手放宽验收口径。改写应只针对已变化的部分,未变化的部分仍按原约定核对,否则边界会越改越模糊,后续无法判断哪些工作真正完成。
把前提变更说明写清楚,保留、改写或退出就不再是临时争论,而是一个有记录、可复核的决定;下一步该继续、该重对齐还是该结算,也就有了明确依据。