Files
junhong_cmp_fiber/openspec/changes/archive/2026-08-18-agent-refund-shop-visibility/tasks.md
break c8052df8eb
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m30s
补充退款列表应当让本店铺的人看见
2026-08-18 11:44:30 +08:00

771 B
Raw Blame History

1. 退款读取权限

  • 1.1 在退款数据访问层区分读取可见范围与写操作创建人范围:代理读取按当前直接所属店铺精确过滤,未关联店铺时拒绝返回数据。
  • 1.2 将退款列表和详情读取接入店铺可见范围,并逐一核对退款服务所有按 ID 加载的写操作仍使用既有创建人范围。

2. 验证

  • 2.1 执行 gofmt并构建 ./cmd/api./cmd/worker,确认修改可编译。
  • 2.2 以同店铺其他账号、下级代理店铺和未绑定店铺的代理身份,分别验证退款列表和详情的可见性(按用户决定跳过隔离环境人工验证)。
  • 2.3 执行 openspec validate agent-refund-shop-visibility --strict,确认变更工件有效。