Skip to content

track: 微服务默认主线交接与 S11 未完成验收(传统分支冻结) #895

Open

Description

@LIghtJUNction

开发主线与传统分支

文档目录 · 贡献指南

2026-10-12 主线交接

GitHub 默认开发分支为 wip/rust-core-go-extensions。保留这个长期共享分支名,
不强推、重命名或改写 main 历史;新贡献和现有开发 PR 以微服务分支为目标。
默认分支的变更是开发治理调整,不是产品验收、生产迁移、发布或部署。

旧单体源码保存为 traditional;main 作为同一历史快照保留。两者冻结于:
3948a0a1ee1cefdd016a7aa45a11851545bb4b85。
GitHub 活跃规则集 Freeze traditional monolith development 禁止更新、删除和
非快进修改这两个分支,没有绕过角色。解冻须单独获得授权并修改规则,不能通过
临时分支或管理员绕过继续推进传统主线。

现有本地工作区、功能分支、未推送修改、子模块指针不因默认分支改变而移动。
旧工作区的 main 不自动转换为微服务源码,也不能以重新检出覆盖其他任务。

PR 与 Issue

指向旧 main 的开发 PR 改为指向微服务主线,保留原正文和历史证据;旧单体候选
需要先移植到对应核心、扩展或 Web 路径,再做本地验收。只改 base 不会完成移植,
大范围差异、冲突和旧代码回灌必须解决后才能合并。不得批量自动合并。

原 #675 是 WIP → main 的集成 PR。主线交接后其合并目标已经冻结,不再用它把
整个 WIP 合回传统分支;关闭仅表示开发交接,不表示 S11 集成、资金迁移或整站
验收完成。原正文、验证记录及 A01–A10 的未完成责任保留。架构收尾仍按
现有任务入口推进,候选 PR 继续各自完成验收。

所有未关闭 Issue/PR 的主线交接说明保留原问题和历史基线。旧 main 路径与测试
作为历史证据,需在微服务源码中重新确认是否存在相同问题,不能机械移植旧权限、
数据库或资金实现,也不能仅因主线切换关闭问题或宣称修复。

未完成的跨仓库目标

Extore 商品同步交接记录两端固定提交、工作区、
子模块指针、剩余工作和历史失败。该目标尚未验收,禁止部署,尤其禁止合并或
推送会自动部署的 Extore main。主线交接不改变这一限制。

跟踪入口

2026-10-12 最近七日 main → 默认微服务主线源码审计

固定范围与覆盖方式

  • 时间:2026-10-05 11:10:43 UTC 至 2026-10-12 11:10:43 UTC(北京时间 10 月 5 日 19:10:43 至 10 月 12 日 19:10:43),按 committer timestamp。
  • main/traditional:3948a0a1ee1cefdd016a7aa45a11851545bb4b85;本次检查的默认主线:9f5541b0b6ecb054fe953d539455c1e2028445f1。
  • 完整 main 历史清单:884 条提交(125 merge、759 非 merge),归并为 594 个 first-parent 变更单元,每条提交均有归属。
  • 715 条提交 / 557 个单元是 WIP 祖先;169 条提交 / 37 个单元在分叉侧,逐项做当前源码对照。祖先存在不代表功能在重写后保留:另外检查当前路径删除、职责迁移及组合入口。
  • 完整台账中另有 375 个单元包含至少一个待确认/跨领域转交项(合计 485 个领域记录);已按当前源码能力分组,但未逐条证明行为等价。这些不是 375 个已确认缺陷,也没有被标成移植完成。
  • 本次是历史、源码与现有验收证据审计;未跑全系统、浏览器、真实支付、资金导入、恢复或生产部署。未确认行为保留的继承改动单独保留“部分/待验收”,不记为已完成移植。
  • fix(web): preserve scrolled public navigation (#871) #872、fix(web): show tiered cache-read prices on model cards (#888) #889 等未合并候选不计入 main 已有提交;只改 PR base 也不记为已移植。

已确认缺口与既有责任(不另起重复实现)

范围 main 已有依据 当前 WIP 状态 后续归属 / 验收
HumanGrant 5999dc65 Core 路由/授权状态及 Web 入口、设置与同意流程缺失;普通 session/key 不是等价实现 A02 #877/#866 + A10 #880:以已批准的 profile 范围补齐签名领取、到期/撤销、关闭重开、真实宿主页面流程
历史金额读模型 #811 / b4600b4 financial_profile 有账户/标准化用量基础,历史日志/统计/导出的 quota_usd、quota_money_available、quota_money_basis 合同未齐;前端相关补丁已在,端到端未齐 A04 #875 + A03 #884:冻结历史换算依据,unknown 不得当零;混合基准不能把部分小计冒充完整金额
OpenRouter 导价 #791 / 648c58b 整数 PriceSnapshot 已有,feed 同步转换能力未发现 已新建窄范围 #896,接 A07 #882;逐模型隔离非法报价、精确转换与原子快照
公开中继发布 #795 / 8da4f39 分组/路由已有基础,公开贡献、审批、发布可见性生命周期未齐;旧 GORM 方言补丁本身不适用于新 PG 实现 A07 #882:验证“批准发布 + 有效渠道/分组”可见性,不直接搬旧 SQL
支付、订阅、奖励 窗口内已进入祖先的支付/订阅/优惠/推荐改动 模块存在不等于已接宿主;当前组合只挂载 identity/store/support/assistant,奖励仍有 unavailable 合同 A05 #879 + A06 #876:补实际宿主入口、恢复 worker、原支付退款绑定、订阅/portal 与奖励唯一性验收
Assistant / 工具市场 #720 / bb1db43 及窗口内工具改动 native relay 有工具交换校验;宿主 assistant 的 Model 适配、toolmarket 组合仍未齐 A08 #883:真实宿主 → 模型/工具 → 授权计费/重启恢复闭环,不能仅用模块单测替代
远程 / 任务型媒体 窗口内 remote Pi、任务型绘图/媒体改动 当前组合入口未发现完整等价流程;不能用通用 Chat/Responses 回归替代 A07 #882 + A08 #883:逐项声明支持/禁用,并验证任务状态、取消与原始计费归属
商城既有能力 窗口内商城配置/购买/退款相关改动 native 商品/规格/基础订单已在;legacy 兼容层仍显式标记多种商品能力 unsupported,退款操作 unavailable A06 #876;Extore 专项保持 #894 的未验收/禁止部署约束,不能因主线切换认定同步完成
账户/团队与历史资金连续性 窗口内团队资金选择、历史 Credits/权益改动 Rust teams/funding/凭据已重写,旧额度/权益与新 schema 的迁移不可仅凭祖先关系确认 A01 #881 + A03 #884:源余额/债务/权益对账,原付款方、移除/降权、重试退款保持一致
回归与组合验收 #732、#729、#720、#722 新账本/身份测试覆盖部分场景,不能代替整业务资金组合、身份步骤、真实宿主工具流程和浏览器验收 各 A 项 + S11;RT16 浏览器入口缺口已补充到 #782,缺测试不等于发现线上漏洞
维护、恢复和发行来源 #846、#869、#870、#873、#874、#885、#886、#772 旧 deploycli 已退役;新架构维护/恢复及正式签名发行验收仍缺,preview/hash 自洽不是可信发行 A09 #878:保留 writer fence 生命周期、可验证恢复、失败处理与一次性恢复约束;新机制落实签名/来源/平台绑定,不能恢复旧部署守护进程

当前 WIP 源码定位

不应误开为缺失功能的改动

安全相关改动只做受支持能力与必要回归映射;具体安全调查保持私密。候选 PR 的旧测试 SHA 不作为其新 head 或 S11 组合通过证据。

同日第二轮:逐项继承改动复核(替代上文初轮待确认统计)

已补看 244 个后端继承变更单元的净差异和原生合同,以及 238 个基础设施/文档继承单元的当前职责替代。完整清单仍为 884 条提交 / 594 个单元,六个无净变化单元保留。

  • 当前剩余 127 个单元 / 130 个领域记录需要进一步确认:54 个后端具体合同待确认,73 个运行验收记录(后端 69、基础设施 4),另有 3 个跨领域转交记录。此统计替代初轮 375 / 485,不等于 127 个缺陷。
  • 其余 467 个单元没有上述残留标记,但可能已判定为缺失、部分实现或有意退役,不等于 467 个功能验收完成。
  • 后端 244 项新增静态处置:39 项源码适配、82 项旧表面已移除并归入既有缺口、54 项具体合同未确认、69 项需运行验收。
  • 基础设施 238 项:3 项精确源码等价、57 项新架构适配、174 项旧实现退役但保留要求、4 项运行验收待做;这个判定只覆盖 infra/docs 部分,不能替代同一提交的业务语义。

新增可直接行动的差异:#897。main 9a7955c99fbd94b8eca373d45e0fe5f5402f7253 已允许保持完整计费约束的商家自购,当前 WIP commerce 校验仍拒绝;main c7b70830fd6b2c582282081201bd95f6264e928c 的可配置商品最低价也退回固定 500000。检查的 A06 #876 候选仍有同样差异,具体回归要求放在 #897,避免仅删除校验而破坏资金规则。

商城精度补充:原生 fixed-content 的持久化/交付能力存在,但公开兼容能力标记仍为 false;不能把公开关闭标记解释成所有内部实现都不存在。多格式交付、折扣结账、长上下文价格形状、OAuth/Decisions 路由等仍按已有 A06/A07 范围验收,不重复开宽泛 issue。

本轮没有执行新的运行测试,没有修改实现、合并、发行或部署。

Activity

  1. LIghtJUNction commented on Oct 12, 2026

    @LIghtJUNction
    CollaboratorAuthor

    A04 / #875 最新交接:已推送 2fe4626、0d2aaa2,修复财务 ZIP 限额错误分类及来源视图/回执的列级写权限漏检;重复或矛盾回执拒绝。

    专用验收 run 38240473320:47/47 通过、0 跳过,其中 22 个真实 PostgreSQL 用例。读取与归属验证使用真实 Core 凭据和受限数据库角色;历史来源提供方仍是合成 fixture,不是实际历史迁移证明。精确输入为 merge abef1340db8cb9b25918ddc39d6db7335f0e9a75 加固定锁文件与 A04 scoped rustfmt;checked-source.tar.gz SHA-256 030fd6db0ab2d1a08b83d09d5ef51164c45b014fe67a7bdd4ec4d6e61d5e0dce。

    S11 待接入:最新验收归档中 generated.patch 包含缺失 Cargo.lock 与尚未提交的格式改动。先核对当前输入再 apply --check;完整补丁与仓库 services/core/tests/history_read/cargo-lock.patch 是替代关系,不重复应用。共享文件未在本轮直接写入;组合 CI 的格式/locked 检查失败仍保留。

    A03/S11 来源提供方仍需交付 core_history.source_contract_v1、log_records_v1、quota_data_v1、finance_records_v1、finance_options_v1,具体字段见 #875 的合成接口 fixture。来源回执、真实用户/Key/团队映射、历史/native 去重、退款/作废和金额基准必须经过真实材料核验,不能复制 fixture 的 complete=true 或构造空数据来消除 503。A10/S11 还需当前前端会话、分页/DTO 和浏览器联合验收。

    这次只交付候选代码与上述隔离证据,保持 #875 Draft;未向 WIP/main/traditional 推送,未合并、导入生产或部署。

  2. LIghtJUNction commented on Oct 12, 2026

    @LIghtJUNction
    CollaboratorAuthor

    本轮 PR/Issue 联动推进已交付,均未合并/部署:

    两个审查子 agent 仅按固定候选 head 核查,未改写活跃 Core 分支;另一个实现子 agent完成 #892 的源码/测试,父进程集成并重新验证。未把先前 HumanGrant 原型直接推入默认 WIP;材料已在本机统一 Backups 目录保留并校验,避免同 #866/#880 重复实现。

    真正的联合阻塞已分别写回 #866、#875、#879、#884:

    1. A02/A10:统一 HumanGrant config/settings/入口映射、真实人类 Cookie/会话绑定 CSRF、回执与关闭重开,不用复制控制台 Bearer 掩盖合同差异。
    2. A04:提交原始 head 缺少的 Cargo.lock 与 scoped rustfmt,脱离“临时打补丁/格式化后才测试”的输入;A03/S11 固定真实只读来源视图、回执、历史/native 去重与金额依据。
    3. A05:已有包恢复测试不能抵扣正常宿主 payments 配置/组合/callback/drain 未接线,以及真实 Core 权限和历史原支付/退款基准。
    4. S11:修正 runtime namespace 权限验证的查询边界,不能为刷通过授予迁移表写或 import 执行权。自动 workflow 与既有拓扑治理差异单独处理,不放宽保护或用局部测试代替联合验收。

    新 #898/#899 已读回目标 WIP、远端 head、非 Draft 和无合并冲突状态;#880 保持 Draft。无冲突不是自动批准合并,也不等于浏览器/数据库/资金联合验收完成。本机工作区已返回长期 WIP 并清洁。日常验证在本机执行,未启动或等待远程检查,也未修改正式发布/部署工作流。

  3. LIghtJUNction commented on Oct 12, 2026

    @LIghtJUNction
    CollaboratorAuthor

    S11 本轮已继续更新现有 PR #878:

    • 同步提交 3eaa716c:纳入当前开发主线 6c31b08c,保留原提交历史,未强推,未回灌已冻结的旧 main。
    • 修复提交 7b81ce1b:修正快照工作流违反只读/手动约定所导致的 CI 失败;防止 Go host 被跳过后 Rust 验收缺少程序;更新独立 Core 的 TOML/Compose 断言;通过预先取得的表 OID 检查迁移权限,不扩大运行角色权限。
    • 本地最终文件:40 项通过,1 项因缺少 Docker Compose 跳过。未完成的 local-release 测试尝试超时,未计通过。真实 PostgreSQL/Docker 权限、完整 Rust/Go 及打包仍以新 CI 实跑为准。
    • 新提交 CI #38264218436(微内核)与 #38264218405(Linux 包)已启动;记录时仍在运行,尚无完整通过结论。

    详细证据及限制见 PR #878 的本轮评论。未新建 PR、未合并 PR、未发布或部署。S11 尚未完成最终业务集成和迁移验收。

  4. LIghtJUNction commented on Oct 12, 2026

    @LIghtJUNction
    CollaboratorAuthor

    本轮只读交接核对:独立 native 候选仍在运行,未激活生产,S11 尚未完整验收,Issue 保持 OPEN。

    • 当前 Git 为 b70ae815bd60c957de9b18c45b96e61d0433d514;运行 Core/Web 候选来源 6583c76278f5f9f63bf8165c4304cb0f16e9c721,Go 复用原 fd1999a8 候选。后来的 b70ae81 助手改动以及未提交远程控制/main.go 不代表已部署;源码和其他人的工作均未修改。
    • 本轮实查 runtime-v3:Core/Go/Caddy/合成供应商 PID 分别 657021/329721/644272/344603,UID1000,exe SHA256 与记录一致;配置路径与候选相符,PG PID273249。五个端口 53211/50665/55953/36149/34381 均仅监听127.0.0.1。Core、Go 的 live/ready 及 Web /api/status 五次 GET 均200;这只证明当前进程/健康,不等于业务全流程完成。
    • deploy/candidate-v3/model-acceptance.json 记录真实测试扣费49 credits、成功请求释放91;供应商拒绝和缺失用量各140,共280待核对预留原样保留。本轮未连库、退款、删除、重发模型请求或改账。供应商是 loopback 合成服务,不能称真实供应商验收。
    • 正式镜像构建/发布材料锁定6583c,Rust1.99;当前 native Rust1.98只是补充验证。google-integration/registry-{core,extensions}/publication.json 记录两个镜像推送及manifest读回、基础启动/健康 smoke(无数据库,business_acceptance=false,来源摘要未签名)。不能把这些当容器内完整业务、正式签名发行或生产部署。
    • 预发布附件已有匿名HTTP200/hash匹配材料:Core SHA256 5645694276c167a54cd01b5b3867e5c51d4a3b50161ab7c07c3f64d4fe7e4f56,Go de681b3d2c25658bc0990a67aa1ad4b580869d8d9498a65d45eebb2718fb2395;见预发布 microservice-preview-6583c76278f5f9f63bf8165c4304cb0f16e9c721 的既有下载核验材料。本轮审阅原回执,没有重新下载/运行容器。google-integration/anonymous-registry/{core,extensions}.log 仍记录匿名token401,GHCR匿名拉取受限,未标通过。
    • Google仅内置预设实现,未配置时不展示并403拒绝启动;deploy/candidate-v3/browser-results.json 的登录/cookie/refresh通过不抵扣真实Google授权/MFA。钱包投影/历史、店铺商品与订单列表503、助手完整模型/工具流程、支付/订阅/奖励、HumanGrant/管理员真实流程、容器数据库与完整业务、升级恢复、真实供应商仍未验收。最新助手源码不能抵扣旧运行候选的缺口。

    本轮证据:deploy/runtime-v3.json、deploy/candidate-v3/{model-acceptance,browser-results}.json、google-integration/commits.json、上述镜像/附件回执及 deploy/handoff-parallel/health-result.md(实际命令/退出码/进程hash/健康响应hash)。旧 deploy/report-v2.md 保留历史,v3合成模型测试已推进,不将旧503或基础200冒充最终结论。本轮未重启、操作生产/旧库、触发或等待远程CI、合并或启用自动合并,也未改原Issue正文/旧证据。

    并行收尾结果已读回:五个未引用 Google 中间构建已归档到统一 Backups,逐文件校验内容/权限/链接后移除;旧 Core 重复副本复用已核验恢复文件后移除。计入新归档,目标净释放约368.7 MiB;旧 Web 仍被恢复配置引用,保留未删除。归档前后候选五unit均 active/running,应用PID/hash未变化,Core/Go live/ready与Web status只读检查通过;磁盘79%、余量约198.7 GiB。49扣费和280待核对预留未变更,没有退款、删除、重发或新查库。

    公开验收文档已提交 baf5b6dde;保留并同步远端已合并的#903更新后,WIP正常推送/远端读回 b5d24b4572b5a7c152bc3a5ffc53845a0a353fe6,没有强推、发布或候选部署。.local-tests/HANDOFF.md仅本机更新,保持私有测试目录的Git忽略规则。Pi插件余额修复 255383070c 已推送并更新本机及子模块指针,129本地测试/类型检查/loader/打包通过;其v2余额只读接口校验不抵扣候选财务投影验收。既有其他贡献者的main.go/远程控制工作全部保留。

  5. LIghtJUNction commented on Oct 12, 2026

    @LIghtJUNction
    CollaboratorAuthor

    只读业务投影增量已本地验收并正常推送WIP,远端读回 55e4db5e616a8a676c0721c4c5aed6caf992f7b7:

    • 6b3086de5 原生个人钱包直接读当前ledger/balance_state,available/reserved/debt分开;缺导入历史不隐藏已证明钱包,未知历史不补0。原生审计零、匿名/撤销/Key拒绝、权限/DB失败与安全整数边界在真实隔离PG覆盖;27相关tests通过,Rust1.98为补充本地验证。仍没有法币换算依据或完整财务历史。
    • 03ce0da8c 混合native/legacy商品及订单列表不再因合法native记录缺legacy字段而整批503;原单位/未知时间保留,订单计数分页一个SQL snapshot。117顶层Store/webcompat race与2顶层真实隔离PG回归通过,基线overlay同fixture真实失败、修复后通过。资金执行/migrations/grants未改;无legacy checkout能力的native商品仍只读。
    • Pi插件 9ea8fc8cd 货币显示设置与价格报告改进,142tests/typecheck/loader/pack通过,本机安装更新、Pi1.1隔离offline新命令注册通过。credits默认,USD验证v2,CNY仅显式手动估算;不改实际账本/计费/授权预算。

    商店与钱包前端接线/实际组件浏览器验证两路继续,尚未验收提交;不能将API200或synthetic fixture当候选全链路成功。候选没有换二进制或重启,仍为旧Core/Web 6583c/Go fd1999a;49已扣费、280待核对预留均未查询修改、删除、退款或重发。Issue保持OPEN;真实Google/MFA、支付/HumanGrant/管理员、容器完整业务/恢复/真实供应商等仍待独立验收。没有生产/旧库操作、CI触发或自动合并。

    公开记录:docs/main-wip-parity-audit.md最新同步段。父agent逐一核对11个后台源码/测试hash与上述验收输入一致,复用未变化检查,不把旧检查标为新全仓测试。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions