diff --git a/DEVLOG.md b/DEVLOG.md index 05ac67b..04bc73a 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -2071,3 +2071,20 @@ QMT在线,无补同步要求,健康正常,正常回放0差异。93行指 当前155尚未部署本改动。11:30备份为prepared-before-20261020.json。 现场没有WAIT_USER提议,不将替身验证当作自然用户采纳判收。 正式规格见docs/开发规格_提议先准备后采纳_2026-10-20.md。 + + +## 2026-10-20 11:40 提议准备流程部署判收 + +功能1df17e6已于11:35:28在155四容器统一生效,188未操作。 +镜像8bd79ea50a534f6feed28c192b49b80a29fd35188d852a88504c8435a1dcc5e9。 +Python指纹2aebacdf92f2。 +54专项、46批本地与候选镜像禁网回归通过,三页面守卫通过。 +只读生产IAB右侧界面验收通过,页面错误零。 +当前无待确认提议,自然采纳未判收。 +15项参数、21条持仓账务、283条批次账与备份相同。 +94条指令进度、16条委托和52条提议与写前相同。 +QMT在线、对账无差异。午休任务按原时段跳过,不制造交易。 +原消费计划与凭据配对保留,最新只读检查单列。 +恢复与异常细节见四仓交接11:40节。 +回退标签pms:rollback-before-prepared-20261020。 +回退须源码反向提交后拉取并重建。 diff --git a/docs/交接_每日选股计划完善_2026-10-15.md b/docs/交接_每日选股计划完善_2026-10-15.md index a3722bf..f687fec 100644 --- a/docs/交接_每日选股计划完善_2026-10-15.md +++ b/docs/交接_每日选股计划完善_2026-10-15.md @@ -983,3 +983,83 @@ fb5edeccc4712de12e8e702d196f7ebfdee573055ae494085a62c42fec7235f8。 本轮没有自然事件逐项生产复现,不宣称所有边界均真机判收。 未采纳提议或制造交易。交易时段、择时阈值、仓位档位、排序与自动修订安排保持。 不增加模拟观察期,也不重启已暂停的Codex心跳。 + +## 2026-10-20 11:40 提议先准备后采纳部署判收 + +用户批准调整人工采纳流程。完整重评移到后台,准备好后才开放确认。 +此项替代原方案中采纳请求内同步重跑完整研判的实现。 +资格、风险、仓位和规则仍核验,已有执行与择时终检保持。 +只更新155模拟PMS,178与桥只同步文档,188未操作。 + +今日600183提议09:32产生,10:19采纳请求等待完整重评。 +10:20:17又报修订或消费记录未完成,10:20:38用户自然采纳成功100股。 +原日志未保留细分异常,不能断言失败只由某一来源导致。 +研判过程中出现的200股是中间计算量,不冒充原提议已展示数量。 +本次没有改动已采纳的生益科技指令,也没有替用户再次确认。 + +实现结果: +- 新建议保存研究、数量、规则和消费凭据后才可确认。 +- 既有自主扫描维护待确认建议,不增加任务,不改变交易时段。 +- 研究变化才重新问研判。资金、持仓及参数变化复用同依据的原研判。 +- 采纳只读最新完整计划,检查固定数量、资金、暂停、冲突及规则。 +- 采纳不调用模型,不新装配计划,不新增消费快照。 +- 生成时的计划与消费编号成对保留,当前核验版本另记。 +- 明确否决撤下。来源或记录失败显示准备状态,并等待后台恢复。 +- 后台准备结果与审计同事务发布,原JSON条件与人工确认互斥。 +- 准备中的条目不给采纳按钮,只显示简短原因。确认框不再说等待一至两分钟。 +- 修复窄屏右栏遮挡确认框。没有将版本号、指纹堆回操作卡。 + +功能提交1df17e6,包含0acf7b8。 +新增准备专项24例,版本与撤下专项30例,共54项专项通过。 +46批本地配置隔离禁网回归通过,三页面守卫通过。 +同一候选镜像在--network none下46批通过。 +本地Chrome替身交互:准备中无采纳按钮,正常建议仅一次确认请求。 +等待后台时不能继续确认,页面错误零。上述为离线界面核验。 + +155于北京时间11:35:28统一重建web、worker、beat、ws。 +镜像sha256:8bd79ea50a534f6feed28c192b49b80a29fd35188d852a88504c8435a1dcc5e9。 +Python指纹2aebacdf92f2,候选标签pms:prepared-candidate-20261020。 +静态页面SHA256为c505bc026fc2f651f84e36bee3ecdfd6f232aba0431f5d903e30a82db881edd7。 +回退镜像pms:rollback-before-prepared-20261020保留旧06493afa镜像。 +155仍绑定/app,回退须本地反向提交、远端git pull并重建四服务。 +回退保留准备状态、审计和真实交易,不恢复已撤销指令。 +服务器本地deploy.sh与compose覆盖文件哈希部署前后一致。 + +11:35:55读回与11:30:04备份比较,15项参数逐项相同。 +21条持仓数量、成本与毛盈亏字段相同,283条批次数量、核销与盈亏相同。 +94条指令状态、目标量、执行量和执行均价相同。 +16条近期出口委托、52条提议相同,动作账本未新增交易动作。 +ws、OPEN propose_only、PMS_PLAN_VERSION_RECHECK=True保持。 +排序、档位、仓位、阈值和信号优先保持,七条历史暂停指令未恢复。 +健康status=ok、db_ok=true、日历未降级。 +QMT ONLINE,last_seq=1315417,resync_flag=0,last_error为空。 +只读对账apply_fix=False,diffs=[]、errors=[]、severity=OK、streak=0。 +562590与688825两处既有事实源覆盖差异仍单列,ws_first未改。 + +最新计划数据日10-19,版本2026-10-19_be4330fa88eb47d5d54d433e5e17004d991eb0203b629922b67279e351e543b2。 +11:35计划检查无error,pending_codes为空;只读取数实测1.611秒。 +此数字只代表计划读取,不能当作整条自然采纳耗时。 +11:36和11:37正常调度按午休返回not_in_session,未扩大交易时段。 +登录后的IAB页面已刷新,右侧提议为0、候选14只,显示正常,页面错误零。 +没有自然待确认提议,后台更新后的实际人工采纳尚未判收。 +不为验收制造建议或交易,不增加五日观察,也不重启已暂停的Codex心跳。 +历史费用、峰值、旧批次与净值无法还原的边界继续有效。 + +证据位于155 ~/pms_logs/: +- prepared-before-20261020.json及.sha256,写前SHA为39359d3baf222e8a8bed4ae9a2b211c144c7b456f98097dbdc5f07e8f75d2480。 +- prepared-after-20261020.json及.sha256,写后SHA为54ba7966aa5c0b9c938e94a22427bc1f88df8739f9f504073e92c57a554bb800。 +- prepared-compare-20261020.json、prepared-probe-20261020.json。 +- prepared-build-20261020.log、prepared-tests-20261020.log、prepared-deploy-20261020.log、prepared-worker-20261020.log。 +- pms_prepared_probe.py与pms_conflict_state.py是只读核验脚本。后者沿用文件名,内容读取当时全量状态。 + +可运行的核验命令: + +```bash +# 155模拟仓 · ~/project/tradingSystem +cd ~/project/tradingSystem +docker run --rm --network none pms:prepared-candidate-20261020 python scripts/run_tests.py +docker compose exec -T pms-web python - < ~/pms_logs/pms_prepared_probe.py +``` + +第一条预期ALL SUITES PASS。第二条只读,预期健康正常、对账无差异。 +提议数量与计划版本按真实事件变化,不把本次0条写成固定预期。 diff --git a/docs/开发规格_提议先准备后采纳_2026-10-20.md b/docs/开发规格_提议先准备后采纳_2026-10-20.md index 4f6f49a..e333fda 100644 --- a/docs/开发规格_提议先准备后采纳_2026-10-20.md +++ b/docs/开发规格_提议先准备后采纳_2026-10-20.md @@ -43,3 +43,17 @@ 部署后核对正常调度、准备状态、模型调用边界、参数与账务。自然事件不足明确未判收。 回退须反向提交并拉取后重建,保留准备记录、真实成交与审计,不恢复已撤销指令。 同步四仓规格与交接,桥决定台账登记本轮选择。 + + +## 本轮验收结果 + +功能1df17e6包含0acf7b8,2026-10-20北京时间11:35:28在155四服务生效。 +54项专项与46批本地、候选镜像禁网回归通过,三页面守卫通过。 +浏览器替身验证准备状态、确认提交和弹窗层级,错误零。 +生产登录页面只读验证右侧提议与候选显示,错误零。 +11:35:55对比备份,15项参数、21条持仓账务和283条批次账相同。 +94条指令进度相同。QMT ONLINE,对账diffs=[]、severity=OK。 +11:36、11:37按午休跳过盘中扫描。 +当前无WAIT_USER提议,自然用户采纳和后台变化后再次确认仍未判收。 +不触发交易补验收,不增加额外观察期。 +完整镜像、备份、回退及命令见本轮交接11:40节。 diff --git a/docs/每日选股计划完善方案与开发规格_2026-10-15.md b/docs/每日选股计划完善方案与开发规格_2026-10-15.md index 166038f..faaea9e 100644 --- a/docs/每日选股计划完善方案与开发规格_2026-10-15.md +++ b/docs/每日选股计划完善方案与开发规格_2026-10-15.md @@ -545,3 +545,22 @@ fb5edeccc4712de12e8e702d196f7ebfdee573055ae494085a62c42fec7235f8。 本轮没有自然事件逐项生产复现,不宣称所有边界均真机判收。 未采纳提议或制造交易。交易时段、择时阈值、仓位档位、排序与自动修订安排保持。 不增加模拟观察期,也不重启已暂停的Codex心跳。 + + +## 2026-10-20 已批准调整:提议先准备后采纳 + +用户批准完整研究、数量与规则计算移到既有后台扫描。 +本节替代采纳请求内重跑研判的实现。采纳只核对已经展示的数量与必要条件。 +研究变化交后台重评,组合与参数变化复用同依据的研判。 +明确否决撤下,暂不可用显示准备状态。更新后的可见内容须再次确认。 +准备结果与审计原子发布,并与人工确认互斥。 +采纳保留原消费凭据,最新只读核验另记,不生成虚假消费。 +交易时段、到期规则、策略阈值、排序、择时与下发终检不变。 + +功能1df17e6已于11:35在155四容器生效。 +54专项、46批本地及候选镜像禁网测试通过。 +三页面守卫、本地替身交互与登录后的生产右栏只读核验通过。 +15项参数、21条持仓账务、283条批次账、94条指令进度均未变化。 +QMT在线,对账正常。当前无待确认提议,自然采纳尚未判收。 +完整规格见《开发规格_提议先准备后采纳_2026-10-20.md》。 +实测见同名交接11:40节。