结论先说:当某个步骤因缺少数据、权限或接口而无法执行时,文章不应停在“先获取数据”这类前置条件上,而应给出一条不依赖该步骤的最小可执行路径,并明确这条路径能得出什么、不能得出什么。反例是:如果缺失的数据恰好是判断该步骤是否成立的前提,那么任何替代动作都只能产出待验证假设,不能当作结论使用。
同样是“某步骤无法执行”,替代路径的写法完全不同,取决于缺失物在流程里的位置。
区分方法很直接:问一句“如果我现在补上这个缺失项,结论会不会翻转?”会翻转,说明它是判断依据,替代路径必须以验证为目标;不会翻转,说明它只是输入,替代路径可以继续推进。
替代路径要具体到能当天动手。以“无法拿到全站关键词数据,但需要判断一批软文是否该继续围绕同一主题写”为例,假设条件是没有后台权限、只能看到已发布页面,那么可以执行的最小动作是:
这个动作的结果会直接影响下一步:如果重复集中在概念层,下一步应转向比较和执行条件类问题;如果每篇都在不同阶段,说明主题分工已经存在,不需要再补新角度,而应检查内部指向是否合理。
替代路径最容易出错的地方,是让人误以为局部观察等于整体判断。仍用上面的假设例子:只看已发布页面,能看出站内主题分布,但推不出搜索需求大小、竞争程度或某类词是否值得投入。这些需要外部数据或权限,没有就是没有。
因此文章在给出替代动作后,应紧跟一句限制说明,例如“以上只能说明站内已覆盖哪些问题,不能说明这些问题在站外是否有人搜索”。把限制写清楚,读者才知道该在什么条件下采信,什么条件下需要补数据。
如果执行者不是作者本人,替代路径还要能被交接。写法上把每一步写成“动作 + 产出物 + 判断点”,例如:
这样处理的直接结果是:即使原步骤仍然无法执行,后续执行者也能从产出物接着走,而不是重新问一遍“数据在哪”。当缺失项属于判断依据时,待补数据清单本身就是下一步动作,替代路径到此为止,不再往下编造结论。
综合来看,遇到步骤卡住时,文章可以按这个顺序组织:先说明缺失物是输入还是判断依据,再给一条不依赖它的最小动作,然后写清动作产出什么、推不出什么,最后把动作整理成可交接的步骤。只要缺失项会改变结论方向,替代路径的终点就应是“待验证”,而不是“已确定”。