From 0e8a845c21fd61c4faf18acc8e401a6459da5e09 Mon Sep 17 00:00:00 2001 From: baobao Date: Fri, 16 Oct 2026 14:08:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E6=8E=A5=E5=89=AF=E6=9C=AC=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/交接_每日选股计划完善_2026-10-15.md | 23 +++++++++++++++++++ ...�日选股计划完善方案与开发规格_2026-10-15.md | 22 ++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/docs/交接_每日选股计划完善_2026-10-15.md b/docs/交接_每日选股计划完善_2026-10-15.md index 806b701..fcebdde 100644 --- a/docs/交接_每日选股计划完善_2026-10-15.md +++ b/docs/交接_每日选股计划完善_2026-10-15.md @@ -735,3 +735,26 @@ docker exec -e PYTHONPATH=/app -i pms-web python < ~/pms_logs/verify_consumption cd ~/project/tradingSystem docker exec -e PYTHONPATH=/app -i pms-web python < ~/pms_logs/verify_natural_events_basis_20261016.py ``` + + +## 10-16 14:05 采纳失败反馈修复与自然确认闭环 + +科士达13:39:02由用户自然确认成功。指令INS_20261016_002518SZ_OPEN_001,600股,version_check=passed,reason为依据相同。操作日志276与账本6796匹配,只有一条指令。此前13:27更新建议后重新确认的路径已完成自然验收,不能继续列为缺事件。13:59尚未成交。 + +瑞芯微13:40明确研判拒绝,把握度72,理由为资金净流出与短期看空等。研判审计05:40 UTC对应PMS13:40;不把此拒绝解释成网络超时。原before_accept丢弃具体原因,页面只闪过通用错误且旧卡不更新。本次另修浏览器60秒超时早于研判90秒上限的潜在缺陷。 + +PMS功能4f6b192保留失败业务原因和现有JSON中的最近检查,原数量、批准依据与状态不变。确认框持续显示原因,更新建议展示新数量及理由并要求重新确认。有效等待覆盖研判超时;结果未明不自动重发。失败不新增影响自动策略的拒绝账本。详见tradingSystem/docs/提议采纳失败排查_2026-10-16.md和桥台账072。 + +24个专项、44批本地与候选镜像禁网测试全部通过。Node交互替身和三页面守卫通过。13:59:00四容器统一重建,镜像sha256:6ee444e1c734dc454a8564c9e6ae8f05c5e0c4b25ba9282049f61234a1db10af,标签pms:proposal-feedback-4f6b192,Python指纹63b3e303084e。四个变更源码哈希匹配;静态页SHA4ba2ed96f0b207ac2a7b6b2bfb952d956420f85d05e61b28ef85ec257e1c8543。 + +13:59:33前后15项参数、三票数量成本毛盈亏、当日指令、24条历史指令进度、提议与成交记录完全一致。审计122+1、七条取消状态保持。QMT ONLINE、resync_flag=0、last_error空、last_seq=1245545。对账diffs=[]、errors=[]、severity=OK、streak=0;健康正常、日历未降级。真实688100清仓、费用和历史不可还原边界保持。两处事实源覆盖差异仍按ws_first单列。188未操作。 + +浏览器独立标签只读检查页面和样式正常,错误日志为空。自动审批拒绝打开“采纳”确认框,理由是本会话不得代点采纳。已改用只读页面与离线交互测试,未绕过拦截;用户原标签和未提交框保持。新失败提示的真实确认框显示仍待正常用户事件,不能声称已代测通过。13:40旧失败没有补造为新检查,具体原因见审计报告。自动任务137及重核开关保持,原心跳调整14:30接续剩余自然事件,不增加五日观察。 + +部署证据均在155 ~/pms_logs/proposal-feedback-*,原始网页日志proposal-web-20261016-1345.log、只读审计proposal-rejection-audit-20261016.json。回退标签pms:rollback-before-proposal-feedback-20261016指向a33ecb0镜像;绑定挂载要求源码反向提交、服务器pull后配套重建四容器,保留所有账本和真实成交。 + +```bash +# 155模拟PMS机 · ~/project/tradingSystem;只读核对自然确认与实际拒绝 +cd ~/project/tradingSystem +docker exec -e PYTHONPATH=/app -i pms-web python < ~/pms_logs/verify_proposal_rejection_20261016.py +``` diff --git a/docs/每日选股计划完善方案与开发规格_2026-10-15.md b/docs/每日选股计划完善方案与开发规格_2026-10-15.md index d56f603..d12e6c3 100644 --- a/docs/每日选股计划完善方案与开发规格_2026-10-15.md +++ b/docs/每日选股计划完善方案与开发规格_2026-10-15.md @@ -312,3 +312,25 @@ PMS bafecb7 已于 11:31:02 在 155 四容器统一生效,包含此前 15072f7 剩余重点为提议稳定依据修复后的自然确认。只有实际用户操作到达时才核验,不代替用户确认。后续自然修订继续核对版本、顺序与失败守成,不增加额外五日观察。 13:35 补充实测:连续交易时段样本扩展到八份,生成至实际消费为 114.360—393.202 秒,均通过。13:27:30 出现首次修复后的自然确认,持仓上下文变化且旧指纹升级,系统重跑并更新为待再次确认的 600 股提议,没有生成指令。更新内容必须再次确认的分支已见实际证据;无变化直接通过的线上路径仍待自然操作。具体账本与时刻见同名交接 13:35 节。 + + +## 10-16 13:55 提议采纳失败反馈修复规格 + +用户报告采纳后长时间等待,最后仅短暂提示“新版重新评估未通过”。13:39:02 科士达已由用户正常采纳,生成一条 600 股指令。13:40:00 瑞芯微重核返回拒绝,旧代码丢弃具体原因,待确认卡仍展示上午结论。只读研判缓存显示 REJECT、把握度72,原因为资金净流出及短期走势偏弱。不能将这次拒绝改成通过。页面统一60秒超时也短于既有研判90秒上限,容易先报超时而服务端仍在处理。 + +修复只补采纳结果的表达、留痕与确认保护。沿用原扫描、合议、数量、研判和规则闸。失败提取原拦截原因,区分交易条件、研判、策略与候选不足。最近一次失败写入提议现有JSON,并采用待确认状态与原内容的条件更新。保留原数量、原批准依据和状态;后续即使仓位回到旧值,也须重新核验这条已有失败结论的提议。失败不写影响自动交易判断的拒绝账本,具体原因由原操作日志保存。 + +确认框持续显示失败原因,不再只弹短提示。卡片仅增加一行“最近核验未通过”和查看入口,技术来源仍折叠。内容更新后在原确认框展示新数量及研判理由,清空旧选择,要求重新确认。请求等待覆盖有效研判超时与额外取数时间。等待时说明用途并阻止重复点击。断网、超时或服务异常视为结果未明,不自动重发采纳,也不声称已经失败或没有指令。 + +预判:研判拒绝、规则失败、扫描无候选都能显示原始业务原因;失败留痕不得覆盖并发更新;旧批准不能绕过已记录的失败。新数量必须二次确认,依据未变仍可直接采纳。等待结束或异常必须释放按钮状态,重复点击只能发送一次。运行离线专项、完整禁网测试、前端交互替身和三项页面守卫。候选镜像禁网通过后仅重建155四容器,再核对参数、账本和页面。禁止用真实采纳作为验收手段。 + +回退采用匹配源码的反向提交与旧镜像重建,保留提议JSON和操作日志。没有新增调度、模型调用路径、交易时段、参数或策略阈值。188不操作。 + + +### 10-16 14:05 采纳反馈修复部署判收 + +4f6b192通过24个专项、44批本地与候选镜像禁网回归,以及Node交互替身和三页面守卫。13:59:00在155四容器统一生效。参数、账本、指令和提议前后保持,QMT在线、健康正常、对账无差异。镜像、指纹、备份和回退见同名交接14:05节。 + +科士达13:39用户自然确认成功,依据相同直接通过,唯一600股指令留有计划与检查引用。这一自然分支已验收。瑞芯微13:40真实研判拒绝的原因由既有审计确认,未改判或制造交易。旧失败没有补造为新检查。 + +浏览器只读核验页面正常、风格保持、无错误。自动审批拒绝代点“采纳”以打开确认框,已改用离线交互验证。新失败提示的真实页面闭环仍待自然事件,不假报完成。原心跳14:30接续,不扩展交易时段或增加模拟观察天数。