Files
junhong_cmp_fiber/docs/verification/reliable-order-commission-dispatch.md
break e134552ec5
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m35s
更新
2026-08-13 12:31:47 +08:00

1020 B
Raw Blame History

reliable-order-commission-dispatch 验证记录

2026-08-13

GOCACHE=/private/tmp/junhong-go-cache go build ./cmd/api ./cmd/worker
exit=0

openspec validate --all
Totals: 17 passed, 0 failed (17 items)

gofmt -d internal/infrastructure/commissiondelivery/event.go internal/service/order/service.go internal/service/refund/approval_decision.go internal/service/refund/service.go internal/task/auto_purchase.go cmd/worker/main.go
exit=0无输出

静态可复现核验:rg 确认所有已支付订单路径在事务内调用 AppendCommissionCalculate,退款审批路径写入两个稳定 Outbox 事件;go func 与直接 commission:calculate 入队均不再位于订单、退款和自动购包路径。补偿扫描按状态分页,缺失事件创建、失败事件复位为待投递,并记录已补发、无需补发和失败计数。

./scripts/context-health.sh 当前返回非零:仓库既有 .scratch/ 目录仍在,输出为“禁止目录或文件仍存在:.scratch”。