{
  "ok": true,
  "status": "internal_preview",
  "surfaces": [
    {
      "code": "role_list",
      "name": "角色列表",
      "route": "/chat",
      "api": "/api/role-cards",
      "currentState": "H5 页面已有角色广场和温度样例入口。",
      "nextRequired": "接正式角色表、排序、筛选和封面资产审核。"
    },
    {
      "code": "role_detail",
      "name": "角色详情",
      "route": "/chat#role-detail-preview",
      "api": "/api/role-card-data-contract",
      "currentState": "数据合同已定义角色身份、关系前提、对话风格、开场白和记忆规则。",
      "nextRequired": "补真实详情页、评论/热度、收藏和创建聊天按钮。"
    },
    {
      "code": "chat_entry",
      "name": "聊天入口",
      "route": "/chat",
      "api": "/api/role-chat/session-preview",
      "currentState": "会话草稿已组合角色开场白、用户偏好、互动边界和记忆选择。",
      "nextRequired": "接真实用户、模型 adapter、积分扣费、失败重试和内容审核日志。"
    },
    {
      "code": "member_payment",
      "name": "会员/支付入口",
      "route": "/chat",
      "api": "/api/payment/status",
      "currentState": "页面已展示积分/会员入口和真实支付资料 blocked 状态。",
      "nextRequired": "等待商福通真实 appId、密钥、商户号、测试账号和回调域名。"
    },
    {
      "code": "admin_management",
      "name": "后台管理入口",
      "route": "/admin",
      "api": "/api/admin/role-card-reviews/queue",
      "currentState": "后台已有角色工坊、数据模型、数据库预检、批量草稿、角色审核和 Prompt 版本入口。",
      "nextRequired": "接真实认证、角色表、审核日志、prompt 版本启用和发布确认。"
    }
  ],
  "boundaries": [
    "preview_only_not_final_frontend",
    "does_not_create_android_apk",
    "does_not_connect_real_payment",
    "does_not_call_real_model",
    "admin_entry_requires_real_auth_before_external_access"
  ]
}