feat(cookie-gate): 调度器恢复重跑接线与控制台健康自检

调度器维护循环挂载 CookieGateRecoveryManager,登录态恢复后按原业务日期自动
重跑被阻断工作流并飞书确认;工作流级 required_accounts 声明接入目录解析;
采集器抛 CookieExpiredError 退出 75;控制台新增 /api/health 自检端点与进程内
看门狗,配合 deploy/watchdog 双层保活;安装脚本同步。
This commit is contained in:
wangyunlong committed 2026-10-09 13:45:29 +08:00
1 parent 78ea4641ce
commit 130f06b320
13 files changed
+318 -77

No files matched your search

+3 -2
View File
@@ -206,16 +206,17 @@ def test_misfire_older_than_grace_is_not_launched(tmp_path: Path) -> None:
def test_configured_schedules_disable_cookie_refresh_job() -> None:
catalog = WorkflowCatalog.load(PROJECT_ROOT / "config")
assert len(catalog.schedules) == 35
assert len(catalog.schedules) == 39
assert [
schedule.workflow_id for schedule in catalog.schedules if not schedule.enabled
] == [
"content.metrics.backfill",
"content.marketing_report.daily",
"content.relogin.weekly",
"content.summary.weekly",
"content.summary.monthly",
"content.creator_report.monthly",
"shop.tmall_negative_reviews.daily",
"shop.tmall_customer_service.daily",
"product.alert.daily",
"product.style_analysis.interval",
"supply.purchase_confirmation.daily",