Momentum 工作流与定时任务

这页解释两件事:一是当前 host 上真正在线的 momentum 定时任务;二是 OpenClaw / Scout 怎样把研究题材推进成 rank、paper runner 和 showcase 页面。Generated: 2026-07-01 17:22 UTC

重要区分:不是所有仓库里的 runner 都已挂在 cron 上。这页会把“当前在线 cron”与“仓库里可调用的自动化入口”明确分开。
在线 Momentum Cron
0
当前 `crontab -l` 里实际接线的 momentum 任务
当前在线任务
-
按 host cron 实际读取,不把全部 repo 脚本算进去
工作流层数
5
research -> digest -> registry -> runner -> publish/showcase
OpenClaw 回调点
1
report pipeline 可选用 `openclaw system event` 回推完成状态

先讲结论

不是所有 Rank 都挂定时任务

只有已经进入 paper runner / monitoring 阶段、值得持续刷新状态的研究线,才会接到 host cron。大量 rank 仍停留在 digest、scout 或 clean replication 阶段。

Showcase 是聚合层,不是执行层

showcase 不直接跑信号、不维护 watermark,也不做下单。它读取各 rank 已经写好的 artifacts、审计 IC 和状态表,再统一做解释、排序和横向比较。

当前在线的 Host Cron

这张表直接来自当前主机的 `crontab -l`,再结合 wrapper shell 与 runner 脚本补足功能说明。它回答的是:这台机器现在到底定时跑了什么。

No data.

Rank 如何产出

上游逻辑不是“先编号、再补故事”,而是先用定时研究自动化找到题材、做 digest、做 scout/clean replication,再决定是否升格成真正的 rank 研究线。

1. OpenClaw / Scout 选题

研究自动化入口

先按 RESEARCH_AUTOMATION_BRIEF 选一个小主题,默认优先 raw alpha、快 first verdict、可复刻。

2. Quant Digest

research/quant_digests -> reading

把研究写成 digest markdown,再编译成 reading 子站 HTML,形成可追溯的研究解释层。

3. Registry / Strategy Hub

idea -> candidate

把题材映射进 MAINLINE1 map、P2/P3 registry 与 strategy hub,决定它是否值得升成 rank 研究线。

4. Scout / Clean Replication

candidate -> validated rank

做 source intake、clean replication、time stability、honesty audit,确认它不是只在故事层成立。

5. Paper Runner / Monitoring

rank -> persistent lane

只有通过 admission 的研究线,才进入独立 paper runner,开始沉淀 status、state、closed trades 与 monitoring page。

真正把题材推进成 rank 的关键在第 3 和第 4 步:如果题材不能通过 intake / clean replication / honesty audit,它就不会进入后面的 paper runner 与 showcase 主线。

定时刷新怎样把 Rank 推到页面

这条链路更偏下游,描述的是:一个已经进入 paper lane 的 rank,怎样被 cron 周期性刷新,并把状态发布成 factor page / public site / showcase 证据。

Host cron

当前在线任务: -

Linux host 只负责定时触发 wrapper shell,本身不读取交易逻辑。

Wrapper shell + flock

cron.sh

先拿锁、防重复运行,再决定本轮是 init、refresh,还是 waiting / skip。

Python runner

paper runner / autopilot

真正更新水位线、due guardrail、status、closed trades 和 run summary 的都是 Python runner。

Publish script

publish_*page.sh

单策略 publish 脚本把 factor page 与 artifacts 同步到 `/var/www/momentum-report`。

Showcase 聚合

interview_showcase / factor_research_library

showcase 读取各 rank 已写好的 artifacts、IC summary 和状态表,再统一做排序、讲解和横向比较。

host cron 的职责很薄:只负责定时触发与防重入。真正的状态推进、due guardrail、closed trades append、页面构建和外网发布,都在后面的 Python runner 与 publish shell 中完成。

仓库里的自动化入口

下面这些入口不代表“全都常驻运行”。它们是不同阶段可被调用的自动化节点:有的服务研究写作,有的服务 digest 编译,有的服务 factor / showcase / homepage 发布。

自动化层入口功能推进到下一步
Research automationdocs/RESEARCH_AUTOMATION_BRIEF.md定义 OpenClaw / Scout 定时研究的选题、写作与网站同步规则。paper / external idea -> quant digest
Digest buildbuild_quant_digest_site.py把 research/quant_digests/*.md 编译成 reading 子站 HTML。markdown digest -> reading page
Registry / mapMAINLINE1_STRATEGY_FACTOR_MAP + P2/P3 registry把题材归入策略母题、当前阶段和后续 admission 路线。digest / idea -> rank candidate
Paper runnerrun_rank*_paper_runner.py把通过审查的 rank 变成持续刷新的 paper lane,沉淀 state / status / closed trades。clean replication -> runner artifacts
Publish pipelinepublish_report_site.sh / publish_interview_showcase.sh / publish_homepage_index.sh把 reports/site 与 artifacts 同步到 /var/www/momentum-report。local site -> public site
OpenClaw callbackrun_report_pipeline.py -> report_pipeline.py流水线完成后可调用 `openclaw system event` 回推 build/publish 结果。pipeline end -> openclaw event

原始 Crontab 片段

保留原始 host cron 片段,方便交叉核对这页没有脱离真实机器状态。

当前没有从 host `crontab -l` 读取到 momentum 相关条目。