From 3a06f1224e0c80658be410c66a126db293a07091 Mon Sep 17 00:00:00 2001 From: zlt Date: Fri, 4 Sep 2026 15:13:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B0=E8=B4=A6=E7=AC=AC=20031=20=E6=9D=A1?= =?UTF-8?q?=EF=BC=9A=E6=96=87=E6=A1=88=E7=AC=AC=E5=9B=9B=E6=89=B9=E4=B8=8E?= =?UTF-8?q?=E5=91=A8=E6=8A=A5=E7=9A=84=E4=B8=80=E5=A4=84=E4=BA=8B=E5=AE=9E?= =?UTF-8?q?=E6=94=B9=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 --- docs/复盘决定台账.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/复盘决定台账.md b/docs/复盘决定台账.md index 5a9b250..e32f0bd 100644 --- a/docs/复盘决定台账.md +++ b/docs/复盘决定台账.md @@ -254,3 +254,14 @@ - 识别办法:`docker compose ps -q pms-web` 报的容器 id 与 `docker compose exec -T pms-web hostname` 不一致就是撞上了。核验要紧的读数时用 `docker exec <真实容器 id>` 直接指名。 - 处置:09-04 经用户同意后已清除。清除前逐项确认过四条:compose 自己标着 oneoff=True(一次性命令留下的,不是编排里的服务);脚本开头写明只读不写,实际扫代码零写库零写文件;不接任何端口、没有别的容器把它当依赖;跑了四周累计占用 7 小时 23 分处理器时间做没人看的事。 - 清除后复验通过:exec 与 ps 报的是同一个容器 ac9b9289;四个服务容器都在、通道在线心跳 0.9 秒;那个"依赖装不上"的矛盾消失。 + +## 031 · 2026-09-04 · 文案第四批:计划环境标签与周报 + +- 改动:计划文本的环境标签那行,以及周报的表头、导读段落、两栏口径说明、两处异常原文。 +- 环境标签原先印出「环境标签:UNKNOWN,弱势指数 None/8」。三处毛病:UNKNOWN 是枚举值;8 是硬写的分母,而快照里其实带着真实的指数总数(weak_total);None 是取不到时的空值。改成三种情况分开写,三支都实测过。 +- 补了一句此前没说的要紧话:这个标签不影响任何一只票买不买,只在事后复盘时用来分组。不写的话,读的人看到"弱势日"会以为下面的名单被压过一轮。 +- 周报表头的翻译放在渲染函数里,每张表都受益,不用逐处改。三处不能想当然地译:「比全池多涨几个点」与「跑赢全池的股票占比」都跟全池比,但一个是收益差、一个是只数比例,译成同一个说法会在同一张表里紧挨着撞车;「往后看几个交易日」不能译成持有天数,脚本开头反复写明不建仓、不计成本、不是回测。 +- **改正一处事实错误**:导读段落写着"样本纪律三档",而代码里只有两档(可读、方向)。一并把两档的字面改成"够"与"不够,只看方向"。 +- 自评与账本那两栏的口径说明里有库表名与枚举值,改成说清算法本身,特别是"为什么这个数不能和上一行直接比大小"——那正是并列这两行时最容易读错的地方。 +- 周报没有单测,改完真跑一份人工过目。 +- 复核日期:下一次周五出周报时再看一遍表头与导读读不读得通。