diff --git a/COMMAND_PRIORITY.md b/COMMAND_PRIORITY.md index fb84edf..c995246 100644 --- a/COMMAND_PRIORITY.md +++ b/COMMAND_PRIORITY.md @@ -22,7 +22,7 @@ **第六层,个股策略,就是你特意挂的网格、做T和跟踪止盈。** 挂了活跃策略的票,自主提议引擎让开,不再对它自动提议。策略动作按命令口径过规则闸,不过研判闸。做T的指令当日强制平回,绝不过夜。 -**第七层,自主提议,系统自己的想法,排最末。** 档位有三档,关、只提议、全自动,关是总闸。每条提议过两道闸:规则闸查合规,研判闸问决策系统该不该。分流时减持提议自动执行,增持提议按档位走,浮亏百分之十五及更深的补仓永远要人点头。自主新建仓有独立档位,而且比命令更严:拿不到真实资金快照就不建仓。 +**第七层,自主提议,系统自己的想法,排最末。** 档位有三档,关、只提议、全自动,关是总闸。每条提议过两道闸:规则闸查合规,研判闸问决策系统该不该。分流时减持提议自动执行,增持提议按档位走。浮亏百分之十五及更深的补仓,自决开关 PMS_SELF_DECIDE 开着时按研判必答题「杀逻辑还是杀情绪」自动判、不再一律要人点头(撤销于 2026-09-14 台账 015;关着时仍要人点头)。自主新建仓有独立档位,而且比命令更严:拿不到真实资金快照就不建仓。 ## 三、贯穿线:减持畅通,增持重重设卡 diff --git a/DEVLOG.md b/DEVLOG.md index dcd249a..24d3547 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -1549,6 +1549,25 @@ app/services/strategy_runner.py(跟踪止盈评估器 _eval_trail 加盘中 SA **还欠着什么** 按规格顺序开发:一,选股打分包(akg-factor-bridge,工作包四,重启桥先经审批);二,系统自决包(后端,部署后页面设 PMS_SELF_DECIDE 为 full、PMS_SELF_DECIDE_TRIAL 开);三,页面专业化包。文档:台账 015、README 313 到 315、COMMAND_PRIORITY 第 25 行撤销、真实仓初始参数清单加三条、选股系统台账 058。 +--- + +## 2026-09-14 · 系统自决包与选股打分包(开发机完成,未部署) + +**做了什么** +把新建仓、深亏补仓、目标价到价三类的「该不该做」交回给已有的三源合议与研判闸,人只处理四类例外(研判不可用、上游硬风险、合议装不上、判决词认不出)。四档开关 PMS_SELF_DECIDE(off 逐字回旧 / record 只记 / decline 只放弃 / full 全自动),试探仓类由 PMS_SELF_DECIDE_TRIAL 控,每日自动新建仓上限 PMS_SELF_DECIDE_DAILY_MAX 默认三。合议路由加择时异议观察(方向看多但择时看空改回观察等择时转多,处置词「择时待转多」)。动作引擎给候选打决定种类 decide_kind,proposal_service 新增 _self_decide 按 §3.5 决定表判采纳/放弃/交人,自动采纳走建议档重算数量、自动清仓落指令前按可卖量夹紧并先撤该票交易方案。裁决接口改收预设理由码(decide_reasons 两张码表加拼句),旧自由文本兼容。观察读数加七个自决类别,复核脚本加第五张系统自决逐条、第六张研判不可用占比,日报加自决注意项。撤销台账 001「重问放行一律交人」与 008「只有一方表态或择时异议交人」两句,落进台账 015。另做选股打分包(akg-factor-bridge 工作包四):计划装配按公司质地重排主榜与观察档的组内名次,不跨档,每行加 score_adj,PLAN_QUALITY_BONUS 默认 8 设 0 逐字回旧,台账 058。 + +**动了哪些文件** +PMS 侧:app/core/consensus.py(timing_dissent)、app/core/action_engine.py(decide_kind 常量与 mark_decide、scan_open 打标签、eval_dca/eval_target 打 decide_kind)、app/core/decide_reasons.py(新)、app/services/consensus_service.py、app/services/proposal_service.py(_self_decide、_apply_advice_tier、自决块、清仓两前置、放弃记账、跳过集合)、app/services/consensus_stats.py、app/services/strategy_service.py(cancel_by_code)、app/services/ledger_service.py、app/repo/pms_repo.py(system_decided_today / system_pass_count_today)、app/services/param_store.py(三参数)、app/web/main.py(api_decide 收码、decide-reasons 接口)、app/web/static/index.html(dispOf 加 wait_timing)、scripts/consensus_review.py、scripts/test_batch34_units.py(新,22 例)、scripts/test_wiring.py(FakeRepo 两桩、目标价自动清仓一例、路由清单)、scripts/test_batch4_units.py(eval_target 自决断言)、scripts/run_tests.py(登记,共 894 例)、docs/复盘决定台账.md(015)。akg 侧:plan.py、config.py、.env.example、test_plan_quality_rank.py(新)、docs/复盘决定台账.md(058)。 + +**部署方式** +两个包都在开发机做完、提交。akg 提交 3d3f317 已在因子桥仓库,PMS 侧本次提交见提交信息。**未部署**:PMS 走 make deploy(收盘后、先经审批),部署后页面设 PMS_SELF_DECIDE=full、PMS_SELF_DECIDE_TRIAL 开;akg 走 155 拉码后 docker compose restart(先经审批,避开 07:00-07:30 与 08:30-09:05),重启后预热一次计划接口。 + +**真机判收** +未判收。开发机全量单测 894 例 ALL SUITES PASS(含既有 871 例全绿即是「off 逐字回旧」的证据);akg test_plan_quality_rank.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 第二版词表等文档。 + ---