logo
0
0
WeChat Login

feat: 合入 FB-06 + B13/B14/B15 到 main(PR #2/#3 内容)#4

Merged
created 2 weeks ago
main
feature/order-payment-fixes
Edit
OverviewCommits
11
Files changed
26
Attachments

背景

PR #1 已以 merge commit 合入 main,但 PR #2(FB-06)和 PR #3(B13/B14/B15)的 base 分别指向中间分支 foundation-setup 和 fb-06-api-contract-validation。CNB 把它们标记为 merged,但实际上只是合进了中间分支,main 里还没有这些成果。

本 PR 把 feature/order-payment-fixes(包含 PR #2 + PR #3 的全部 11 个 commit)一次性合入 main。

合入 main 的 11 个 commit

FB-06 相关(6 个)

  • refactor(payment) 删除 scaffold payment 死代码
  • fix(frontend) inventory 路径复数修正
  • test(backend) OpenApiExportTest 导出契约
  • feat(frontend) typed apiClient + 契约校验脚本
  • chore(ci) .cnb.yml 6 阶段流水线
  • docs(framework) FB-06 方案沉淀到 api-docs skill

B13/B14/B15 业务层修复(5 个)

  • feat(order) OrderItem Entity / Mapper
  • fix(payment) PaymentCreateResultVO + handleCallback 状态机化
  • fix(order) 下单写明细 + 取消回退库存
  • test(order) 新增 2 个 B14 专项测试
  • docs(checkpoint) 第 10 轮记录

验证

  • ✅ 真实编译 BUILD SUCCESS(Docker JDK 17)
  • ✅ 单元测试 15/15 PASS
  • .codebuddy/ lint 0 错误
  • ✅ 契约校验脚本首次运行即抓出 2 处真实违规并修复
  • ✅ CHECKPOINT 未完成清单已清零(仅剩 ac3 CI 验证一项依赖 Linux runner)

合并后状态

合入后 main 将包含:

  • foundation-setup 的全部 10 个 commit(已在 PR #1 中合入)
  • FB-06 的 6 个 commit(首次进入 main)
  • B13/B14/B15 的 5 个 commit(首次进入 main)

main 分支将真正成为所有工作的单一事实源。

is using the merge method to merge intoc714793e
added 2 commits
docs(skills): Agent Harness v2 规格 + skills 依赖图 + 契约校验
feat(ci): 接入 CNB 流水线 + 7 个 POSIX shell 自举检查脚本
added 3 commits
docs(checkpoint): 闭环 T-04 + 轮次 8 档案 + #16 阻塞升级文档同步
docs(rules): LESSONS §四 修订——覆盖首次演练错误描述 + A/B 分层 + 反模式 A7
docs(meta): CHECKPOINT §四 轮次 14-e 追加——方向 F1 四 PR 经验回写档案
docs(share): workshop-share.md 新增 M9·CI 平台坑点实证清单(第 9 种治理模式)

Successfully merged and closed

branch can be safely deleted
Reviewer
None yet
Assignee
None yet
Label
None yet
Participant