This commit is contained in:
18
docs/verification/reliable-order-commission-dispatch.md
Normal file
18
docs/verification/reliable-order-commission-dispatch.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# reliable-order-commission-dispatch 验证记录
|
||||
|
||||
2026-08-13
|
||||
|
||||
```text
|
||||
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”。
|
||||
Reference in New Issue
Block a user