结论先说:如果旧报告中的问题清单、抓取数据和结论所依赖的前提没有变,可以直接沿用,并把沿用部分明确标注为“历史基线”;只有前提发生变化、旧结论失效或出现新证据时,才应计入新增成果。判断的关键不是报告日期,而是结论成立的条件是否仍然成立。一旦网站结构、模板、重定向规则或业务目标发生实质变化,旧报告中与之绑定的结论就不能继续沿用,必须重新核验后归入新增部分。
沿用不等于原样照搬,而是指旧报告中的判断在当前条件下仍然成立。适合沿用的内容通常具备三个特征:
实际操作中,可以逐条给旧报告中的问题打标记:沿用、待复核、失效。只有标记为沿用的条目,才能在复用报告时保留原结论,并在交付说明中注明其证据时间。这样做的结果是,客户或团队能清楚知道哪些判断是历史积累,哪些是本次新做的工作,后续排期也不会把旧问题重复计入工作量。
当关键前提发生变化时,旧结论不能直接沿用。常见的触发条件包括:
这些情况下,正确做法是把相关条目从“沿用”移入“新增”,并重新执行必要的检查动作。重新检查的结果会直接影响下一步:如果验证后问题依旧存在,可以保留原结论但更新证据时间;如果问题已经消失,则应从当前问题清单中移除,避免用旧报告制造虚假的工作量。
假设某站点半年前做过一次审计,报告指出分类页存在大量重复标题。现在要复用这份报告,先核对前提:分类页模板是否改过、标题生成规则是否调整、分类页URL是否批量增减。
如果模板和生成规则都没有变,URL集合也基本一致,那么这条结论可以标记为沿用,只需补充一次抽样验证,确认当前仍然存在重复标题即可。如果模板已经改版,标题由新的规则生成,那么旧结论就不能直接沿用,必须重新抓取分类页样本,判断重复问题是否仍然存在。重新抓取后若问题消失,这条就不应出现在新增成果中;若问题以新的形式出现,则应作为新增发现记录,并附上新的证据。
这个例子说明,区分沿用与新增的依据是前提是否变化,而不是报告新旧。把验证动作和验证结果写清楚,复用报告才不会变成重复计费或重复劳动。
复用旧报告时,建议在交付物中做两层标注:一层是条目状态,即沿用、待复核或失效;另一层是证据来源,即历史数据、本次复核数据或本次新增数据。这样做的直接好处是,当有人质疑“这部分是不是以前就做过”时,可以快速定位到证据时间,而不是靠记忆争论。
同时要注意一个反例:如果旧报告本身没有保留原始数据,只有结论,那么即使前提没有变化,也不应把结论直接当作沿用成果。因为没有原始证据,就无法证明结论在当前仍然成立,这类条目应归入待复核,复核通过后再决定是否沿用。
先列出旧报告中所有结论所依赖的前提条件,逐条与当前状态比对;对前提未变的条目做抽样验证,对前提已变的条目重新检查;最后按沿用、待复核、失效三类更新报告,并把新增部分单独列出。这样处理之后,复用旧报告既不会丢失历史积累,也不会把已经失效的判断继续当作当前成果。