交接副本同步

This commit is contained in:
baobao 2026-10-21 10:26:25 +08:00
parent 888a20897d
commit 048c93e1b7
4 changed files with 141 additions and 0 deletions

View File

@ -2103,3 +2103,13 @@ QMT在线、对账无差异。午休任务按原时段跳过,不制造交易
补充:现场原500股因组合现金变化被后台反复生成新说明,连带更换确认标识。
原数量仍过全部闸门时保留准备结果;额度不足才重算。新增第14例,原回归补齐快速检查依赖。
## 2026-10-21 10:25 采纳修复部署判收
888a208于10:17:23在155四服务统一生效。镜像fe0b9d8cc12ef0e67adf91e1e577b08665d79f00ae2c3ef777b36222e33e52eb,Python01bee5e8f40a。
14专项、47批本地与候选镜像禁网回归通过。三页面守卫及生产确认框只读验收通过。
16项参数与23条持仓、299条批次、97条指令进度在10:17至10:18比较不变。
桥逐票0.208—0.326秒;真实提议预检1.085—1.227秒。自然网格买入后仍保留原500股确认内容。
10:22:38对账无差异、QMT在线。实际用户确认未代验,没有制造交易。
详细备份、回退、历史边界见四仓交接10:25节。

View File

@ -1063,3 +1063,104 @@ docker compose exec -T pms-web python - < ~/pms_logs/pms_prepared_probe.py
第一条预期ALL SUITES PASS。第二条只读,预期健康正常、对账无差异。
提议数量与计划版本按真实事件变化,不把本次0条写成固定预期。
## 2026-10-21 10:25 更新:采纳重请求、反复准备与确认落库
本轮由用户09:45盛弘股份采纳报错触发。以下时间均为北京时间。
用户已授权155模拟仓修复与重建。188未操作;178本轮只同步文档,不改服务。
### 根因与修复范围
09:45:38异常明确为整份计划读取超时,不是新研判否决。
昨日无模型快速检查仍调用全量/plan,读取上限3秒。
155现场实测响应3093481字节、5.481秒,发布JSON为8.7MB。
09:36和09:45后台及人工检查同样超时,旧建议反复退回source准备状态。
桥新增/plan/check逐票只读接口,返回完整已发布版本的原始行、身份及当前修订状态。
不按展示数量截断,不查研究库、不调用模型、不装配。缺票与来源故障明确区分。
文件与健康状态在读取中切换则重读,最多三次。常规大响应在工作线程编码。
PMS采纳与后台初检改用逐票接口,不再下载整榜。
传输失败拒绝本次动作并保留准备结果,页面保留原确认理由,不误报建议内容变化。
已知新研究修订、真实资格失效、风险变化仍按原流程处理。
旧source准备状态恢复只核对原数量,依据未变不重新扫描或记录虚假消费。
组合现金变化但原数量仍通过当前执行闸门时,保留建议和确认标识。
额度不足才重新计算,研究与参数变更继续由后台准备后确认。
普通OPEN采纳的状态、动作审计与指令同事务保存。任意一步失败全部回滚。
重复确认与响应丢失重试读取原指令。指令身份含提议摘要,避免同日同票不同提议碰撞。
其他动作与策略确认路径未并入此事务改造,不宣称其所有故障边界已重构。
择时、交易时段、仓位和排序规则均未调整。
### 本地与候选镜像验证
PMS最终功能888a208,包含984e3d7。14项新增端到端用例、47批隔离禁网回归通过。
新增用例从API入口经真实筛选与快速检查到SQLite事务,不替换内部版本核验函数。
覆盖超时、变形、空资格、新研究、额度不足、来源恢复、旧确认、到期、双击、回滚和重试。
三页面守卫通过。相同最终候选镜像在--network none下47批通过。
桥功能2192a2c,部署文档头d1594f3。45组完整版本与接口契约回归通过。
包含七项逐票文件测试和一项真实路由出口与全量契约一致性测试。
桥候选镜像同样在--network none下通过45组。
### 部署及真实读数
桥于10:13:24重建。镜像sha256:55f57b42951d2dd8a6ff871b05cf62db6216fa965c4912fb0b365219db9551b9。
标签akg-factor-bridge:accept-candidate-20261021。
回退akg-factor-bridge:rollback-before-accept-20261021,原镜像358966226d3780f75c84c0a72fa594faf34dd64beca4d9b03292066bab32e8f4。
10:10原任务已完成并成功回调后维护,10:15与10:20正常五分钟修订均成功回调。
87个既有非health JSON的摘要前后相同。历史归档和晨版未变。
当前版本2026-10-20_06ec1bcbb29132b708b0150737acfecbb1010c548991d11b716a476edb0253ed。
日期入口SHA256为27a5f93e57cb73095052c2618f4666124ef12b64bd1a42d41ccf9cbe4ddd4550。
逐票响应12720字节,三次0.326、0.221、0.208秒,原始行与完整发布文件相同。
全量接口同版,优化编码后3.220秒;采纳不再依赖这一大响应。
PMS于10:17:23统一重建web、worker、beat、ws。
四服务镜像sha256:fe0b9d8cc12ef0e67adf91e1e577b08665d79f00ae2c3ef777b36222e33e52eb。
标签pms:accept-final-20261021。候选与运行Python指纹01bee5e8f40a一致。
开发目录指纹8ca0409fd38f包含用户未跟踪的两个探针;本次Git归档指纹01bee5e8f40a。
已逐文件核对关键代码,保留用户探针,不为指纹相同删除文件。
静态页面SHA256为7bf8598e4ee19df503f843584aeb1596166739832bba6a362525c28bf2c8808c。
回退pms:rollback-before-accept-20261021保留8bd79ea50a534f6feed28c192b49b80a29fd35188d852a88504c8435a1dcc5e9。
155仍绑定/app;回退须反向提交、拉取并统一重建,不可只换镜像。
服务器本地deploy.sh与compose覆盖文件摘要未变。
10:17:17停止消费后的完整备份,与10:18:12读回比较:16项参数相同。
23条持仓账务、299条批次账、97条指令执行进度、24条近期出口委托、53条提议逐项相同。
没有新增交易动作账本。此比较只覆盖该时段,后续自然交易不算修复改账。
ws、OPEN propose_only、全局full、PMS_PLAN_VERSION_RECHECK=True以及排序、档位、阈值均保持。
10:18:16真实提议只读预检1.085秒,研究与参数无变化,当前执行条件全部通过。
盛弘股份仍WAIT_USER、500股。10:21和10:22预检1.171、1.227秒。
期间三花智控自然网格指令STR20261021102001_002050SZ_g买入600股并正常完成。
该自然交易改变了组合上下文,盛弘股份原500股仍满足全部闸门,因此不重新生成建议。
其确认标识始终34bf096608ecd2e72a1a53797539b8dffee139baca1f4ea0325b1ce2bc756039。
预检的portfolio_changed=True是上下文变化,不代表固定500股不可采纳。
10:21:20分笔成交与快照间短暂数量差154股;10:22:38自然快照更新后消失。
没有手动调平。最终diffs=[]、errors=[]、severity=OK、streak=0。
QMT ONLINE,resync_flag=0,last_error为空,last_seq=1332562。
562590与688825既有事实源覆盖差异仍单列,保持ws_first。
用户重新登录后,生产浏览器显示盛弘股份500股待确认、采纳按钮正常。
已打开确认框核对,未点击最终确认,关闭后仍待用户决定。浏览器错误零。
实际用户采纳落单本轮未代验;无实际采纳不能把只读预检说成真实落单成功。
不制造评析、提议或交易,不增加观察期,不重启已暂停的Codex心跳。
历史费用、峰值、旧批次和净值无法还原等边界继续有效。
### 证据与可运行核验
155 ~/pms_logs/保存accept-before、accept-after、accept-compare、accept-probe、accept-probe-followup、
accept-final-probe、accept-deploy、accept-final-tests和accept-worker的20261021文件。
写前备份SHA256:66f4af52737feb9c71285abf5c198da3f72a437772d410acf268605f6e134670。
写后读回SHA256:e208ad30140f3d677e0116221b8e81f52d9583ccf3a4878f19d690adf1ede142。
accept_state.py与accept_pms_probe.py只读,不执行采纳;对账始终apply_fix=False。
155 ~/akg_bridge_logs/保存accept系列构建、禁网测试、部署、逐票读数与归档摘要。
```bash
# 155模拟仓 · ~/project/tradingSystem
cd ~/project/tradingSystem
docker run --rm --network none pms:accept-final-20261021 python scripts/run_tests.py
docker compose exec -T pms-web python - < ~/pms_logs/accept_pms_probe.py
```
第一条预期ALL SUITES PASS。第二条预期健康正常、无新增对账差异。
预检以实际研究、参数和执行拦截为准,不要求组合上下文永远不变。
确认标识、股数及真实采纳状态会随合法事件变化,不把本轮读数硬编码成规则。

View File

@ -76,3 +76,18 @@
部署前备份并核对155身份与参数。先桥后PMS,候选镜像禁网测试通过再重建。
部署后逐票与全量同版比较,读取真实提议做无写入预检,并浏览器核验。不代替用户确认。
回退保留审计与成交,反向提交、拉取和重建。实际用户采纳仍依自然事件判收。
## 2026-10-21 采纳链路补充及部署判收
普通建仓采纳改读完整发布计划的逐票接口,避免3MB整榜超出3秒限制。
短暂来源失败拒绝当次动作但保留准备内容,恢复不重扫。固定数量仍可执行时,不因组合现金漂移重写确认内容。
已知研究修订、资格失效、风险与参数变化继续由原规则阻断或重新准备。
采纳状态、动作审计和建仓指令同事务保存。失败回滚,重复请求返回原指令。
该补充优先于旧版“来源失败一律转准备中”及“组合变化一律重算”的实现描述。
桥2192a2c于10:13:24生效,PMS888a208于10:17:23四服务统一生效。
45组桥契约、47批PMS禁网回归及三页面守卫通过,候选镜像同样通过。
逐票0.208—0.326秒,真实建议只读预检1.085—1.227秒,未代用户采纳。
正常自然网格成交改变组合后,盛弘股份500股原确认标识保持,当前闸门通过。
页面按钮和确认框已登录核验,浏览器无错误。备份、前后账务及回退见交接10:25节。

View File

@ -564,3 +564,18 @@ fb5edeccc4712de12e8e702d196f7ebfdee573055ae494085a62c42fec7235f8。
QMT在线,对账正常。当前无待确认提议,自然采纳尚未判收。
完整规格见《开发规格_提议先准备后采纳_2026-10-20.md》。
实测见同名交接11:40节。
## 2026-10-21 采纳链路补充及部署判收
普通建仓采纳改读完整发布计划的逐票接口,避免3MB整榜超出3秒限制。
短暂来源失败拒绝当次动作但保留准备内容,恢复不重扫。固定数量仍可执行时,不因组合现金漂移重写确认内容。
已知研究修订、资格失效、风险与参数变化继续由原规则阻断或重新准备。
采纳状态、动作审计和建仓指令同事务保存。失败回滚,重复请求返回原指令。
该补充优先于旧版“来源失败一律转准备中”及“组合变化一律重算”的实现描述。
桥2192a2c于10:13:24生效,PMS888a208于10:17:23四服务统一生效。
45组桥契约、47批PMS禁网回归及三页面守卫通过,候选镜像同样通过。
逐票0.208—0.326秒,真实建议只读预检1.085—1.227秒,未代用户采纳。
正常自然网格成交改变组合后,盛弘股份500股原确认标识保持,当前闸门通过。
页面按钮和确认框已登录核验,浏览器无错误。备份、前后账务及回退见交接10:25节。