# 13 — 冻结企微后台与个人中心前端契约

**What to build:** 前后端可以依据稳定契约实现 `/system/wecom`、个人中心企微绑定、审批运行列表/详情和异常恢复交互；契约明确每种角色可见入口、服务端状态、加载与失败表现、高风险确认和禁止出现的本地审批动作。

**Blocked by:**

- 02 — 完成平台账号本人扫码绑定闭环
- 03 — 发布审批场景与首个模板版本
- 09 — 交付审批运行查询、权限投影与立即同步
- 10 — 完成提交结果未知的高风险恢复闭环

**Status:** ready-for-agent

**架构通道:** 跨仓前端契约与验收，后端接口分别保持 Query 或 Application 原通道。

**完整业务边界:** 本票收口 OpenAPI、页面状态、权限菜单、交互和人工验收包。当前仓库不包含前端源码，因此明确不伪装为前端实现，不修改退款或充值业务页面；后续前端仓按本契约实施。

- [ ] `/system/wecom` 仅超级管理员可见，展示连接状态、代理固定成员、场景、模板版本/映射、平台绑定清单和异常入口，不提供 Secret 或固定 `userid` 编辑。
- [ ] 平台和超级管理员个人中心展示本人绑定状态、成员名称、最近验证时间及绑定/换绑/解绑；代理不展示绑定入口，扫码失败可通过会话轮询恢复。
- [ ] `/operations/wecom-approvals` 只对超级管理员或具备运营权限的平台账号显示，覆盖筛选、分页、详情、立即同步和业务处理结果；无业务权限时不显示敏感资料。
- [ ] 提交结果未知仅对具备恢复权限的主体展示两个高风险动作，均要求原因和二次确认；页面明确区分绑定已有单号与确认未创建后重发。
- [ ] 所有页面覆盖加载、真实空态、筛选空态、403、网络失败、场景暂停中、模板失效、绑定过期、提交失败、结果未知及通过后撤销告警。
- [ ] 页面和 OpenAPI 不出现本地通过、拒绝、退回、重提、审批金额修改或人工确认资金按钮；完成中文验收说明、OpenAPI 校验和接口文档索引更新。
