Skip to content

Commit 32586ac

Browse files
committed
docs: add v0.4.0 and v0.5.0 milestones to the roadmap
Sequence Open OCPP Trace interop (v0.4.0, #121 and #122) and OCPP 2.0.1 support (v0.5.0) ahead of the v1.0.0 stabilization milestone, in ROADMAP and CURRENT_STATE.
1 parent a6b7d12 commit 32586ac

2 files changed

Lines changed: 43 additions & 7 deletions

File tree

‎CURRENT_STATE.md‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88

99
## Active Milestone
1010

11-
**v1.0.0 — Stable FOSS Ecosystem (next)**
11+
**v0.4.0 - Open OCPP Trace Interop (next)**
1212

13-
v0.3.1 is published to npm. The v0.3 line adds trace diffing, rich scenario
14-
assertions, CI/anonymize/diff CLI commands, 16 detection rules, 15 scenarios,
15-
integration examples, and contributor onboarding.
13+
v0.3.1 is published to npm (16 detection rules, 15 scenarios, trace diffing,
14+
rich scenario assertions, and the ci/anonymize/diff CLI commands). Next up is
15+
interoperability with the Open OCPP Trace format: reading and writing the
16+
shared v1.1 interchange format so DebugKit exchanges traces with other OCPP
17+
tools, checked against the shared conformance fixtures.
1618

1719
## What's Done
1820

@@ -226,9 +228,13 @@ integration examples, and contributor onboarding.
226228

227229
## What's Next
228230

229-
1. **v1.0.0 — Stable FOSS Ecosystem** — API stabilization, 20+ scenarios, docs
231+
1. **v0.4.0 - Open OCPP Trace Interop** - read and write the Open OCPP Trace
232+
v1.1 interchange format (#121, #122), checked against the shared fixtures
233+
2. **v0.5.0 - OCPP 2.0.1 Support** - extend the engine beyond 1.6J: message
234+
set, device model, scenarios, and detection
235+
3. **v1.0.0 - Stable FOSS Ecosystem** - API stabilization, 20+ scenarios, docs
230236
overhaul, contributor onboarding
231-
2. **Future** — Active scenario runner (live endpoint testing), playground,
237+
4. **Future** - active scenario runner (live endpoint testing), playground,
232238
YAML trace format support
233239

234240
## Known Blockers / Decisions Pending

‎ROADMAP.md‎

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,40 @@ Connect to real ecosystem workflows. Attract external engagement.
117117

118118
---
119119

120-
## v1.0.0 — Stable FOSS Ecosystem
120+
## v0.4.0 - Open OCPP Trace Interop
121121

122122
**Status:** Next up
123123

124+
Interoperate with the Open OCPP Trace format, the vendor-neutral interchange
125+
format for OCPP traces, so DebugKit reads traces other tools produce and emits
126+
traces they can consume.
127+
128+
- Parse Open OCPP Trace v1.1 input (#121)
129+
- Export traces to Open OCPP Trace v1.1, with a `convert` CLI command (#122)
130+
- Conformance against the shared fixtures
131+
132+
**Exit criteria:** GitHub release `v0.4.0`.
133+
134+
---
135+
136+
## v0.5.0 - OCPP 2.0.1 Support
137+
138+
**Status:** Planned
139+
140+
Extend the analysis engine beyond OCPP 1.6J to OCPP 2.0.1.
141+
142+
- 2.0.1 message set and device model
143+
- 2.0.1 scenarios and fixtures
144+
- Detection rules adapted for 2.0.1
145+
146+
**Exit criteria:** GitHub release `v0.5.0`.
147+
148+
---
149+
150+
## v1.0.0 — Stable FOSS Ecosystem
151+
152+
**Status:** Planned
153+
124154
Mature APIs, stable formats, contributor-ready.
125155

126156
- API stabilization

0 commit comments

Comments
 (0)