起草:小冈(方案岗)| 2026-09-27 | 状态:待刘总拍板两处(§五)
事实基线:波波《C端可用能力交付文档 v1》(495 路由实测)+ v3 前端消费面 grep 实盘 + backend 路由注册清单
结论:不存在「为新版提前准备后端」的大工程;真实缺口 6 项,其中仅 1 项需新开发端点。
| # | 项 | 性质 | 等谁 |
|---|---|---|---|
| 1 | 情报/摆渡券购买态判定端点 | 🔴 唯一新开发 | 派工(契约见 §三) |
| 2 | 券单 SKU→多 SKU(voucher.packageId → packages 数组或读 intel.packageId/ferry.packageId) | 🟡 A端配置层,零代码 | 运营录入 |
| 3 | 福钥任务 URL 前缀 P0(v3 8 处 /api/miniapp/workbench/key-tasks → /api/miniapp/key-tasks,游客现 403/404) | 🟠 前端字面量修复 | 波波(清单:docs/福钥任务-前后端接线修复清单-波波.md;验收 verify_key_tasks_c_gate.py 现 FAIL 18) |
| 4 | /auth/phone/bind 生产部署 | 🟠 重启容器 | 刘总口令 |
| 5 | /api/miniapp/promoters 免登录暴露真实 user_id/姓名/价目 | 🟠 安全裁定 | 刘总裁定(加鉴权/脱敏/维持) |
| 6 | 微信支付通道 | ⚪ 代码已备(miniapp_pay: prepay/notify/status 三端点),缺商户凭据 | 刘总凭据 |
GET /api/miniapp/orders/purchased?packageIds=7084,7085
鉴权:必须(get_current_user)
响应:{code:0, data:{purchased:[7084], pending:[], redeemed:[]}}
判定:orders 存在且 status 有效(pending 视业务=已购待付线下→情报应解锁,口径待刘总一句话)
零新表:只读 orders + order_items,不建任何表(刘总 09-26 二纠纪律)
验收三例实调:未购=[] / 已购pending=情报解锁 / 已核销=情报仍解锁(买断型不回收)
开关载体:content_items 键 v3.featureFlags(JSON),经已建的 config_governance 发布/回滚;C 端 app.ts 启动读一次缓存。
形态:{"tabs":{"play":false},"entries":{"intel":true,"ferry":true},"pay":{"online":false}}
| 期 | 放开内容 | 后端依赖 | 门禁 |
|---|---|---|---|
| P1 上线版 | 四 tab 六页(现状) | 零新增 | 提审过 |
| P2 内容深化 | 玩法回 tab + 情报/摆渡解锁 | #1 #2 | 真机三例验收 |
| P3 交易开通 | 线上支付(房型/商品) | #6 凭据 | 涉钱 staging 人工 review(铁律4) |
| P4 增长放开 | 分销/福钥/零售/语音/护照 | #3 + 零售真机渲染验收(波波 P2 盲区) | 逐域三件套 |
| P5 治理收口 | 暴露面按裁定收敛 | #5 | 安全复测 |
放开粒度=域,每域三件套:flag 放开 + 该域真机验收 + 回执登记。禁按页碎放。
诚实说明:藏页面≠缩端点,31 个免登录端点 v3 期仍暴露;收敛=后端鉴权改造,默认不做,列裁定项。
auth/login · auth/phone/bind · calendar/upcoming · distribution/{activate,commissions,profile,register,share-code} · feedback · guides · guides/categories · hotel/room-types · key-tasks/balance · merchants · messages · messages/read-all · messages/unread · orders · products · products/featured · recommendations/combo-cards · redemption-codes · reviews · user/{footprints,info,passport,wishlist} · voice-guide/{play-records,routes} · weather/today · workbench/key-tasks{,/balance,/claims/,/ledger,/mine}
| 履约形态 | 核销主体 | channel / operator | 现状 |
|---|---|---|---|
| 住宿/套餐/摆渡(物理) | 商户扫码 | online 或 offline_* / 商户操作人 | 已有流程,摆渡 7085 挂 8031 直接可用,零新开发 |
| 情报包(数字) | 系统自动写核销(解锁同事务) | online / system:auto-unlock | 🟡 待建(小改动);待刘总确认主体语义 |
traveler_confirmed_at+hold(游客自点确认),商户不扫码佣金也能进可结算——与裁定冲突