Skip to content

路线图 ​

当前 release line 是 0.3.x。优先目标是将现有 reusable Rust、TypeScript 与 reference-runtime surface 收敛成可解释、可测试、可发布的 contract;public change 遵循 SDK 稳定性纪律。

当前优先级 ​

  1. 保持 public Rust crate 与 TypeScript package/subpath export 显式、经过测试并有文档。
  2. 加强已收敛的 token-set lifecycle,覆盖 cancellation、重入 operation、persistence 与 revocation,保持单一 snapshot authority 和 secret-safe event contract。
  3. 保持 apps/webui 与 apps/server 作为 public contract 的 executable proof surface,但不将 application composition 升格成 SDK API。
  4. 保持 Basic Auth 与 session 的 entry path 简单、可发现;token-set 仍是更丰富的 integration surface。
  5. 通过声明的 toolchain 保持 release metadata、package/readme generation、Docker assembly、docs-site validation 与 cross-workspace test 可复现。

文档和兼容性 ​

  • docs/en 与 docs/zh 是源文档;docsite/ 通过 symlink 渲染它们。
  • public-surface-inventory.json 和 package export 定义 TypeScript contract boundary。
  • TS SDK 迁移记录 记录迁移步骤;pre-1.0 版本不取代 export 的稳定性等级。
  • CHANGELOG.md 记录已发布历史,不负责未来范围。

延期项 ​

以下内容明确不在当前基线:

  • 通用 mixed-custody 或 server-side token-set/BFF ownership
  • 内置应用 chooser UI、product route semantics 或 business API wrapper
  • 非 TypeScript SDK productization
  • 完整 telemetry exporter/collector stack
  • 除 reference propagation configuration 外的 generalized token exchange

English | 中文

MIT License.