diff --git a/DEVLOG.md b/DEVLOG.md index 48d522c..00c0430 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -1506,6 +1506,29 @@ app/services/strategy_runner.py(跟踪止盈评估器 _eval_trail 加盘中 SA **还欠着什么** 一,09-15 09:37 后跑 make consensus-review DAYS=1 回填 consensus-review 首日读数;09-17 台账 006 到 009 第一次正式复核。二,表里 2 行 09-11 遗留种子数据待用户定要不要删(对 09-17 复核无影响)。三,盘中确认包已在开发机做完并提交(1ccd542),未推未部署——它改入场行为,部署时机要避免打乱观察读数包正在采的基线(原则二),待用户定:代码先部署但开关关、观察窗口过了再开,还是别的。四,页面收尾包(单票研究面接口六块、候选栏芯片、管理视图研究面列)未做,UI 偏重、要真机视觉判收。五,台账 014、接口契约随对应包;选股打分包在 akg-factor-bridge 另一仓库要拍板点四。六,今天 09:40 那一跳(策略层已确认有意打开)的摘要盘后要拉给用户判读。 +--- +## 2026-09-14 · 盘中确认包与页面收尾包(开发机完成,未部署) + +**做了什么** +用户改主意:不等收盘、不等 09-17,午休就部署了前三包,并让接着做剩余的。做完了两个能在本仓库做的: + +盘中确认包(台账 012):给技术面这一票加盘中放量确认,只用于入场。core/tech_rules 加纯函数 intraday_confirm,两条规则——收口等待的候选盘中站上昨日布林上轨且时段折算量比≥1.5 视为开口向上(改立场重新合议进候选);开口向上的候选要现价不低于当日均价且量比≥1.5,不满足当轮进观察(处置词「等盘中确认」),取不到按等待不放行。时段与量比复用 reask_rules 的 in_window 与 vol_ratio(台账 003 三处同源)。synthesize base 与 tech_service._compact 带 boll_upper;proposal_service._attach_consensus 装配后跑盘中确认(_scan_open 与 _attach_consensus 多接 now);观察读数加 open_wait_confirm、open_breakout 两类;四参数登记。 + +页面收尾包(评审发现六/七):GET /api/research/{ts_code} 补成六块(公司质地/基本面/技术面/择时/合议/来源),持仓票买方评析从逻辑状态映射取、候选票从当日计划取,四块用 consensus_service.assemble 凑齐;单票抽屉那一节改成「研究面 · 三源合议」四枚芯片;候选栏每行加质地与技术芯片(disposition_snapshot 挂合议摘要、前端 conOf 取);管理视图持仓总览加研究面列。 + +**动了哪些文件** +盘中确认包(提交 1ccd542):app/core/tech_rules.py、app/core/action_engine.py、app/services/tech_service.py、app/services/param_store.py、app/services/proposal_service.py、app/services/consensus_stats.py、app/web/static/index.html、scripts/test_batch32_units.py、scripts/run_tests.py。 +页面收尾包(提交 2f64274):app/web/main.py、app/services/proposal_service.py、app/web/static/index.html、scripts/test_batch33_units.py、scripts/run_tests.py。 + +**部署方式** +改了 Python 与页面,收盘后随下一批 make deploy 重建容器。**盘中确认包部署时开关先关**(用户拍板:PMS_TECH_INTRADAY_CONFIRM 页面设 False,避免打乱观察读数包正在采的合议基线,09-17 复核后再开)。要先 push(本地领先 origin 三个提交:1ccd542、6486317、2f64274)。 + +**真机判收** +未判收。开发机全量单测 871 例 ALL SUITES PASS(新增第 32 批 19 例、第 33 批 5 例)。页面收尾包三处前端过两道守卫(wiring 204/324 对齐、enum 通过)与本地 uvicorn 浏览器冒烟(页面完整挂载不白屏,控制台只有未登录的 401)。**尚未判收**:盘中确认的实弹(收口突破/开口确认要真有相应相位的候选,且盘中时段);页面三处的真实数据视觉判收要在 155 部署后过目。 + +**还欠着什么** +一,收盘后把这两包(连同已部署那批之后的三个提交)push 并部署 155,盘中确认开关先关。二,分段启用包(无代码、按观察读数分段开参数)、选股打分包(akg-factor-bridge 另一仓库、要拍板点四且我无访问)、真实仓准备包(准备件可做、执行等 QMT)未动。三,09:40 那一跳摘要盘后拉给用户;09-15 09:37 后跑 consensus-review 回填首日读数。 + ---