派工源:docs/plans/2026-09-15-G7用户价值门-v1草案 + docs/delivery/evidence/333/03-隔离域适配矩阵.md
闸门:只改 admin-console/src(+evidence/docs 文档域);后端 destination 绑定归小齐 D3,本单不动 backend。
提交号见 git log;验证:tsc=0 / build=0;push staging smoke 26/26 全绿。
矩阵中 a端(admin-console)直接消费的后端 P0 三域:
| 域 | 端点数 | 涉及表 | 后端适配(小齐 D3) | a端消费侧(本单) |
|---|---|---|---|---|
| admin_backend.py | 27 | analytics_events, fulfillment_items, key_balances, merchants | 查询+写入加 destination_id 绑定 | http 层统一 destination_id 透传 |
| admin_distribution.py | 22 | merchant_bills, merchants, orders | 同上 | 同上(全局,非逐端点) |
| admin_ops.py | 23 | merchants, orders, packages | 同上 | 同上(全局,非逐端点) |
src/services/http.tsgetDestinationContext() 非空)时,为 /api/admin/* 的 GET 请求自动附加 destination_id=<id> query;destination_id=...(!/destination_id=/ 前置判断);destination_id,见 merchants.py:11 / miniapp_orders.py:718)。src/components/Layout.tsx + tenant.ts(WIP-336 已交付)——顶栏只读展示当前目的地;显式切目的地走 switchDestination()(token-exchange)。本单将上下文条接入点复用为透传的上下文来源。http.ts classifyTenant(WIP-336 已交付)——403/409/404 租户隔离错误 kind 化,供 UI 差异化;409 仅命中目的地/租户词才分类,防误伤支付业务 409。分派原文:338 一号「游客 5 任务 + 主理人 5 任务用例起草」;339 二号「G7-2 用例协作(主理人 5 任务与一号分工)」。
分工界定:
| 主理人任务 | 关键后端数据 | a端 admin 可核对面 | 本单衔接 |
|---|---|---|---|
| 接单 | orders.status → 受理 | admin /orders 列表(listAdminOrders) | ✓ http 透传接牢 |
| 核销 / 对账 | redemption、merchant_bills | 商户端数据可核对(StatsOverview/Voucher) | ✓ 同上 |
| 回复评价 | 评价表 | 平台侧仅审计、不代写(防伪评价红线) | 后端评价资格校验为 38 域 P0(见 G7 R1 红线段),a端不伪造评价可见 |
| 设置 | merchant 配置 | admin 只读核验,不越权改 | 不新增写端点 |
一号真机用例(游客/主理人端)与二号 admin 消费侧核对段互补,共同构成 G7-2 证据,无重复实现。
tsc --noEmit EXIT=0(typecheck.log)npm run build EXIT=0(build.log)git push staging smoke 26/26 全绿admin-console/src/services/http.ts(透传注入)+ 复用 WIP-336 上下文条/错误分类用户解阻ⓐⓑ两项(destinations 端点上线、admin_ops merchants 段接 resolve_destination)后,
本单 ①② 的消费侧实现进一步闭环——顶栏切换器 UI 已落地(见 evidence/ba/336/README.md §6),
使「dispatch destination 上下文 → 数据请求透传 → 商户段即时生效」链路打通。ⓒ token admin scope 待小齐,属唯一下批点。