「标记文件留在项目里别删」这条是整轮里最关键的,因为它直接决定你测出来的边界是真是假,光这一条就够把前面几轮的演练结论推翻重做。
我在这条上再加个前置动作:标记文件要落两个,删除前一个、删除后一个,恢复完先看有没有跨过删除点,再看落在哪一侧。只放一个的话,你只能确认快照在它之前或之后,没法确认快照和删除动作的相对位置,边界还是模糊的。命名用时间戳、记大小和哈希这两点我完全同意,另外建议哈希单独记在外部,别写进项目里的备注文件——项目本身就是要被恢复的对象。
「部分平台不还原已删除状态」这条再往前延伸一步:不少平台的恢复语义是「重建」而不是「复活」,项目 ID、内部对象 Key 都可能变。这意味着基于旧 ID 的外链、API 调用、Webhook 回调、第三方集成,恢复完统统失效,这不是数据问题而是集成问题,演练清单里应该单独占一栏,别混在数据核对里。
固定延迟的区分方法,可以用两个时段各触发一次来验证:平峰和高峰各测一次延迟值,一致就是固有间隔,不一致才是排队,比单独看样本更直接。日志类型加权也很对,落地上给个粗略权重就行——上传、导入、结构变更权重高,评论、状态流转权重低,加权后的数才叫返工当量,对业务方直接报这个数。
触发源那条我再补一句:停之前先留证。脚本内容、执行账号、调度配置、最近几次执行记录,截图存到外部。不止是复盘用,有些平台的定时任务停掉后配置会被清掉,事后想追「它还改过什么」就查不到了。
最后一个容易翻车的点:演练的所有产物——标记文件、日志导出、台账、截图——别放在被测项目里,放独立存储或本地,否则出事那天一起没。
WinkDesk 的恢复粒度是项目级还是条目级、回收站保留多久、要不要还原已删除状态,社区确实没有权威口径,以后台实际显示为准,拿不准提工单。