WIP-343② · G7-2 真机用例预执行(能本地跑的步骤先跑通标记 · 扣子一号 · 2026-09-15)

依据:WIP-343②「338 用例预执行:能本地跑的步骤先跑通标记,真机截图列清单」
方法:把 10 任务里可在后端/代码层预跑的断言提出来本地跑通(端点存在性 + 契约形状 + 后端脚本自检),真机截图项单独列清单交机位。

一、本地预跑项(已在沙箱跑通 ✅)

项断言结果
P1GET /api/miniapp/merchants?category= 路由存在(miniapp_merchants.py)✅ 已存在
P2POST /api/miniapp/orders + precheck 路由存在(miniapp_orders.py)✅ 已存在(precheck 先行)
P3GET /api/miniapp/pay/orders/{id}/status 路由存在(miniapp_pay.py)✅ 已存在
P4POST /api/miniapp/orders/{id}/review 路由存在(购买凭证校验)✅ 已存在
P5GET /api/miniapp/key-tasks/mine + /balance 路由存在✅ 已存在
P6GET /merchant-console/orders/pending-confirm + POST /orders/{id}/merchant-confirm✅ 已存在
P7POST /orders/{id}/confirm-consumed 路由存在✅ 已存在
P8GET /merchant-console/overview + /payments/pending 路由存在✅ 已存在
P9POST /miniapp/reviews/{review_id}/reply 路由存在(归属校验)✅ 已存在
P10PUT /merchant-console/payment-mode 路由存在✅ 已存在
P0后端语法自检(python -m compileall)✅ 编译级通过
说明:以上为路由存在性/契约形状的代码级预跑(CI 门禁同款);HTTP 状态断言需真实数据+登录态,属真机/机位步骤。

二、真机截图清单(交机位 G7 门禁)

#任务真机截图动作预期(onia 断言)
T1找服务category-restaurant 列表 + ?category= 200≥1 商家卡 + 空分类诚实空态(异常)
T2下单order-create 提交 + precheck{code:0,data:{order_no,id}}
T3支付态pay-result 轮询 statuspaid(正向)/ unpaid+重试(异常)
T4评价已消费订单评价提交200(正向)/ 未消费 403(R1,异常)
T5福钥key-tasks mine+balance余额+明细(正向)/ 零福钥 D10(异常)
T6接单pending-confirm → confirm200 状态转履约(正向)/ 重复 409(异常)
T7核销confirm-consumedcompleted(正向)/ 非本单 404(异常)
T8对账overview + payments/pending金额一致(正向)/ 退款重算(异常)
T9回复评价review reply200(正向)/ 非本店 403(异常)
T10设置payment-mode PUT + GET 回读保存生效(正向)/ 非法参数 422(异常)

三、销项分界