fix(sidepanel): restore plus settings before auto run

This commit is contained in:
QLHazycoder
2026-05-03 02:57:34 +08:00
parent 2437e6e67d
commit aa2337f9e5
4 changed files with 391 additions and 29 deletions
+6 -7
View File
@@ -45,22 +45,22 @@
## 4. 错误分类优先级(当前实现)
1) 先做当步恢复(能在步骤内闭环就不升级)
2) 当步失败后,再判断是否走小循环(回步骤 7)
1) 先做当步恢复(能在步骤内闭环就不升级)
2) 当步失败后,再判断是否走小循环(回步骤 7)
3) 小循环仍失败,才交给大循环(attempt / round / 线程间隔)
## 5. 已落实的关键规则(与近期问题对应)
- `Failed to fetch / network error / fetch failed`
- `Failed to fetch / network error / fetch failed`
步骤 4/8/9 进入有上限的网络重试(当前默认 3 次,冷却 12 秒)。
- `Step 9: 5sim check activation failed: order not found`
- `Step 9: 5sim check activation failed: order not found`
归类为“号码失效”,在步骤 9 内立即换号(当步重试),不应直接触发线程间隔。
- `Route Error 405`(手机号验证码页):
- `Route Error 405`(手机号验证码页):
优先当步恢复;若落入 route-405 循环,步骤 9 内换号。
- `add-phone / phone-verification` 页面状态:
- `add-phone / phone-verification` 页面状态:
表示流程已进入手机链路,自动运行层默认不再盲目回步骤 7,避免破坏当前链路。
## 6. 关于“第几轮尝试 + 暂停”含义
@@ -70,4 +70,3 @@
- 用户手动停止会中断当前计划;恢复时是否回到步骤 7,取决于当前页面状态与回调是否过期:
- 回调未过期且仍在可恢复链路:优先当前链路继续;
- 回调已过期或链路断裂:回步骤 7 重拉授权。