From 459edffc52fdeae50c614aaa1ae2fa63463b79d0 Mon Sep 17 00:00:00 2001 From: zlt Date: Mon, 14 Sep 2026 15:59:48 +0800 Subject: [PATCH] =?UTF-8?q?DEVLOG=EF=BC=9A=E9=A1=B5=E9=9D=A2=E4=B8=93?= =?UTF-8?q?=E4=B8=9A=E5=8C=96=E5=8C=85=E4=BA=94=E6=AE=B5=E5=BC=8F=E8=8A=82?= =?UTF-8?q?=E7=82=B9=EF=BC=88=E5=BC=80=E5=8F=91=E6=9C=BA=E5=AE=8C=E6=88=90?= =?UTF-8?q?+=E6=B5=8F=E8=A7=88=E5=99=A8=E5=86=92=E7=83=9F=EF=BC=8C?= =?UTF-8?q?=E6=9C=AA=E9=83=A8=E7=BD=B2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- DEVLOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/DEVLOG.md b/DEVLOG.md index 24d3547..7bc2ade 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -1568,6 +1568,25 @@ PMS 侧:app/core/consensus.py(timing_dissent)、app/core/action_engine.py **还欠着什么** 一,收盘后审批部署 PMS 系统自决包并页面设 full/开 trial;下一交易日盘中只读试算看 executed/rejected,收盘跑 make consensus-review 看第五、六张表。二,审批重启因子桥出选股打分包,次日 07:10 起入池与评析名单按新序,看 §5.4 curl 质地好只数与 rank 连续。三,页面专业化包(第三个包,未做):文案改交易术语、抽屉三段重构、候选可点击、裁决弹窗前后端、文案守卫,以及自决的「系统已采纳/已放弃」显示与来源字段芯片。四,README 313-315、COMMAND_PRIORITY 第 25 行、接口契约 decide 请求体、UI_COPY_AUDIT 第二版词表等文档。 +--- + +## 2026-09-14 · 页面专业化包(开发机完成 + 浏览器冒烟,未部署) + +**做了什么** +回应用户第一条意见「页面文案口语化,不像交易系统」。三件事:一,全页文案改交易术语——板块标题(等我拍板→待确认提议、我的持仓→持仓、今日在办→当日指令、今天发生了什么→评审账本、我的策略→交易方案、系统在盯的候选→建仓候选等)、处置词、六个合成句、T 表六组、后端随行句与参数说明,去第一二人称与拟人口语,新增文案守卫 test_page_copy_guard.py(禁用词扫显示文本、剥三种注释、成对豁免、网址不误截)。二,单票抽屉重构成三段固定结构加顶部吸顶锚点条(研究面·三源合议 / 今日信号 / 系统动作),三条黄色警告条移到今日信号段标题下,新增计算属性 csSnapMetrics/csSnapMr/csSignalCount/csDisp。三,裁决改成 el-dialog 选预设理由码(后端 decide_reasons 两张码表 + /api/proposals/decide-reasons,取不到用页面内置副本),选「其他」补充必填,submitDecide 校验提交;建仓候选/提议卡/未建仓表票名可点开个股详情;顶栏「上游计划」芯片显示计划来源(快照/现算)与赛道闸状态(§5.3,plan_feed.parse_plan 收三字段)。 + +**动了哪些文件** +app/web/static/index.html(文案 55 处、抽屉三段、裁决弹窗、候选可点击、来源芯片)、app/core/decide_reasons.py(随自决包已建)、app/web/main.py(decide-reasons 接口与 api_decide 收码,随自决包)、app/services/plan_feed.py(status 与 parse_plan 加来源三键)、app/services/proposal_service.py 与 app/core/action_engine.py 与 app/services/param_store.py 与 strategy_advisor.py 与 scheduler/planner/command_spec/rule_gate(后端随行句去口语)、scripts/test_page_copy_guard.py(新,1 例)、scripts/test_batch7_units.py(§5.3 两例)、scripts/test_batch20_units.py(裁决弹窗守卫改查 reason_code/submitDecide)、scripts/test_batch4/17/24、scripts/test_wiring.py(休假→暂停执行断言)、scripts/run_tests.py(登记,共 897 例)。 + +**部署方式** +未部署。随系统自决包一起 make deploy(收盘后、先经审批)。页面无额外开关。 + +**真机判收** +未在 155 判收。开发机全量 897 例 ALL SUITES PASS;三道页面守卫(文案/枚举/接线)全绿;本地 http.server 起真页(vue 从 /static/vendor 加载)浏览器冒烟:全页挂载不白屏、专业化文案已生效、抽屉三段与锚点渲染正常、裁决弹窗七个预设理由渲染正常、无控制台报错(除无后端时的 API 404)。 + +**还欠着什么** +一,随自决包收盘后部署 155,登录页面视觉判收:整页搜不到「拍板/等我/我的/出手/休假」,点持仓票抽屉标题「某某 · 个股详情」三段依次研究面/今日信号/系统动作、锚点能跳,点建仓候选任一行能开抽屉,仍需人裁决的提议点采纳/驳回弹单选框、选「其他」不填补充不能提交。二,自决的「系统已采纳/已放弃」处置词显示(后端账本已有 system 行,页面 dispOf 可后补,非阻断)。三,接口契约文档补 decide 请求体与 decide-reasons、UI_COPY_AUDIT 第二版词表等文档。 + ---