{
  "ok": true,
  "service": "youyou-ai-product-advisor",
  "version": "2026-07-02-dealer-training-home-card-v3",
  "generatedAt": "2026-07-04T12:30:35.652Z",
  "publicUrl": "https://advisor.youyouzhigou.com/",
  "contactUrl": "https://youyou-ai-gallery.pages.dev/contact/",
  "readiness": {
    "status": "partial",
    "label": "商用能力部分就绪",
    "readyCount": 5,
    "totalCount": 8,
    "requiredMissingCount": 2,
    "launchGate": false
  },
  "checks": [
    {
      "id": "gallery-ocr",
      "label": "图库配图",
      "status": "ready",
      "customerImpact": "回答可以继续返回优优图库配图。",
      "operatorAction": "保持 gallery-data.js 和 gallery-ocr-data.js 可访问；图库同步后重新跑公网验收。",
      "evidence": "1433 张图片，682 条 OCR 索引"
    },
    {
      "id": "knowledge-library",
      "label": "优优标准文库",
      "status": "ready",
      "customerImpact": "回答可以优先命中优优标准文库，并保留长篇标准话术。",
      "operatorAction": "保持 knowledge-library-data.js 可访问；新增长文后先注册入库，再跑顾问站审计。",
      "evidence": "45 条文库，29 条演示路由"
    },
    {
      "id": "video-demo-library",
      "label": "视频/演示系统资料库",
      "status": "ready",
      "customerImpact": "回答可以返回匹配主题的演示系统或视频资料卡片。",
      "operatorAction": "保持 youyou-ai-libraries-data.js 的 videoLibrary 可用；真实视频上传后补 url、缩略图和字幕标签。",
      "evidence": "29 个可见资料，其中 21 个公开演示系统、8 个 ready 视频"
    },
    {
      "id": "ai-model",
      "label": "真实 AI 模型",
      "status": "ready",
      "customerImpact": "客户问题会调用 deepseek 模型生成回答，并保留最近几轮上下文。",
      "operatorAction": "当前推荐：配置 AI_PROVIDER=deepseek、AI_BASE_URL=https://api.deepseek.com、AI_API_KEY、AI_QUALITY_MODEL=deepseek-chat；也可用 AI_PRO_MODEL 指向实际可用的 DeepSeek Pro/高质量模型。",
      "evidence": "deepseek / deepseek-chat"
    },
    {
      "id": "lead-webhook",
      "label": "线索承接后台",
      "status": "ready",
      "customerImpact": "客户咨询单可以推送到外部承接系统。",
      "operatorAction": "配置 LEAD_WEBHOOK_URL，接入飞书、企业微信、表格中转服务或 CRM。",
      "evidence": "LEAD_WEBHOOK_URL 或 FEEDBACK_WEBHOOK_URL 已配置"
    },
    {
      "id": "feedback-webhook",
      "label": "反馈闭环后台",
      "status": "attention",
      "customerImpact": "反馈仍会生成编号，但不会自动进入后台处理队列。",
      "operatorAction": "配置 FEEDBACK_WEBHOOK_URL，把反馈进入飞书、企业微信、表格或 CRM。",
      "evidence": "FEEDBACK_WEBHOOK_URL 未配置"
    },
    {
      "id": "webhook-signing",
      "label": "Webhook 签名验源",
      "status": "missing",
      "customerImpact": "接收端无法用 HMAC 签名确认来源，正式接入前应补齐。",
      "operatorAction": "配置 WEBHOOK_SIGNING_SECRET，并在接收端校验 X-Youyou-Webhook-Signature。",
      "evidence": "WEBHOOK_SIGNING_SECRET 未配置"
    },
    {
      "id": "usage-analytics",
      "label": "访问与运营统计",
      "status": "attention",
      "customerImpact": "客户仍可正常使用，但全国推广时缺少问题热度、渠道质量和转人工数据。",
      "operatorAction": "配置 ANALYTICS_WEBHOOK_URL，接入飞书、企业微信、表格中转服务或数据看板；没有单独地址时可临时复用 FEEDBACK_WEBHOOK_URL。",
      "evidence": "ANALYTICS_WEBHOOK_URL 未配置"
    }
  ],
  "missingEnv": [
    "FEEDBACK_WEBHOOK_URL",
    "WEBHOOK_SIGNING_SECRET",
    "ANALYTICS_WEBHOOK_URL"
  ],
  "envTemplate": [
    "AI_PROVIDER=deepseek",
    "AI_BASE_URL=https://api.deepseek.com",
    "AI_API_KEY=<server-side-secret>",
    "AI_QUALITY_MODEL=deepseek-chat",
    "AI_PRO_MODEL=<optional-deepseek-pro-model-name>",
    "# optional low-cost fallback",
    "OPENROUTER_API_KEY=<optional-openrouter-key>",
    "OPENROUTER_MODEL=openrouter/free",
    "LEAD_WEBHOOK_URL=<feishu-wecom-sheet-or-crm-webhook>",
    "FEEDBACK_WEBHOOK_URL=<feedback-webhook>",
    "WEBHOOK_SIGNING_SECRET=<random-shared-secret>",
    "ANALYTICS_WEBHOOK_URL=<usage-event-webhook>"
  ],
  "notes": [
    "此接口只返回是否配置，不返回任何密钥值。",
    "客户联系方式仍不在浏览器本地长期保存；正式线索闭环依赖 LEAD_WEBHOOK_URL。",
    "运营统计只记录行为类型、渠道来源和必要的非敏感上下文，不应采集客户联系方式或完整聊天内容。",
    "全国推广前建议让 launchGate=true，并重新跑顾问站和网站总汇公网验收。"
  ],
  "knowledge": {
    "ok": true,
    "version": "2026-07-02-dealer-training-links-v1",
    "entryCount": 45,
    "routeCount": 29,
    "standardQuestionRouteCount": 1607,
    "libraryCount": 15,
    "videoCount": 29,
    "customerVisibleVideoCount": 29,
    "publicDemoVideoCount": 21,
    "readyVideoCount": 8,
    "updatedAt": "2026-07-02",
    "cacheAgeMs": 0
  },
  "videoStatus": {
    "ok": true,
    "version": "2026-07-02-dealer-training-links-v1",
    "totalCount": 29,
    "customerVisibleCount": 29,
    "publicDemoCount": 21,
    "readyVideoCount": 8
  }
}