缺少创建时间并不意味着清单只能靠记忆维护。可行的做法是:先把“无法判断年龄”的条目单独隔离,再用可观察的最近一次变更记录建立相对时间基线。如果清单里至少有一列最近核对日期,就以它为主轴;如果连核对日期也没有,就以本轮首次盘点日期作为临时基线,并在下一轮用实际变化修正。这样做的目的不是还原真实创建时间,而是让不同链接获得可比较的维护优先级。
两种条件对应不同选择。第一种,清单里没有创建时间,但有最近核对日期、最近修改日期或备注中的“上次检查”字样。此时不必补造创建时间,直接把最近核对日期当作维护基线。第二种,清单里既没有创建时间,也没有任何核对记录。此时只能建立“首次盘点基线”:在本轮逐条核对时记录当天日期,并把它标记为临时值,而不是伪装成创建时间。
选择依据是证据强度。最近核对日期来自实际动作,能反映这条链接至少在某一天被看过;首次盘点日期只说明本轮开始处理,不能说明链接新旧。因此,前者可以直接进入常规维护队列,后者应先进入观察队列。观察队列的条目不必立即删除或替换,但要在下一轮核对时优先检查是否仍然可访问、是否仍然指向原目标页面。
创建时间缺失时,最容易被忽略的替代证据是页面自身的变化痕迹。可以逐条记录以下可观察项:目标页面标题是否与清单备注一致、链接指向的路径是否发生跳转、页面主题是否已明显偏离原合作语境、对方站点是否仍保留你的链接。这些观察不能精确还原创建时间,但能区分“长期未维护”和“近期仍有互动”两类条目。
实施动作建议按以下顺序进行:
baseline_date,值为本轮核对日期。evidence_type,只能填“最近核对日期”“首次盘点”或“页面变化观察”之一。这个动作的结果会直接影响下一步:观察队列的条目在下一轮核对时,如果连续两次没有变化,可以降级为低优先级;待处理队列的条目则不需要等待创建时间,直接进入替换或移除判断。
假设清单里有三条友链,都没有创建时间。A条备注中有“上次检查:3月”,B条没有任何日期但目标页面仍可访问且互相链接,C条没有日期且目标页面返回错误。按照上述规则,A条使用最近核对日期作为基线,进入常规维护;B条使用首次盘点日期,进入观察队列;C条虽然也缺少创建时间,但页面错误是更强证据,直接进入待处理队列。这里的数字只用于说明比较方法,不代表真实项目结果。
这个例子的关键不是给三条链接排出绝对新旧,而是说明:缺失创建时间时,维护基线可以由不同证据拼合而成。证据越接近实际动作,优先级越可靠;证据越接近推测,越应该留在观察队列而不是直接删除。
如果对方站点已经无法访问,或者目标页面已经变成与原来主题完全无关的内容,继续补创建时间或基线日期没有实际意义。此时应直接进入移除或替换流程。另一种例外是清单条目本身没有保留目标地址,只有对方站名或模糊备注,这种情况下无法核对页面变化,应先补全可核对信息,再谈维护基线。
还需要注意,链接数量或第三方权重不能当作官方排名保证。建立维护基线的目的是让历史链接的处理有顺序、有依据,而不是用基线日期去推断搜索表现。基线日期只服务于维护动作:决定先检查谁、后检查谁,以及下一轮核对时用什么标准判断是否继续保留。