交接副本同步

This commit is contained in:
baobao 2026-10-16 14:08:05 +08:00
parent 333ddc9392
commit 0e8a845c21
2 changed files with 45 additions and 0 deletions

View File

@ -735,3 +735,26 @@ docker exec -e PYTHONPATH=/app -i pms-web python < ~/pms_logs/verify_consumption
cd ~/project/tradingSystem cd ~/project/tradingSystem
docker exec -e PYTHONPATH=/app -i pms-web python < ~/pms_logs/verify_natural_events_basis_20261016.py 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
```

View File

@ -312,3 +312,25 @@ PMS bafecb7 已于 11:31:02 在 155 四容器统一生效,包含此前 15072f7
剩余重点为提议稳定依据修复后的自然确认。只有实际用户操作到达时才核验,不代替用户确认。后续自然修订继续核对版本、顺序与失败守成,不增加额外五日观察。 剩余重点为提议稳定依据修复后的自然确认。只有实际用户操作到达时才核验,不代替用户确认。后续自然修订继续核对版本、顺序与失败守成,不增加额外五日观察。
13:35 补充实测:连续交易时段样本扩展到八份,生成至实际消费为 114.360—393.202 秒,均通过。13:27:30 出现首次修复后的自然确认,持仓上下文变化且旧指纹升级,系统重跑并更新为待再次确认的 600 股提议,没有生成指令。更新内容必须再次确认的分支已见实际证据;无变化直接通过的线上路径仍待自然操作。具体账本与时刻见同名交接 13:35 节。 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接续,不扩展交易时段或增加模拟观察天数。