路线图
当前 release line 是 0.3.x。优先目标是将现有 reusable Rust、TypeScript 与 reference-runtime surface 收敛成可解释、可测试、可发布的 contract;public change 遵循 SDK 稳定性纪律。
当前优先级
- 保持 public Rust crate 与 TypeScript package/subpath export 显式、经过测试并有文档。
- 加强已收敛的 token-set lifecycle,覆盖 cancellation、重入 operation、persistence 与 revocation,保持单一 snapshot authority 和 secret-safe event contract。
- 保持
apps/webui与apps/server作为 public contract 的 executable proof surface,但不将 application composition 升格成 SDK API。 - 保持 Basic Auth 与 session 的 entry path 简单、可发现;token-set 仍是更丰富的 integration surface。
- 通过声明的 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