From 8131cfe853ee6abfc6e7b5a4a923b6754a91792a Mon Sep 17 00:00:00 2001 From: shy3130 <415333856@qq.com> Date: Sun, 6 Sep 2026 23:38:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(pipeline):=20=E5=AE=9A=E6=97=B6=E5=A4=8D?= =?UTF-8?q?=E7=9B=98=E9=BB=98=E8=AE=A4=2015:40=20=E2=80=94=20=E7=AD=89?= =?UTF-8?q?=E7=9B=98=E5=90=8E=E7=AE=A1=E9=81=93=E8=B7=91=E5=AE=8C=E5=86=8D?= =?UTF-8?q?=E5=A4=8D=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 默认 15:10 的"即时复盘"走实时快照缓存, 不含盘后管道产出的最终口径 (含盘后量校正的日K/enriched)。默认改为 15:40: 盘后管道默认 15:35 启动后留 5 分钟缓冲, 复盘直接使用管道数据。 强制下限仍为 15:00, 偏好即时复盘的用户可自行调早; 存量已保存的 review_schedule 不受影响 (读取不迁移)。 验证: 无本地存储时默认生效 {'hour': 15, 'minute': 40}; prefer/pipeline/ review 相关测试 67 通过; ruff 与 HEAD 一致无新增。 --- backend/app/services/preferences.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/app/services/preferences.py b/backend/app/services/preferences.py index 210761a..99b59ae 100644 --- a/backend/app/services/preferences.py +++ b/backend/app/services/preferences.py @@ -592,15 +592,17 @@ PUSH_CHANNELS = {"feishu", "wecom", "custom", "email"} def get_review_schedule() -> dict: - """定时复盘调度 {"enabled": False, "hour": 15, "minute": 10}。默认关闭。 + """定时复盘调度 {"enabled": False, "hour": 15, "minute": 40}。默认关闭。 - A股 15:00 收盘, 默认时间设为 15:10(收盘后即时复盘), 强制下限 15:00。 + 默认 15:40: 盘后管道默认 15:35 启动, 留 5 分钟缓冲, 复盘使用管道 + 产出的最终口径数据 (含盘后量校正的日K/enriched)。强制下限 15:00 — + 偏好收盘后即时复盘 (走实时快照缓存, 不等管道) 的用户可自行调早。 """ - d = load().get("review_schedule", {"enabled": False, "hour": 15, "minute": 10}) + d = load().get("review_schedule", {"enabled": False, "hour": 15, "minute": 40}) return { "enabled": bool(d.get("enabled", False)), "hour": d.get("hour", 15), - "minute": d.get("minute", 10), + "minute": d.get("minute", 40), }