交接副本同步
This commit is contained in:
parent
78fb64ac36
commit
7949b453a7
|
|
@ -1,14 +1,16 @@
|
||||||
# 每日选股计划完善交接
|
# 每日选股计划完善交接
|
||||||
|
|
||||||
2026-10-15,北京时间。状态先行:三仓四批本地代码已实现,离线回归与两端假数据页面验收通过;
|
2026-10-15,北京时间。状态先行:三仓代码已提交推送,基座和 155 模拟 PMS 已部署并重建相关容器。
|
||||||
尚未提交、推送或部署。生产版本、运行参数、实例身份、时延和五日观察均为本轮未核查。
|
桥候选镜像已构建、断网契约测试通过,正式部署等待用户确认保持旧排序的两项兼容配置。
|
||||||
|
完整计划新版、自动修订、提议版本核验和五日观察尚未启用或完成;详细实机证据见末节。
|
||||||
正式契约与实现原理见同目录《每日选股计划完善方案与开发规格_2026-10-15.md》。
|
正式契约与实现原理见同目录《每日选股计划完善方案与开发规格_2026-10-15.md》。
|
||||||
|
|
||||||
## 用户已决定的范围
|
## 用户已决定的范围
|
||||||
|
|
||||||
允许 astock-kg、akg-factor-bridge、tradingSystem 联动。保留准入门槛及真实运行参数;
|
允许 astock-kg、akg-factor-bridge、tradingSystem 联动。保留准入门槛及真实运行参数;
|
||||||
盘中评析变化发布完整修订;采纳前核验,只有排名变化不撤销。基座只提供研究,桥负责版本与计划,
|
盘中评析变化发布完整修订;采纳前核验,只有排名变化不撤销。基座只提供研究,桥负责版本与计划,
|
||||||
PMS 负责组合和执行。择时能力不扩展,bionic_trader 只同步文档。不得默认修改生产开关或执行容器操作。
|
PMS 负责组合和执行。择时能力不扩展,bionic_trader 只同步文档。用户本次明确批准部署和容器重启;
|
||||||
|
该批准不改变禁止机器重启和禁止自动切换排序、档位及仓位参数的边界。
|
||||||
|
|
||||||
## 工作区与原有修改
|
## 工作区与原有修改
|
||||||
|
|
||||||
|
|
@ -21,7 +23,7 @@ PMS 负责组合和执行。择时能力不扩展,bionic_trader 只同步文
|
||||||
|
|
||||||
PMS 初始已有 docs/复盘决定台账.md 未提交修改,以及方案讨论稿、probe_both_offline.py、probe_crash_live.py 三个未跟踪文件。
|
PMS 初始已有 docs/复盘决定台账.md 未提交修改,以及方案讨论稿、probe_both_offline.py、probe_crash_live.py 三个未跟踪文件。
|
||||||
本轮仅在该台账末尾追加 018,不覆盖原内容。bionic 已见 .DS_Store、.claude/.DS_Store 修改和第三方接入指引未跟踪文件,均未触碰。
|
本轮仅在该台账末尾追加 018,不覆盖原内容。bionic 已见 .DS_Store、.claude/.DS_Store 修改和第三方接入指引未跟踪文件,均未触碰。
|
||||||
没有创建提交,因此以上短哈希不能当作本轮部署版本。后续提交须逐文件选取,勿把其他会话文件带入。
|
以上为本轮开始的基线,不能当作本轮部署版本。实际提交见末节;提交已逐文件选取,未带入其他会话文件。
|
||||||
|
|
||||||
## 四批实际交付
|
## 四批实际交付
|
||||||
|
|
||||||
|
|
@ -78,7 +80,7 @@ PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=backend /Users/baobao/.cache/codex-runtimes
|
||||||
|
|
||||||
## 尚未完成的生产验收
|
## 尚未完成的生产验收
|
||||||
|
|
||||||
本轮没有连接任何生产主机,没有读生产参数,没有生产写入或容器操作。需继续的最小动作是:
|
本地实现阶段没有生产操作。下列原上线步骤中的核对、提交和首批部署已完成,状态以末节为准:
|
||||||
|
|
||||||
1. 只读核对真实运行参数、部署 Git 版本、容器和模拟/真实实例身份;明确当前排序轴、档位白名单及仓位参数。
|
1. 只读核对真实运行参数、部署 Git 版本、容器和模拟/真实实例身份;明确当前排序轴、档位白名单及仓位参数。
|
||||||
2. 整理仅包含本轮文件的提交,按仓库中文提交约定处理文档副本;容器操作前取得用户同意,避开北京时间 06:10 与 07:10。
|
2. 整理仅包含本轮文件的提交,按仓库中文提交约定处理文档副本;容器操作前取得用户同意,避开北京时间 06:10 与 07:10。
|
||||||
|
|
@ -90,3 +92,35 @@ PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=backend /Users/baobao/.cache/codex-runtimes
|
||||||
回退保留全部版本及账本,停修订并提供最后有效版本;不恢复历史现算或局部覆盖。
|
回退保留全部版本及账本,停修订并提供最后有效版本;不恢复历史现算或局部覆盖。
|
||||||
|
|
||||||
此前财报历史导出的来源修订不完整限制仍有效,本轮没有解除旧实验的研究资格限制或投资验证暂停记录。
|
此前财报历史导出的来源修订不完整限制仍有效,本轮没有解除旧实验的研究资格限制或投资验证暂停记录。
|
||||||
|
|
||||||
|
## 2026-10-15 部署实测与剩余边界
|
||||||
|
|
||||||
|
时间均为北京时间。用户本轮指令为“继续,完成部署和重启”。未重启机器,未操作数据库容器,未执行交易、提议采纳或账本修复命令。
|
||||||
|
|
||||||
|
| 对象 | 实际结果 |
|
||||||
|
| --- | --- |
|
||||||
|
| 178 基座,`~/project/astock-kg` | 功能提交 `148745a`,时间显示补正 `4a603d5`,均已推送 master 并快进部署。10:27:28 重建 API 与四组 worker,各一副本;10:33:02 前端补正后完成再次构建与重建。beat 及数据服务未动。 |
|
||||||
|
| 155 模拟 PMS,`/home/factor/project/tradingSystem` | 功能提交 `65d2940`、时间显示补正 `6a5ae12`,10:42:37 四服务完成重建。镜像 `sha256:ff022b05645d77bc7d204f3344036f41ad585de2e07d1ed5e2cd02e67c0abaf7`;镜像内与运行目录 Python 指纹均为 `eb4b4cbbff7f`。 |
|
||||||
|
| 155 桥,`/home/factor/project/akg-factor-bridge` | 正式运行仍为 `3d3f317`;待部署 `20431fe`,含功能 `5eac6f6` 及远程历史台账合并。候选镜像 `akg-factor-bridge-candidate:20261015` 已就绪,32 项断网契约测试 OK。未拉正式目录、未重建运行容器。 |
|
||||||
|
| 188 真实 PMS | 只读核对为 `51bd6dc`,只运行 web 与 ws;未更新、未重启。先完成模拟观察。 |
|
||||||
|
| bionic_trader | 仅同步方案及交接副本;未部署或重启服务。 |
|
||||||
|
|
||||||
|
**运行态判收为真机见过的部分:**
|
||||||
|
|
||||||
|
- 基座 API 与前端 HTTP 200,四个 worker 均回应 ping,六个重建服务重启计数为零。日检 17 项通过、0 错误、2 警告;警告为 10 月国庆休市日缺档。行情与传导日均为 10-14,投影为 10-15。
|
||||||
|
- 基座真实浏览器页面显示旧计划“追溯不完整”,缺失研究字段为未知;旧无时区时间改为“时区未记录”,不再误标北京时间。浏览器未见 JS 错误。
|
||||||
|
- PMS 在服务器临时目录和新镜像内分别运行配置隔离、禁止联网的完整回归;新镜像 42 批 `ALL SUITES PASS`,新增 15 例 OK。页面三道守卫通过。四服务健康、DB 连通、交易日历正常;QMT ONLINE,水位继续推进,待入账与在途出口委托均为零。
|
||||||
|
- PMS 自动调度已落 received 记录 54(10:42:50)和 consumed 记录 55(10:43:04)。消费记录保存 13 只实际顺序、过滤条件、参数及消费指纹;排序为 quality_bucket,rank_by_upstream=False。旧桥没有 decision,记录保留空值,未伪造版本。
|
||||||
|
- 部署前后既有参数一致:下发 ws、自主 full、新建仓 propose_only;仅强传导、TOP_N=50、上下游主题限额 0、盘中信号优先 True;总规模 200 万、总仓上限 0.70、单股上限 0.08、最多 40 只、行业最多 4 只/0.40。PMS_PLAN_VERSION_RECHECK=False。
|
||||||
|
|
||||||
|
**桥暂缓的具体原因。** 正式代码还没有 PLAN_RANK_AXIS 与 CARD_SORT_BY_QUALITY;容器环境和 .env 都没有这两项。旧行为是传导主轴加档内质地加减分。main 中此前未上线的提交默认改为 quality 与卡内质地排序。直接更新会违背本轮“不得自动修改线上排序开关”。已向用户请求确认仅补 `PLAN_RANK_AXIS=transmission` 与 `CARD_SORT_BY_QUALITY=0` 保持当前行为;未收到答复前不修改配置、不切桥容器。已有 `CARD_REQUIRE_STARTED=0` 和质地降档门保持。
|
||||||
|
|
||||||
|
**未判收。** 桥完整晨版、固定历史版本、真实修订与十二分钟传播、提议重新核验、并发采纳及连续五个交易日观察仍未判收。XXL 五分钟任务尚未建立,新核验仍关闭。不能在盘中补造 07:10 晨版;桥部署后等待首个真实晨版再启用后续阶段。
|
||||||
|
|
||||||
|
**既有异常。** PMS 部署前监视已出现 8—9 月出口委托缺父指令的历史记录。部署后轻量对账还报告 3 项差异,原因未在本轮定位;未改账、未清理。这些不能写成“全系统全绿”。
|
||||||
|
|
||||||
|
**保留与回退。** 基座服务器原有临时数据删改和未跟踪文件保留;155 的 deploy.sh 可执行位和未跟踪文件保留。PMS 原有台账 017、讨论稿及两个探针未随本轮提交。基座旧前端镜像为 `astock-kg-frontend:rollback-20261015-3207417`,PMS 旧镜像为 `pms:rollback-20261015-afec4f7`。155 源码挂载,回退必须匹配源码与镜像;任何回退均保留新版本及消费账本。
|
||||||
|
|
||||||
|
**证据位置。** 基座宿主 `~/akg_logs/daily-plan-deploy-20261015.log`、`daily-plan-postdeploy-check-20261015.log`;155 宿主 `~/pms_logs/daily-plan-deploy-20261015.log`、`daily-plan-postdeploy-watch-20261015.log`。镜像测试临时证据分别在 `/tmp/pms-dailyplan-20261015.SX6G8I/` 与 `/tmp/bridge-dailyplan-20261015.v6U7Wo/`,临时目录不能代替本交接中的实测摘要。
|
||||||
|
|
||||||
|
部署期间 155 SSH 曾返回 Exceeded MaxStartups,10:33 恢复并复用同一连接,未修改 SSH 设置。台账临时还原命令曾被自动审批拒绝;之后采用先完整提交再合并远程条目的方式解决,没有丢弃内容。
|
||||||
|
|
|
||||||
|
|
@ -134,14 +134,17 @@ python plan_health.py
|
||||||
|
|
||||||
## 本地验收与分批上线
|
## 本地验收与分批上线
|
||||||
|
|
||||||
本轮仅本地代码、离线测试和假数据页面验收,所有生产参数、部署版本、实例身份和生效情况均未核查。
|
四批本地实现及离线、假数据页面验收已完成。10-15 用户批准部署后,基座和 155 模拟 PMS 已部署,
|
||||||
四批本地实现已落工作区,具体命令及实测见 `交接_每日选股计划完善_2026-10-15.md`。
|
桥候选镜像断网测试通过,正式切换待保持旧排序配置的确认;具体提交、参数和实测见 `交接_每日选股计划完善_2026-10-15.md` 末节。
|
||||||
|
|
||||||
上线顺序:先基座版本报告与 PMS 兼容读取、留痕;再桥新版发布并核验首个晨版;最后配置五分钟修订任务,
|
上线顺序:先基座版本报告与 PMS 兼容读取、留痕;再桥新版发布并核验首个晨版;最后配置五分钟修订任务,
|
||||||
核验传播正常后只在已确认的模拟实例开启 PMS_PLAN_VERSION_RECHECK。不能替用户切换原排序开关、
|
核验传播正常后只在已确认的模拟实例开启 PMS_PLAN_VERSION_RECHECK。不能替用户切换原排序开关、
|
||||||
档位白名单、策略阈值或自动扩大仓位。桥 requirements 更新需要纳入镜像;基座后台代码必须四 worker 一起换,
|
档位白名单、策略阈值或自动扩大仓位。桥 requirements 更新需要纳入镜像;基座后台代码必须四 worker 一起换,
|
||||||
前端必须重建;这些容器操作仍需用户同意。实际机器、容器名及实例前缀部署前按各仓现行运维文档只读确认。
|
前端必须重建;这些容器操作仍需用户同意。实际机器、容器名及实例前缀部署前按各仓现行运维文档只读确认。
|
||||||
|
|
||||||
|
10-15 已获得本次容器操作批准;不把这次批准延伸为以后维护的常设授权。桥线上仍为传导轴旧代码,
|
||||||
|
新代码默认值不能代表线上有效配置;保持旧行为需显式兼容设置,已就此请求确认。自动修订、核验和五日观察尚未开始。
|
||||||
|
|
||||||
模拟实例连续五个交易日每天记录:晨版与修订版本、输入及配置指纹、评析到达/发布/消费三个时刻、
|
模拟实例连续五个交易日每天记录:晨版与修订版本、输入及配置指纹、评析到达/发布/消费三个时刻、
|
||||||
消费顺序、信号优先原因、待核验股票、重新确认案例、失败恢复及重复指令计数。
|
消费顺序、信号优先原因、待核验股票、重新确认案例、失败恢复及重复指令计数。
|
||||||
目标为同版内容一致、旧版不变、正常传播不超过十二分钟、无并发重复指令。生产故障恢复与真实时延均待判收。
|
目标为同版内容一致、旧版不变、正常传播不超过十二分钟、无并发重复指令。生产故障恢复与真实时延均待判收。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue