Skip to content

merge: preserve production commerce and integrate reviewed accounting - #7

Merged
OnePlus-X-code merged 16 commits into
mainfrom
codex/release-production-integration-20261016
Oct 16, 2026
Merged

OnePlus-X-code merged 16 commits into
mainfrom
codex/release-production-integration-20261016

Conversation

@OnePlus-X-code

@OnePlus-X-code OnePlus-X-code commented Oct 16, 2026 •

Copy link
Copy Markdown

📝 变更描述 / Description

从当前生产 f676e27 创建发布集成分支,合入 main df48ce0,保留两侧历史。逐段处理 IFLinkPay 冲突:保留生产不透明订单/uid、验签、钱包与套餐回调分流及支付流程;使用 #6 的 WalletQuota 统一精确到分的入账与补单,并保留溢出检查。订阅锁序、预扣幂等和 Auto 展示随 main 集成,不包含 #5。

补充合成 HTTP 回归,验证新订单 uid 与实际支付 URL 一致,旧订单 uid 兼容用例仍保留。由 Codex 按维护者生产发布授权整合;此 PR 作为完整 CI 与合并入口,验证完成后继续发布,不作为任务终点。

🚀 变更类型 / Type of change

  • ⚡ 性能优化 / 重构 (Refactor)

🔗 关联任务 / Related Issue

生产发布接续 #6;保留当前生产 14 个业务提交,排除 #5。

✅ 提交前检查项 / Checklist

  • 人工确认: 等待维护者后续复核,发布操作已在当前会话明确授权。
  • 非重复提交: 此为生产分叉整合,不重复合入 refactor: unify subscription reservations and wallet quota accounting #3/fix(keys): restore Auto badge presentation contract #4。
  • Bug fix 说明: 未作为新 bug 提交。
  • 变更理解: 两处冲突逐段解决,保留双方金额与支付契约。
  • 范围聚焦: 仅生产历史整合及对应回归,没有新功能、改价或权益调整。
  • 本地验证: 支付、订阅、渠道和 Responses 定向回归通过;完整后端、前端及三组 PG 16 + race CI 通过。
  • 安全合规: 测试只使用合成数据和隔离数据库,没有真实支付。

📸 运行证明 / Proof of Work

生产提交 f676e27 与原 main df48ce0 的历史均保留。完整 CI 38869245549 通过后,以 merge commit 51bd2fc 合回 main。异步退款测试修正 CollectT 的使用,仍要求钱包和 Key 均恢复原值。

外层发布 0c94216ff7cffd6799cbdad2935e317d588726a5 已通过完整 CI 并部署;镜像来源、配置摘要及文件层均经核对。生产应用健康,公网健康接口/登录页/应用脚本为 200,无 Key 请求为 401;400 份既有订阅、486 个 Key 及价格/渠道/支付配置的保护核对通过。未重启数据库或 Redis,未回滚,未执行真实支付。

@OnePlus-X-code
OnePlus-X-code merged commit 51bd2fc into main Oct 16, 2026
5 checks passed
@YunfanGoForIt
YunfanGoForIt deleted the codex/release-production-integration-20261016 branch October 20, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant