chore(config): 工作流配置、清单与文档同步

workflows/schedules/commands/notification-routing 与 source-manifests 四模块
清单同步登录统一化与新工作流(product.hk_anpei_public_inventory.daily 等);
docs 运维手册、控制台与耗时分布文档、CI 关键脚本清单、AGENTS 指南更新;
测试与模块注册对齐。
This commit is contained in:
wangyunlong committed 2026-10-09 13:45:30 +08:00
1 parent 90282ae766
commit dc8be88e60
27 files changed
+1094 -224

No files matched your search

+20
View File
@@ -17,6 +17,15 @@ uv run gyxx console
uv run gyxx console --env-file D:\secure\gyxx-flow.env
```
香港客服库存工作流还需要聚水潭应用密钥。Windows 生产控制台必须额外加载受保护的聚水潭环境文件,
这样控制台发起的手动执行也能取得凭据;调度器和控制台应加载相同的环境文件集合:
```powershell
uv run gyxx console `
--env-file D:\product-collector-analyze-flow\.env `
--env-file D:\product-collector-analyze-flow\private-secrets\jushuitan.env
```
商品经营正式执行会在启动子进程前校验云端 PostgreSQL 和该工作流实际需要的运行时配置。
需要 Hermes 分析或业务通知的工作流仍会校验 `hermes-analyzer` lark-cli user 身份和负责人
通知路由;天猫/京东视频上传则校验 `STYLE_ANALYSIS_LLM_BASE_URL`(或
@@ -144,3 +153,14 @@ uv run gyxx console --host 0.0.0.0 --port 8765
控制台不提供工作流入口、参数、运行时绑定或凭据的在线编辑能力;这些仍由受版本控制的
项目配置和代码维护。
## 自检与保活
- `GET /api/health` 返回进程 PID、uptime 与调度器锁存活状态,不鉴权、不触外部依赖,专供探针使用。
- 控制台进程内置看门狗线程:周期自探测 `/api/health`,连续失败(默认 3 次)即以退出码 70 退出,
由 `deploy/watchdog/gyxx_keepalive.py`(登录自启动常驻)负责拉起;保活同时守护调度器进程,
详见 `docs/deployment.md` 的「Windows 工作站保活」章节。环境开关:
`GYXX_CONSOLE_WATCHDOG=0` 关闭、`GYXX_CONSOLE_WATCHDOG_INTERVAL_SECONDS`(默认 30)、
`GYXX_CONSOLE_WATCHDOG_FAILURES`(默认 3)。
- API 返回「控制台处理请求失败」时,完整堆栈在控制台 stderr 日志
(`var/logs/console-restarts/console-*.stderr.log`)中可查。