tradingSystem/app/core
zlt d85fe6731b "今天没建仓的"那一栏只写原因,右侧不再打印计数字典
两处都是用户指出来的。

第一处,那一栏原先写「选股系统判为仅展示,不出提议:门槛未过:started」。
「仅展示」「不出提议」是内部说法,started 是门槛在代码里的变量名,绕了两层还是
没说清为什么不买。现在直接用判决依据那一句完整中文,例如「当日涨幅 -3.2%,没到
3% 的启动线」。旧版计划没有这个字段时退回一句大白话,不留空。

第二处,右侧显示过「落选明细 {'held': 0, 'black': 0, ... 'display': 83}」——
把计数字典原样拼进了字符串,键全是英文,值为零的也全列出来,读的人要在十一个
数字里自己找哪个不是零。现在只念不为零的那几项,按筛选实际发生的顺序写成一句话:
「今天考察了 83 只票,一只都没留下:选股系统判定今天不买 83 只。」

测试:改两条钉旧文案的断言,新增一条钉住计数字典不许再原样打印,另在跳过原因那条
用例里加了对代码名与内部说法的逐词检查。例数从 653 到 654。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:28:35 +08:00
..
__init__.py 第二批: 命令状态机/方案生成器/回放对账/管理页面/调度器骨架 2026-07-27 17:12:09 +08:00
action_engine.py "今天没建仓的"那一栏只写原因,右侧不再打印计数字典 2026-09-04 10:28:35 +08:00
command_spec.py PMS 两处安全修复:强制交人改为一票否决不再被卖出方向短路;目标价与止损价接通且必定交人 2026-09-03 16:06:27 +08:00
cushion.py 设计定型后提交 2026-07-27 15:50:57 +08:00
exec_timing.py 代码全面修改 2026-08-28 13:07:27 +08:00
macro_rules.py 加入股汇参数和相应逻辑 2026-08-19 10:04:20 +08:00
plan_diff.py #7#12 2026-07-31 13:28:10 +08:00
planner.py 代码全面修改 2026-08-28 13:07:27 +08:00
rebuild_check.py 处理没成本价的问题 2026-07-31 14:19:36 +08:00
recon.py 代码全面修改 2026-08-28 13:07:27 +08:00
rule_gate.py PMS 两处安全修复:强制交人改为一票否决不再被卖出方向短路;目标价与止损价接通且必定交人 2026-09-03 16:06:27 +08:00
signal_rules.py PMS 接通选股系统判决:计划解析增读判决五键、按判决分流新建仓、研判键放行与必答题、人工裁决理由必填、信号来源区分、会话密钥补进密钥名单 2026-09-03 11:51:42 +08:00
sizer.py 代码全面修改 2026-08-28 13:07:27 +08:00
tradedays.py 代码全面修改 2026-08-28 13:07:27 +08:00
ws_codec.py 通道弃洞自愈+参数列放宽TEXT+运维清标记按钮+iPad浮层teleport与触屏直连+信号计划标 2026-09-01 09:18:00 +08:00