From 19afd8a90d18fb3165a4ec20bb859df43d223e88 Mon Sep 17 00:00:00 2001 From: sepehr-safari Date: Sun, 12 Jul 2026 01:39:13 +0300 Subject: [PATCH] docs: drop v1.0.0 from the roadmap; stay 0.x while foundations are pre-1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-version S6 from 1.0.0 to 0.5.0 ("Public release & launch") and rename "Beyond 1.0" to "Beyond 0.5". Add a Versioning section explaining why Studio stays in the 0.x range: Zig, the Native SDK, and the toolkit conformance reference (itself 0.3.x) are all pre-1.0 and still make breaking changes, so a 1.0 would claim more stability than the stack it sits on. The S6 work is unchanged — signed macOS app, Linux package, menu-bar monitor, docs, frozen contract — only its version label. ADR-0002's "post-1.0" references are left intact per the ADR immutability policy; the platform decision (macOS-first, Windows later) is unchanged. --- ROADMAP.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 6476598..c917158 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -14,7 +14,17 @@ the stable part. | **S3** | 0.2.0 | Inspector UI | ✅ Complete | | **S4** | 0.3.0 | Analysis parity+ | ✅ Complete | | **S5** | 0.4.0 | Live capture ⭐ | Planned | -| **S6** | 1.0.0 | 1.0 polish & launch | Planned | +| **S6** | 0.5.0 | Public release & launch | Planned | + +## Versioning + +Studio stays in the `0.x` range until its foundations settle. Zig, the Native +SDK, and the toolkit — Studio's conformance reference, itself `0.3.x` — are all +pre-1.0 and still make breaking changes. A `1.0` waits for that ground to +stabilize: releasing one on a shifting substrate would claim more stability than +the stack, or the reference implementation Studio mirrors, actually offers. +Until then, `0.x` minors may carry breaking changes, always called out in the +release notes. ## S0 — Foundation (0.0.x) ✅ @@ -68,11 +78,11 @@ to the canonical trace format, and surfacing it all in a live timeline — with OS notifications on critical failures. This is the capability a browser tab cannot provide, and the reason Studio exists. -## S6 — 1.0 polish & launch (1.0.0) +## S6 — Public release & launch (0.5.0) A signed macOS app and a Linux package, a menu-bar live monitor, a complete docs set, an automation-driven GUI test suite, and the frozen conformance -contract. Public 1.0 release. +contract — Studio's first packaged, signed public release. Studio also joins the ecosystem's web presence: a **Studio section on [ocppdebugkit.com](https://ocppdebugkit.com)** — a `/studio` page (positioning, @@ -86,7 +96,7 @@ site's live inspector already depends on the toolkit's workspace packages and Studio coverage is static content; revisit only if the site later needs an independent brand or deploy cadence. -## Beyond 1.0 +## Beyond 0.5 Sequenced one theme per minor: a message composer / playground, a charge-point simulator, a CSMS mock, an active scenario runner (running the assertion suite