Skip to content

🐛 fix: #256 运行数据一致性 + #257 事件持久化体积治理 - #277

Merged
CavinHuang merged 3 commits into
mainfrom
fix/issues-256-257-run-data
Aug 21, 2026
Merged

🐛 fix: #256 运行数据一致性 + #257 事件持久化体积治理#277
CavinHuang merged 3 commits into
mainfrom
fix/issues-256-257-run-data

Conversation

@CavinHuang

Copy link
Copy Markdown
Owner

No description provided.

@CavinHuang

Copy link
Copy Markdown
Owner Author

Core verification 失败判定为 main 预存问题,与本 PR 无关:

其余 checks(Computer Use ×2 / Windows reliability / macOS desktop reliability)全绿,typecheck 三包本地全绿。按 CI 判定惯例(对比 main baseline),本 PR 可视为 CI 绿。

@CavinHuang

Copy link
Copy Markdown
Owner Author

补充:已定位并修复 Core verification 超时的根因(main 预存,非本 PR 引入,但在此顺带修复以解除合并阻塞)。

根因automation-schedule.tsgetNextCronRunAt 逐分钟扫描时每次迭代 new Intl.DateTimeFormat(构造占绝对大头)。扫描步数=距下次 cron 触发的分钟数——本地快机单次 523ms,CI Ubuntu 慢机器 ×5-10 → automation-manager 测试(create/update 各算一次)超 5s 限制。是否超时取决于 CI 运行时刻距下次触发的距离(时间彩票),解释了 #273 昨天绿、今天 #276/#277 同红。

修复:formatter 按 timezone 缓存实例(纯优化,零语义变化)。基准:523ms → 56ms(10×),CI 预计 <1s。

@CavinHuang
CavinHuang merged commit a078f96 into main Aug 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants