Repository navigation
[P2] Registry/规则源/配置与第15章逐项验收矩阵 #83
Description
当前推进索引 · 2026-09-30
已按 expected head 串行合并 #186、#187、#188。main c8ed261,实际 tree 89f8e4119e625cb421b75be468392b2d7b187930 与最终 PR 验收树一致;#187 的实际 merge tree 亦与其验收树一致。#187 修复真实备份演练发现的私有 Git packed-ref 空目录丢失问题,并补全全表/sequence、并发、SIGKILL 和恢复测量;#188 补真实 COMMIT 故障及 R1–R5 上下文负例。
当前验收归属
| 范围 | 实际结果 | 可复查入口 |
|---|---|---|
| #188 最终 head7aacc278 / 测试merge b4d629b | 最终适用 PR 工作流 success;实际合并树一致 | 精确证据 |
| 完整核心与 conformance | 2569 core + 8 conformance;10份 ZIP 摘要核验,8个 shard manifest/JUnit 精确 node-ID 完整互斥并集,零 failure/error/skipped | 36644965337 |
| 严格质量 | Python3.15.0rc2 / Ruff0.16.9 / uv0.12.20;零诊断、stderr空、588文件format、warnings-as-error compile | 36644965239 |
| 候选包隔离部署 | 同 wheel 锁定 server/client-only 安装;server12项、真实 OpenSSH/PAM/StrictModes7项、official selftest42项;全表/sequence、并发、SIGKILL、空PG恢复和持久quarantine实测 | 36644965142与候选产物 |
| 独立 main push | 5个适用工作流全部通过;Rewrite8个shard+contracts实际success,8份ZIP摘要及精确JUnit全集核验2569+8;质量/部署产物核验,四个发布文件与#188逐字节一致 | 独立主线精确证据 |
主线候选交付包已独立核对摘要;步骤见 docs/DEPLOYMENT.md。测量是4CPU有界临时CI负载,不代表目标主机容量,promotion=false,不等同上线。精确值归对应 source/run,不能混用 PR 与主线测量。
新增 #189 OAuth / #190 TUI 邮箱已纳入审查;#192 在独立分支补 #189 源钥权限收缩与 userinfo 零写入负例,未覆盖原分支。#190/#191 将按精确 head 集成并验最终组合;各自 CI 不能替代组合 CI。
#72 继续逐断言核对,新增六种公开搜索/真实CLI/不可变历史内容状态及真实CLI重启重放,独立分支 work/bounty-public-acceptance-20260930;新回归待云端实际通过。代码中的 docs/BOUNTY_ACCEPTANCE.md 是具体断言映射,不能以该文件存在代替测试通过。
此前 #185/2531、#186/2541 与更早证据分别保留在各自 PR;不累计成当前新增测试。成功结果写在 issue/PR,避免为数字改已验证源码树。当前差距与现场闸门见 PROGRESS.md、docs/RELEASE_ACCEPTANCE.md;564条设计分母仍为导航,不是完整断言覆盖率。
尚未完成的总体范围
- 实际入口与日志收集链的秘密泄露核验 #64:已补无凭据公网GET /healthz实际200,但返回旧式empty页面,不是新msgd readiness;全部实际监听器/CDN/代理/APM/日志链仍缺授权证据。
- 确认旧 LedgerAccount/escrow 存量是否仍适用;适用时验证隔离迁移 #65/[P1] 托管历史密文恢复与在线/备份旧钥退役 #68/[P1] 一致备份恢复后重放撤销与退役事实 #69/存量 CA 权限差异、旧服务账号退役与本机操作验收 #70/生产容量与适用快照、独立授权检查点及隔离恢复记录 #84:合法受保护旧快照与冻结/回滚、全保留密文实际解密及独立备份退役、rollback集之外的当前可信pin、真实VT/串口Root控制台、有限CA存量治理、目标拓扑容量/持久性/切流与停止条件仍独立blocked。代码已有完整恢复proof/current-policy reconcile与受控promotion,不能继续将旧时“仅deny-only、永不promotion”描述当当前源码结论;也不能拿Test Root代替现场。
- [P1] Bounty 预托管与官方 PoP 奖励闭环 #72:正式bank fund命令及official market_e2e源码已在main,installed selftest已通过;新默认显式签名验收与旧版本自动结算分别保留,不能把settled描述为claimed/accepted。原剩余条款须对具体断言逐项核对,不以旧#103状态重做功能。
- [P2] Resource/Organization/ShareGrant 授权来源与撤权矩阵 #76/[P2] 个人空间、Legacy 遗言与荣誉语义完整验收 #77/[P2] 读取、搜索、Sync 与纯路径协议补齐 #78/[P2] 内容/文件编辑与 Revision 完整契约 #79/混合内容卷容量预算与实际存储拓扑的崩溃恢复验证 #80/真实 HTTPS Webhook 的投递、丢 ACK、重试与恢复验证 #81/工具实际资源限制、耗尽与终止验证 #82/[P2] Registry/规则源/配置与第15章逐项验收矩阵 #83:授权、个人内容/荣誉、读取/搜索、编辑/Revision、Git/Transfer/hosting、通知/协作、客户端及01–14章的完整条款矩阵继续按原范围验收。已经实现并回归的切片保留;无明确条款证据不勾完成,现场缺口不代替代码验收。
- [P2] 跨模块代码质量与测试债:拆分长路径、统一不变量 #85:严格质量收口及已发现的兼容导出、receipt effect顺序、SQLite连接生命周期缺陷已修;架构/热点/重复定义的总体债务不因Ruff全绿自动关闭。[P2][架构] CLI 客户端依赖服务端执行器、Git 存储和密钥库,缺少独立客户端依赖边界 #158/[P2][架构] market 与业务插件双向依赖,跨版本共享能力仍由插件私有函数承载 #159/#163此前已按其范围完成,不重新打开。
历史证据归对应PR #115/#117/#118/#167/#173/#179/#176与文档,不累计为当前新增测试或生产验收。当前无生产写入、Root/PIN/私钥/资金、真实外发、备份删除或恢复放行。
三路分工,合并唯一串行
A:#64/#65/#68/#69/#70/#84,身份、托管、Root、备份、撤销重放与现场证据。B:#71/#72/#80/#81,市场、Transfer/Git/LFS/hosting、worker和协作。C:#76/#77/#78/#79/#82/#83,授权、读取编辑、客户端、Registry与串行集成。#85按各路领域收敛,不另建第四套全仓实现。
每次先声明实际base/head、条目和文件边界,独立分支推进;禁止force-push或覆盖其他工作流。共享application/core models/storage schema/bootstrap/config/daemon/CLI、字典短码、CI/scripts和总状态由C串行处理,A/B提供最小接口/DDL/接线补丁。authorization由C主责、A联合验恢复隔离;worker/lease由B主责,必须保留attempt/state/deadline/current-auth及A的持久恢复闸。
保留单邮箱校验、唯一SMTP envelope和EffectJob事实,不复活订单内独立邮件状态;保留唯一executor/packet/schema/QuerySession/RelationalSession及受保护ledger,不引入第二套实现。模型收敛不得改变旧签名、已发表schema/短码/Operation含义。恢复后离线核原始事实,对外读取和worker保持严格隔离;保留真实OS门槛和原恢复断言。
本issue自身验收清单
- 第01–14章每项字段/默认/允许禁止/状态/路径/表示/查询逐条映射实现、可跑样例或明确empty/disabled/deny、正常/拒绝/并发/恢复测试、doctor/selftest和CI。
- Registry/PluginManifest依赖/冲突/迁移/停用、短码不改义、旧签名CA不自动扩权的完整矩阵。
- 规则stable rule_id/source_paths/requires_rules、删除/退休/旧布局迁移;全部配置默认/边界/secret恢复/doctor。目录迁移须有效规范与证据,不能把提案标完成。
- 全部状态文档收敛为当前差距索引与历史证据链接;本issue已精简并刷新,但全仓文档未全部验收,已归档条款继续有效。
合并前刷新base/head、完整diff/review/冲突;在实际最终组合运行完整八分片、精确node-ID全集互斥并集、conformance/实际tokenizer、wheel/sdist及适用专项。只用expected head SHA串行合并,再读实际main tree与新push状态。不得用skip/xfail、删除断言、延长超时或旧分支成功换绿灯。项目运行均放云端CI,本地只处理源文本/Git差异/下载证据。
无生产Root/秘密/资金、部署、真实外发、备份销毁或恢复放行操作。真实现场缺口与代码可验证缺口分别记录,不用CI替代前者,也不借现场缺口跳过后者。未满足剩余条款不关闭本issue。
权威设计:https://docs.google.com/document/d/1EM5Qr5qdg6tAFi2wvY0EBm6zxMj6DTBMc_dybU5qkz0/edit
完成归档:https://docs.google.com/document/d/1FtTdF5uhBPAsi-so-jOfpsiVI19RWKgx6bzIEFvpR2E/edit
Activity
Merge reviewed and verified #81–85 partial fixes (#106)
fix(registry): enforce offline structural schema references (#108)
LIghtJUNction commentedon Sep 27, 2026
本轮已合并:
$ref/$dynamicRef/$recursiveRef,保留合法本地指针/锚点和普通实例数据;显式禁用引用解析器的隐式文件/网络读取;无法解析时返回不含 URI/路径的稳定错误。新增31个回归,完整 CI 36351787828 通过,合并提交 4a9378d。冻结快照、已发布操作版本/短码、授权上限均不变。这些不是全章验收:插件迁移/停用生命周期、需求到证据的全量映射、配置/doctor/selftest完整覆盖仍待完成,保留原检查项且不关闭 issue。没有生产部署。
ci: require exact executed test identities in shard evidence (#110)
LIghtJUNction commentedon Sep 27, 2026
更新:#110 已合并,提交 3cdcae4。组合 CI 36352580956 最终 success:1,098 个测试、8 项 conformance 和 wheel/sdist 全部通过,零失败/错误/跳过。已下载四个分片报告,核对提供方 SHA-256,并独立执行逐测试 ID 的完整性检查;合并后的 main tree 与通过测试的 tree 完全一致(d271014d45a864b3a3c679437b39d7426c8bb903)。
因此本轮 Registry 引用/所有权和测试证据 gate 切片已进 main;原插件生命周期、全量功能映射及配置/doctor/selftest 验收项仍保留未完成。未部署。
LIghtJUNction commentedon Sep 28, 2026
本轮用户批准的架构收敛已同步权威设计和 #85,并提交首个可独立审查切片 #114。基线 main
acc542ab7cbb6983c1e44d294e116d2b0eb6ed68,head2fc4916b6cfc36889d9c5cd0b5972b3d58166720;完整目标CI 36392802044 正在执行,不以本地58单元通过替代最终门槛。只改6个源码文件(market 的 delivery_targets/delivery_notifications/targets/orders 与 workers 的 effects/leases)、1个新测试文件、3个分片/架构文档;未改共享CI、schema、迁移或他人分支。核心是共享收件人/链接检查,移除worker对订单邮件投影的四处回写,读取改取EffectJob事实;保留原attempt/state/deadline栅栏、当前授权和已发表订单语义。
与 #103 有 targets/orders/worker 窄重叠,后续串行整合必须保留其金融不变量与本补丁的只读投影,不能拿任一整文件覆盖另一分支。#112安全修复未触碰。ServerOffer/Listing、Purchase/Order、账户模型迁移、新默认显式验收版本仍为 #85 未完成项,不在本次通知重构中冒称落地。无部署、生产资金或真实外发。
LIghtJUNction commentedon Sep 28, 2026
本轮继续实际串行集成。#114 已核查 10 文件 diff、四份 SHA-256/JUnit manifest、1324 core 精确 node-ID 完整性及 8 conformance,CI 36392802044 success;已用固定 head 合并为
67401759a853c69fc5cb234982e1f7020b650542。不关闭 #85/#81 的总体验收。当前在独立工作分支整合 #112,再整合 #103;不 force-push 既有工作分支。#112 与 #114 的冲突位于 effects.py import 及测试包说明,将保留持久恢复隔离与 worker attempt/deadline 栅栏、EffectJob 只写自身状态。已建立一次性本地 Python3.13/PostgreSQL17/Valkey8/age 测试环境;目标 Python3.15/PG16/Valkey9 CI 会在新组合 head 再跑,本地结果不冒充目标版本。
已再次读取所有 17 个开放 issue。#64/#65/#84 的真实日志/快照/现场资料及 #70 的真实本机验收,缺证据继续 blocked;源码修复/测试不替代生产证据。无生产部署、真实资金或外发。
LIghtJUNction commentedon Sep 28, 2026
任务 A 接手(本轮只实施 A 范围,不合并、不部署)。已读最新权威设计/有效归档、#112 讨论及本 issue 最新协作记录;已直接刷新 main ref 为
67401759a853c69fc5cb234982e1f7020b650542,#112 原 head 为957e1ffdec991195baff92823376eeef3acfb9d4。注意到 C 已在独立分支整合 #112/#103:本组不推送、force-push 或替换 C/原 PR 分支。工作分支拟用
fix/task-a-recovery-20260928,base 为上述 main,读取 #112 后在独立 worktree 语义整合其安全模块供回归,后续最小补丁交 C 串行采用,避免重复合并。文件边界:
security/内恢复/托管/Root 独立模块、storage/内备份/迁移独立模块、客户端密钥恢复独立模块及独立命名tests/test_task_a_*、专属交接证据文档。共享 models/postgres DDL/executor/application/bootstrap/config/daemon/cli/Registry/worker/authorization 仅提供窄接口补丁,不整文件覆盖;保留 #100/#105/#109/#113/#114。本容器无外网 DNS,先通过连接器读取和下载带 SHA-256 的源码/运行资产;若需一次性资产工作流,只放本组隔离分支、不修改现有 CI,最终功能 diff 移除临时资产接线。#64/#65/#84 缺生产配置/日志/受保护快照及 #70 真实控制台证据继续 blocked;不以测试环境冒充现场。接下来先补失败回归并提交修复,部分完成仅 Refs。
LIghtJUNction commentedon Sep 28, 2026
任务 B 接手:#71/#72/#80/#81,#85 仅本组模块;#73–75 保持完成归档,仅回归。已读最新权威设计/归档、#83 全文及最新评论;注意到 C 正串行整合 #112/#103,A 已声明恢复边界。本组不合并、不写入或 force-push 原 PR/C/A 分支。
实时基线 main
67401759a853c69fc5cb234982e1f7020b650542(已含 #114),待修 #103 head9dc0d3db8a78a9bd1b99ca2bfb5ef97e1934b730。拟独立分支fix/task-b-market-20260928,先接续 #103 的失败回归并保留主线 market/* / #114 EffectJob 只读投影;不复活 order_engine 或覆盖公共整文件。共享 DDL/Registry/executor/bootstrap/daemon 等只提交最小接线补丁给 C。已下载并逐一校验 CI 36384344964 的四份产物 SHA-256。完整 JUnit:310/340/340/300=1290 测试,17 failure、0 error、0 skip。失败分类:12 项
_sale(policy=...),2 项 service/sealed_manual 下单契约,3 项官方 selftest。继续读完整 job 日志/review、复现,不删断言/skip/改超时。当前容器 git fetch 因外网 DNS 不可达失败,已用授权连接器获取带运行 SHA 的源码构建产物,后续按实际证据报告环境。#114/新设计的显式验收要求与旧 @1/@2/@3 自动政策分版本保留;本轮不改旧契约含义,不做生产发行/注资/部署/真实外发。
LIghtJUNction commentedon Sep 28, 2026
任务 C 接手声明:已创建独立分支
codex/c-read-integrity-20260928,base/head 均为最新读回 main67401759a853c69fc5cb234982e1f7020b650542。已读权威设计、有效归档、#76/#77/#78/#79/#82/#83/#85 正文及现有评论、仓库入口技能;根目录无 AGENTS.md,沿用 docs/system/AGENTS.md 与技能索引。交接的独立 push CI
36388965574已实际 completed/success,归属 acc542a,不当作新 main 或新修改的证据。最新 #114 已由其他执行者合入,不重复合并。注意到本线程另有执行者正在串行整合 #112/#103;本轮先推进独立 C 读取修复,避免对其分支写入或并发合并,后续逐次刷新包含关系/head。本批文件边界:优先
core/read_query.py、plugins/discovery.py、transports/read_tree_path.py及独立命名的读取回归文件;只在必要时补最小 schemas/application 接线。先核查默认 compact 投影摘要与嵌套分页的真实缺陷,再补失败回归和最小实现。暂不改 identity/recovery、market、storage 物理层、workers/effects.py/leases.py;不整文件覆盖、不 force-push。完整目标 CI/现场证据未齐前,所有总体验收保持 open。fix: revalidate exact compact cache projections across real read clients
LIghtJUNction commentedon Sep 28, 2026
C 组实现进度:default compact 缓存摘要缺陷已复现并修复;本地精确 base
67401759...,预期产品 treed6e03d603b1135d704c97b8434edb13c7454602e。Python 3.15.0rc2 / PostgreSQL 17.11 / Valkey 8.1.1:18/18 通过,0失败/跳过。六种真实入口覆盖 current/history/meta/history-list,撤权后沿用原客户端和摘要必须精确 permission_denied;完整 DB 行、内容文件 SHA 以及内容写/worker通知/SMTP/Webhook/sandbox 调用均检查无读取副作用。目标 PG16/Valkey9 完整 CI 尚未完成,不预报成功。接下来推进 #82 Following 的小切片:复用现有 watches、当前 Authorizer、metadata 与 CursorCodec/ReadBudget;拟新增
plugins/following.py,仅在plugins/communication.py注册一项只读操作(不改 send/watch/mailbox/workers)及tui.py入口、独立测试。不会改 B 的 worker effects/leases 或接管其领域实现。旧 ReadQuery@1/@2/@3、签名/CA/短码不改义。#77/#79 和完整 SSH/bwrap 现场矩阵仍未完成,不关闭总项。LIghtJUNction commentedon Sep 28, 2026
B 进展(尚不请求合并):已在独立 worktree 把 main 6740175 与 #103 head 9dc0d3d 合并,保留 main 的 market/*、#114 worker/EffectJob 只读投影和原完整 CI/gate。移除 #103 未注册的第二套 order_engine,未覆盖 C/A 分支。
原 head 本机复现 15 个优先失败节点;四分片旧 CI 的 17 个失败/完整日志和 contracts gate 已核对。修复后 tests/test_market_73.py、test_market_contracts.py、test_market_71.py、test_market_72.py、test_market_redemption.py 共43项通过(Python3.13.5/PG17.11/Valkey8.1.1,仅本机证据)。真正独立数据库/Test Root 的旧自动20→10→5与新增 orders.buy@4 签名验收20→10→5场景已分别实跑通过;后续改动仍需最终组合复验。
另有先失败回归:仅 t_store scope、带 orders.fund 操作名的子密钥竟可支出账户资金。正将 account_requirements 接到现有订单/交付私有入口,在执行和缓存重放之前重验账户范围;不改旧输入/短码意义。
源码本地已有保留双父提交。容器不能直连 git push,接下来只用 B 自有临时对象传输分支发布经过 SHA/tree 校验的 Git pack,普通 fast-forward 更新 fix/task-b-market-20260928;传输 workflow/pack 不进入功能分支、不改项目 CI、不动 C 的 helper。随后给独立 PR 与最终头目标CI,由 C 串行决定合并。
#80/#81完整矩阵、#85 ServerOffer/Purchase兼容模型迁移以及A的真实物理控制台/生产前置门槛仍未完成,不因市场本机通过关闭。无生产动作/真实外发。
fix: revalidate compact cache projections across six real read clients (
LIghtJUNction commentedon Sep 28, 2026
串行集成继续:#115 已用 expected head
3e2763106e7755a60f6836476a16279e37ca5c78squash 合并为 maineb67b5a3976fd520668a2b302b74df62cf207667,读回 treed6e03d603b1135d704c97b8434edb13c7454602e与已测试 tree 完全相同。CI36398381209的四份产物已核SHA-256和JUnit node IDs,1342 core+8 conformance零失败/跳过;新main push CI另查,不提前记成功。不重复A/B正在处理的#112/#103,也不写入其分支。接下来本会话单独修复已发现的“单个邮箱字符串被SMTP解析成地址列表”边界:拟只改共享单邮箱校验、market/delivery_targets.py、workers/mail.py及独立测试(必要时identity邮箱登记最小接线)。保留#114 EffectJob事实、A恢复闸及B账户scope检查;不会动effects.py/leases.py/订单状态机/DDL。B整合时保留本窄补丁,避免整文件覆盖。默认不开真实SMTP,不部署、不操作生产资金。
48 remaining items
LIghtJUNction commentedon Sep 29, 2026
#174流协调更新:#161以 #173 为唯一产品合并入口,#174不会与其双合并。#173
6703f3d已保留本流真实UID、当前撤权/缓存和缺schema/隔离回归;原始RED与失败修复证据仍在#174/笔记,不丢弃。本流当前只维护独立补充
fix/hosting-authority-174-to-173,head 99a0242:新增6项实际签名key撤销/列级写权限/四类owner可恢复权利测试,以及专用工作流与docs/HOSTING_AUTHORITY_PROGRESS.md。不覆盖#173分支,#173原schema/marker/UID故障由原流继续。专项 36551843100 已在云端执行;前一轮36551691097因Docker health参数引号在初始化失败,不算RED(已修双引号)。其余#168/#170/#171/#172/#155分工不变。未部署,未动生产。LIghtJUNction commentedon Sep 29, 2026
已落地进度更新(2026-09-29)
完成并关闭 #156/#157:不是新建待办。重新读取已合入#167源码,独立下载完整36486040116的4份产物并核验散列、JUnit node-ID与selected/all、分片互斥全集,1,894/1,894通过、0失败/错误/跳过;另8conformance与构建/contracts门槛通过。main261c881/tree6171f604与精确验收树一致;合并后36546119029/36546118849也success。可追溯验收入口:#167 comment5887987237;#156 comment5887991546;#157 comment5887996883。#169已按原协商关闭为superseded,3个独有行为用例与wire修正均保留;#166早已正常合入#167,不作重复实现删除。
#161继续以#173为唯一产品入口:#174已关闭为superseded。剩余独有owner绕过已真实复现并修复;子分支d17a287专项36552196870/artifact11024289895,原6项6/6、零失败/错误/跳过,ZIP与source身份独立核验,证据笔记1138c27。#173最新 2b80a3c 已出现相同9行owner检查,正按最终组合检查;不会再创建第二份hosting产品PR或重复复制实现。详细handoff #173 comment5887931976。
#168/#170/#171/#172/#155仍由既有分支推进,未覆盖。#65/#69/#80/#84/#85总体验收及现场证据不因上述关闭。无生产部署/密钥读取/资金/真实外发/恢复promotion。为避免更多流水账,本项复核证据放现有PR/issue评论及既有笔记入口,不新增另一套main状态文档。
LIghtJUNction commentedon Sep 29, 2026
主线已更新:#175 已合并为 edbfbae,tree ebe1facca432803854d0c04aaa93519a589ff93f,与验收tree完全一致;#162已关闭。#175修正的是#172原来只合到旧executor分支而未进入main的遗漏,不是第二套token实现。独立产物核验专项122通过、完整1901个真实node-ID全覆盖零失败/错误/跳过、conformance8及build/contracts通过,散列在#175正文与#162 comment5888054193。
#173唯一hosting实现最终组合 2b80a3c / f377ce7dbdb53e0480552906a7d7529eee67171f 已保留token b0b512和authority1138c27父链,包含35+6项hosting验收,正在核验最终组合。#174只关闭为superseded,其独有测试/9行guard/笔记已保留。正常接续#156/#157已完成状态,不覆盖#168/#170/#171/#155;后续合并请基于真实新main而不是旧PR body中的base。没有生产部署、真实密钥/资金/外发/恢复promotion。
LIghtJUNction commentedon Sep 29, 2026
已串行推进真实main:#175(#162)merge edbfbae,随后 #173(#161)merge 04ffad5 / treef377ce7。两次实际合并树均与独立验收树一致。#173组合hosting41+token122、完整1935精确node-ID union、conformance8/实际tokenizer/build/gate全部通过;没有用旧分支绿色代替组合验收。#174独有UID/权限/owner补丁与父链保留,重复PR已由并行流关闭。
接续 #171:已将现有client730780与真实main04ffad5合成 6c1ea44 / tree9e5f82de1b77e8a659c61bff607c8c2e2c7c722e,非force推到原fix/client-boundary-20260929,未创建第二套客户端PR。只组合daemon/storage.git的重叠接线,客户端其余既有差异按原blob保留;发布前比对新blob与本地文本合并散列一致。新的最小wheel隔离/四传输/全量/hosting/token门禁已触发,尚不声明通过。统一接续笔记
docs/INTEGRATION_PROGRESS_20260929.md已提交。继续核对#168/#170/#155现状,不覆盖并行分支。未部署、未触碰真实Root/PIN/私钥/资金/外发/恢复promotion,#64/#65/#68–70/#80/#84等生产验收仍保留。
fix: validate transfer status cursors after current authorization
fix: reject invalid client chunk sizes before resumable I/O
fix(collaboration): bound Resource work-list scans and preserve the l…
LIghtJUNction commentedon Sep 29, 2026
2026-09-30 下一阶段基线:#176 已按用户“先合并”指令合并到 main,merge commit
25cf518a64ca2b6af820367caa4f5bb46dbc2f02。#182/#183/#184 已进入该历史;当前仓库没有开放 PR。新工作分支:work/python315-quality-deploy-20260930,从该 main 精确创建。下一阶段只做合并后的质量/部署前收口,不重建已合入功能:固定 Python 3.15 目标、Ruff 0.16.9 的 py315 严格配置与零诊断/零 stderr/格式通过、uv/uv_build 0.12.20、warning-as-error;随后在同一最终 head 跑 8 分片实际 node-ID 完整互斥并集、conformance/实际 tokenizer、wheel/sdist/干净安装、Recovery/Client/Hosting/Tool 等专项。失败先补回归,不 skip/xfail/弱化断言。代码门禁通过后再进入 #84 的部署 preflight;生产现场证据仍独立,不因本次 merge 自动完成。
Quality gates for Python 3.15 and exact release artifacts
LIghtJUNction commentedon Sep 29, 2026
2026-09-30 实际接续:已读 main 25cf518/tree61cc47b7 与全部16个开放issue、相关最新评论和权威设计/完成归档。当前旧PR已合并,没有遗漏的开放旧PR。核对上轮本地交付补丁 SHA256 118915fe14d589cf9f1b6e512f528c3a4af1fe2b76c8bdf3aab8d9930d955798,其基线精确为当前main;已保留全部本地修复并发布到原工作分支的 #185,head e5238e7/tree874f78ed。远端树与本地暂存树完全一致,未force更新。
#185为本轮唯一收口入口:先回收目标Python3.15/严格Ruff/格式/锁定依赖、8分片逐node-ID完整互斥并集、conformance/真实tokenizer、源码逐字节wheel/sdist及专项;失败修复后再验最终head。此前54项Python3.13补充回归不充当全量证据。随后继续核对剩余需求、隔离部署演练、启动/回滚/容量和只读preflight;真实现场来源、Root物理控制台、独立current pin和备份退役仍按各issue单独验收,不由CI自动勾选。
Restore market compatibility exports and rehearse installed deployment
Merge PR #185: Python 3.15 quality and verified deployment artifacts
Verify installed-package concurrency, crash recovery and full restore…
LIghtJUNction commentedon Oct 3, 2026
关闭为not planned:这项旧全章总矩阵和串行进度索引已由历史归档、当前公开契约及逐缺陷issue取代,不再把564条旧设计的全组合人工核对当永久开放门槛。不是宣布564条已经全部验收。
Registry版本/schema所有权/引用安全、规则移动/退役/依赖和配置默认/正常/拒绝/doctor/selftest已有对应回归,均在main
105c2cf7的CI出现并通过;生产、旧存量、恢复和仍适用的具体缺口继续由各专题issue跟踪。后续发现明确漏项,应写有源码位置、触发和验收的具体issue。