feat(ECR-009): Ops-D order filters, plan display prices, refund status

LOOP-RUN-002 sample: admin order multi-filter, membership display
price catalog, read-only refund_status. No real payment or RBAC.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-07 02:45:32 +08:00
co-authored by Cursor
parent 7ab9add5dd
commit ca3b13554c
37 changed files with 2169 additions and 25 deletions
+42
View File
@@ -0,0 +1,42 @@
# LOOP-RUN-002 — Ops-D Commerce deepen
# Engineering Loop sample #2 (supervised Adapter)
# Human: Goal only so far; Final Approval at end
id: OPS-D-COMMERCE-001
feature: OPS-D-COMMERCE-001
ecr: ECR-009
project_profile: "2026.08"
goal: |
Ops-D 商业加深(愈心谷运营后台):
1) 订单多维筛选(status / kind / 时间范围 / user_id
2) 成长会员套餐展示价配置(非真支付)
3) 订单退款状态只读展示
不包含:真支付网关、RBAC、UGC、自动 merge。
constraints:
allowed:
- apps/api/**
- apps/admin-h5/**
- packages/sdk/**
- packages/types/**
- proto/openapi.yaml
- .ai/product/**
- docs/**
forbidden:
- skills/engineering-spec-system/**
- docs/architecture/ENGINEERING-LOOP-V1.1.md
acceptance:
commands:
- "cd apps/api && go test ./internal/service/admin/... ./internal/repository/... ./internal/integration/... -count=1"
- "cd apps/admin-h5 && npm run build"
execution:
autonomy: supervised
adapter: none
# Adapter available; this run uses Agent-in-session as executor
# (same prompts as cursor_cli; no interactive Plan Mode)
ess:
gate_command: "python ${ESS_ROOT}/scripts/ess-gate-check.py --project . --ecr ECR-009"