AutoEvo 安装结果状态机

AutoEvo 安装结果状态机 A lifecycle diagram generated by Archify. 01 / 安装与验证 02 / 非失败完成态 + 失败与恢复 03 / 终态 临时回执 · unknown / pending · 安装与验证 · 先行持久化 01 临时回执 unknown / pending 先行持久化 批准与安装 · allowed-once · 安装与验证 · DSH 执行 02 批准与安装 allowed-once DSH 执行 Host 三层验证 · 按 runtime surface 选层 · 安装与验证 · 机械验证 03 Host 三层验证 按 runtime surface 选层 机械验证 verified · tool_roundtrip · 非失败完成态 · 功能已验证 verified tool_roundtrip 功能已验证 activated · bundle_activation · 非失败完成态 · 无工具往返 activated bundle_activation 无工具往返 awaiting_user_test · manual_runtime · 非失败完成态 · 待人工实测 awaiting_user_test manual_runtime 待人工实测 failed_absent · 目标不存在 · 失败与恢复 · 可诊断 failed_absent 目标不存在 可诊断 recovery_required · 状态不可判定 · 失败与恢复 · 先恢复 recovery_required 状态不可判定 先恢复 removed · 回执驱动移除 · 终态 · 终态 removed 回执驱动移除 终态 决定与复核 对账一致 往返成功 仅加载 无夹具 安装失败 对账不明 恢复后重试 plugin_remove 适用于所有非失败完成态 Legend start active state waiting decision terminal success failure / exit

三种完成态不等价

  • • 只有 verified 能宣称功能已验证
  • • activated 与 awaiting_user_test 需要一次真实试用
  • • installed / loaded 是过程信号,不是验证结论

restartRequired

  • • 非失败完成态已成立,但当前进程热加载不完整
  • • 重启对应 profile 后再验证
  • • 它不是第五种完成态,而是完成态上的标记

失败路径不混用

  • • failed_absent:先诊断再决定是否重试
  • • recovery_required:走 sealed 恢复,不盲目重装或手删
  • • 重复失败有人工决策出口,不会原样循环