HHY Roadmap

Language and VM Evolution Roadmap

Five releases from v1.2 to v2.0, with recommended windows, delivery boundaries, and entry gates.

Five-release evolution overview

Language / VM Evolution RoadmapFive future releases · recommended windows, not date commitments
Released foundation
v1.0.0Released

Core semantics frozen

Pipe / Value / Stream / Error, 94 core callables, and three-platform release evidence

v1.1.0Released

Local process extensions

install/list/remove, Protocol 1, database 0.2.0, and three-platform release evidence

Five future releasesEnter sequentially through acceptance gates
01
v1.2Planned

Protocol and Office validation

  • Stream / cancel / handle lifecycle
  • Official Office extension stress validation
  • Capability and cleanup closure
02
v1.3Planned

Database resource model

  • Connection handles and pools
  • Streaming queries with backpressure
  • Type mapping and transaction hardening
03
v1.4Planned

Package distribution and tooling

  • Signature and publisher verification
  • Dependency resolution and remote index
  • Offline lock and reproducible install
04
v1.5Planned

Long-term Runtime hardening

  • Trace / profile / debug hooks
  • Performance baseline and compatibility matrix
  • Fuzzing, fault injection, and stress tests
05
v2.0Planned

Ecosystem and ABI decision

  • Measure protocol limits with real integrations
  • Evaluate embedding / FFI
  • Publish a Native ABI only if necessary
Evolution principles1Freeze semantics before opening extensions2Make it usable and measurable before fast3Extend through protocol, not a second language model4Evaluate ABI only after Runtime stability
Best-practice order: semantics and protocol → resource model → tooling → Runtime hardening → ecosystem and ABI decision

Release lineage, timing, and acceptance gates

ReleaseRecommended window (not committed)Primary deliveryRequired before the next stage
v1.0.0 · Released2026-08-25Core language and VM semantics frozenPipe, Value, Stream, Error, the core standard library, and three-platform release evidence completed
v1.1.0 · Released2026-08-26Local process extensions and the official database extensionInstall/load integrity, synchronous Protocol 1 calls, database 0.2.0, and three-platform release evidence completed
v1.22026 Q4–2027 Q1Protocol completion and official Office validationStream credit, cancellation, opaque-handle lifecycle, and capability paths survive large-workbook stress tests
v1.32027 Q2Database resource modelConnection handles/pools, streaming queries, type mapping, and transactions have bounded resources and regression coverage on PostgreSQL and MySQL
v1.42027 Q3Package distribution and engineering toolchainSignature verification, dependency resolution, remote index, offline lock, and reproducible installation have a security review and rollback design
v1.52027 Q4–2028 Q1Runtime observability and long-term hardeningTrace/profile/debug hooks, performance baselines, fuzzing, fault injection, and the compatibility matrix pass continuously
v2.02028 H2 at the earliestEcosystem opening and ABI decisionAt least two real integrations prove the process protocol insufficient; otherwise retain the process protocol and do not publish a Native ABI

Evolution principles

PrincipleConstraint
Freeze semantics firstStabilize Pipe, Value, Stream, Error, and cancellation semantics before broadening the ecosystem surface
Usable and measurable before fastEvery capability needs deterministic errors, resource bounds, and cross-platform tests before optimization
Protocol firstIntegrate third-party capability through the Process Extension Protocol instead of inventing a second language model
ABI only when justifiedEvaluate a Native ABI only after Runtime stabilization and measured need; choosing not to publish one is a valid result

Review the roadmap once per quarter. Only unfrozen releases may move; scheduling changes must not weaken published semantics, compatibility commitments, or migration paths.

Explicit non-commitments

  • No second Pipe, Stream, or Error model merely to justify a release number.
  • No public exposure of internal Runtime C structures without a compatibility strategy.
  • No use of recommended windows as a reason to skip testing, security, or cross-platform validation.
  • No simultaneous rush into a remote registry, Native ABI, and multiple official extensions before stage gates pass.