HHY 路线图

语言与 VM 演进路线图

从 v1.2 到 v2.0 的五版本演进顺序、建议时间窗口、交付边界与进入条件。

五版本演进总览

语言 / VM 演进路线图五个未来版本 · 建议窗口,不是发布日期承诺
已发布基础
v1.0.0已发布

核心语义冻结

Pipe / Value / Stream / Error、94 个核心 callable、三平台发布验证

v1.1.0已发布

本地进程扩展

install/list/remove、Protocol 1、database 0.2.0、三平台发布验证

未来五个版本按验收门槛依次进入
01
v1.2规划

协议补全与 Office 验证

  • Stream / cancel / handle 生命周期
  • 官方 Office 扩展压力验证
  • capability 与资源清理闭环
02
v1.3规划

数据库资源模型

  • 连接 handle 与连接池
  • 流式查询与背压
  • 数据库类型映射和事务稳定化
03
v1.4规划

包分发与工具链

  • 签名与发布者验证
  • 依赖解析和远程索引
  • 离线锁定与可复现安装
04
v1.5规划

Runtime 长期稳定化

  • trace / profile / debug hooks
  • 性能基线与兼容矩阵
  • fuzz、故障注入与压力测试
05
v2.0规划

生态开放与 ABI 决策

  • 以真实集成测量协议边界
  • 评估 embedding / FFI
  • 仅在必要时发布 Native ABI
演进原则1先冻结语义,再开放扩展2先可用、可测,再做高性能3扩展通过协议接入,不另造语义4ABI 只在 Runtime 稳定后评估
最佳实践顺序:语义与协议 → 资源模型 → 工具链 → Runtime 稳定化 → 生态与 ABI 决策

版本谱系、时间与验收门槛

版本建议窗口(非承诺)核心交付进入下一阶段前必须满足
v1.0.0 · 已发布2026-08-25核心语言与 VM 语义冻结Pipe、Value、Stream、Error、核心标准库和三平台发行证据完成
v1.1.0 · 已发布2026-08-26本地进程扩展与官方数据库扩展安装/加载完整性、Protocol 1 同步调用、database 0.2.0 和三平台发行证据完成
v1.22026 Q4–2027 Q1扩展协议补全与官方 Office 验证Stream credit、cancel、Opaque handle 生命周期和 capability 路径通过大工作簿压力测试
v1.32027 Q2数据库资源模型连接 handle/池、流式查询、类型映射和事务在 PostgreSQL/MySQL 上具有稳定资源上限与回归测试
v1.42027 Q3包分发与工程工具链签名校验、依赖解析、远程索引、离线锁定和可复现安装具备安全审计与回滚方案
v1.52027 Q4–2028 Q1Runtime 可观测性与长期稳定化trace/profile/debug hooks、性能基线、模糊测试、故障注入和兼容矩阵持续通过
v2.0最早 2028 H2生态开放与 ABI 决策至少两个真实集成证明进程协议不足;否则继续使用进程协议并不开放 Native ABI

演进原则

原则约束
语义先冻结Pipe、Value、Stream、Error 与取消语义先稳定,再扩展生态表面
可用、可测先于高性能每项能力先具备确定错误、资源上限和跨平台测试,再进行优化
协议优先第三方能力优先通过 Process Extension Protocol 接入,不并行发明第二套语言语义
ABI 有条件开放Native ABI 只有在 Runtime 足够稳定且测量证明必要时才评估;不开放也是有效结论

路线图每个季度应重新评审一次:只调整尚未冻结版本;已经发布的语义、协议兼容承诺和迁移路径不能因排期变化而被削弱。

明确不在路线中承诺的事项

  • 不会为了版本号引入第二套 Pipe、Stream 或 Error 模型。
  • 不会在缺少兼容策略时直接公开 Runtime 内部 C 结构体。
  • 不会把建议时间窗口当作牺牲测试、安全或跨平台验证的理由。
  • 不会同时推进远程包仓库、Native ABI 和多套官方扩展而绕过阶段验收。