Servify DocsServify Docs
首页
架构
实施计划
  • WeKnora 集成
  • CI / Runner
  • 版本发布
  • 测试金字塔
  • Mermaid 兼容性
GitHub
首页
架构
实施计划
  • WeKnora 集成
  • CI / Runner
  • 版本发布
  • 测试金字塔
  • Mermaid 兼容性
GitHub
  • 实施计划

    • Servify Implementation Backlogs
    • 01 Platform And Runtime
    • 02 AI And Knowledge
    • 03 Business Modules
    • 04 SDK And Channel Adapters
    • 05 Engineering Hardening
    • 06 Voice And Protocol Expansion
    • 07 SDK Multi Surface
    • 08 AI Provider Expansion

07 SDK Multi Surface

范围:

  • Web SDK 收口
  • future API SDK 预留继续细化
  • future App SDK 预留继续细化
  • 对外契约稳定性

约束:

  • 当前只真正实现 web 端
  • API/App 仍以 contract、目录、测试替身、说明文档为主

M1 web-sdk-completion

  • [x] 补 core capability negotiation 测试矩阵
  • [x] 补 reconnect policy 实现与测试
  • [x] 补 token refresh hook 实现与测试
  • [x] 补 react/vue/vanilla 对统一 contract 的 smoke tests
  • [x] 收敛当前 lint warning

验收:

  • Web SDK 达到可持续演进状态,不再依赖隐性行为

M2 api-sdk-reservation

  • [x] 在 api-client 中定义 server-side auth contract
  • [x] 定义 retry/backoff contract
  • [x] 定义 idempotency/request middleware contract
  • [x] 定义 bot/admin automation 使用示例

验收:

  • 后续做 server-to-server SDK 时可以直接沿用已有 contract

M3 app-sdk-reservation

  • [x] 在 app-core 中定义 offline queue contract
  • [x] 定义 push token registration contract
  • [x] 定义 reconnect/session restore contract
  • [x] 定义 mobile storage abstraction contract

验收:

  • 后续移动端 SDK 不会直接复制 Web SDK 结构

M4 surface-governance

  • [x] 定义 package 命名与发布策略
  • [x] 定义 public API 审核边界
  • [x] 增加 breaking change checklist
  • [x] 增加 examples 与 package README 对齐检查

验收:

  • SDK 对外 surface 有明确治理规则

M5 transport-evolution

  • [x] 细化 transport-http 包结构
  • [x] 细化 transport-websocket 包结构
  • [x] 预留 SSE / webhook callback transport contract
  • [x] 预留 API/App/Web 共享 serializer contract

验收:

  • transport 层成为真正独立能力,而不是 core 里的零散实现
Edit this page
最近更新: 2026/3/22 16:20
Contributors: cuihairu
Prev
06 Voice And Protocol Expansion
Next
08 AI Provider Expansion