Repository navigation
Finish Python 3.15 quality gates and deployment acceptance - #185
Conversation
…ailures Add strict lifecycle regressions and locked minimal client/selftest deployment evidence. Keep production field acceptance explicit.
|
最终组合验收 · 2026-09-29 Head 617c1fa;实际测试 merge commit 1557cc1 / tree 3ad68f2012896310abfa9bcaf800c9ab05f6c886。18 个 pull_request 工作流全部 success。先前同 branch 的 Integration push 被 PR 并发组取代而 cancelled;对应本轮 PR Integration 36625809655 已 success,未把取消当成功。
代码切片具备合并与候选包交付证据,不等同全部设计条款或生产现场已验收。 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
合并后独立主线验收完成 · 2026-09-29 main 5cdaeba / tree 3ad68f2012896310abfa9bcaf800c9ab05f6c886。实际读回与已验PR源码树相同。 9个适用main push工作流全部success,不是复用PR绿灯:
主线候选交付包包含wheel/sdist、server/client哈希依赖锁、source/包清单/所有安装与SSH/selftest证据。ZIP SHA256 dff70cdd724ff5616de3384b9f2b3e519c35da15d5c1d4b8d004bbf416280e58。 部署说明与验收/现场交接清单已在准确验证树内。代码/隔离候选交付完成,不代表所有issue/设计条款或生产放行完成。目前16个总体验收issue保持开放;真实目标机/日志链、合法快照、current pin、retained历史/独立备份退役、物理Root控制台、目标容量与切流/回滚授权仍缺材料,完整条款矩阵/架构债务也不由测试数自动关闭。未操作生产、资金、真实外发或Root/PIN/私钥。 |
基线 main
25cf518a(已合并 #176 / #182 / #183 / #184),当前 head617c1fad/ tree3ad68f20。本 PR 保留上轮精确匹配基线的本地修改:锁定 Python 3.15 / Ruff 0.16.9 / uv 0.12.20,严格 lint/format/compile/warnings、完整八分片互斥并集、精确 wheel/sdist 字节和元数据、运行时版本对齐,以及临时 PostgreSQL fixture 失败清理。修复严格 Ruff 暴露的兼容导出丢失,继续复用唯一 market owner。
实际全量运行 36622907534 收集 2518 项,但未通过:回执只读门禁在 hosting 预探测之后,及旧 SQLite fixture 未关闭连接。当前头已前移 receipt effect gate(保留外层 runtime freshness 优先),显式关闭 fixture 连接并保留事务语义,修复 SQLite 初始化/backup 失败关闭,补充严格回归。不删除断言、不放宽 warning、不使用 unsafe fix。
新增 Deployment rehearsal:哈希锁的同一 wheel server/client-only 干净安装,checkout 外 daemon 启动/重启、签名客户端/幂等、四传输及 doctor 的全部表行值/sequence 零变化、默认禁外发 worker、真实 OpenSSH/Git/撤销,以及无 dev 依赖的 installed official selftest。使用独立 Test Root 和可销毁回环实例,不访问生产。e96e812 的 quality 和原 deployment 步骤已通过并核对 source 与 SHA;最终 head
617c1fad的 18 个 pull_request 工作流全部 success;合并后的 main push 是独立运行,未预记通过。逐 issue 源码与现场边界见
docs/RELEASE_ACCEPTANCE.md,实际失败/修复沿革见docs/QUALITY_PROGRESS.md。成功数字只写在 PR / issue,不为填结果修改被验证源码树。生产日志链、合法旧快照及冻结/回滚、真实物理 Root 控制台、独立 current recovery pin、retained ciphertext 与备份退役、目标机容量/持久性和切流许可不可由隔离 CI 替代。没有生产写入或资金操作。
Refs #64, #65, #68, #69, #70, #72, #76, #77, #78, #79, #80, #81, #82, #83, #84, #85.