1.1 KiB
1.1 KiB
Roadmap From 1.0.0-beta To Stable
Stable Criteria
Slovo reaches stable 1.0.0 only after:
- compatibility rules are documented and exercised across multiple beta releases
- formatter and diagnostics schemas are frozen for promoted features
lib/stdhas clear API stability tiers- package/workspace behavior has deterministic version and dependency policy
- conformance tests cover normal user projects, not only narrow fixtures
- benchmark publication remains repeatable without becoming a performance claim
Recommended Sequence
- Harden monorepo release tooling, clean docs, and public install/build flow.
- Stabilize
lib/stdmodule boundaries and document beta-vs-stable APIs. - Broaden numeric completeness with explicit
f32and additional integer policy where needed. - Improve collection and string breadth without exposing unstable ABI details.
- Expand package/workspace discipline before remote registry work.
- Add editor-facing diagnostics and generated documentation improvements.
- Freeze migration/deprecation policy and cut stable only after beta feedback.