You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ROADMAP.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,9 +62,10 @@ Runtimes own UX/integration.
62
62
SCLite owns proof/review artifacts.
63
63
```
64
64
65
-
## Current implemented baseline: 0.10.x alpha
65
+
## Current published baseline: 0.11.x alpha
66
66
67
-
The current `0.10.x` alpha line proves the first useful kernel shape:
67
+
The current `0.11.x` alpha line retains the first useful kernel shape and
68
+
removes the former host-shaped lifecycle projection:
68
69
69
70
- artifact-governance and SCLite lifecycle/review bridge helpers;
70
71
- kernel/profile/runtime/SCLite boundary reports and conformance checks;
@@ -76,6 +77,8 @@ The current `0.10.x` alpha line proves the first useful kernel shape:
76
77
- optional `govengine.security_profile` helper facade for Ravenclaw-derived security helpers;
77
78
- public truth validation for version/dependency/status/API-boundary drift.
78
79
- package-build, clean wheel-install, and Ravenclaw public downstream compatibility checks for the alpha source line.
80
+
- explicit host ownership of Ravenclaw lifecycle projection after removal of
81
+
`govengine.sclite_adapter` from the neutral package surface.
79
82
80
83
This is alpha, not stable. The next roadmap should not be a file move from Ravenclaw into GovEngine. It should remain contract-first extraction: define neutral contracts, add GovEngine tests, add host compatibility wrappers, then thin host code only after behavior is preserved.
81
84
@@ -373,7 +376,7 @@ Definition of done:
373
376
- no PyPI upload or public tag is performed without explicit operator approval;
374
377
- carrier adapters, credentials, schedulers, storage, live execution, and production readiness remain out of scope.
375
378
376
-
Next`0.10.x` consolidation work:
379
+
Historical`0.10.x` consolidation decisions carried into `0.11.x`:
377
380
378
381
1. keep the neutral public surface index stable while alpha consumers exercise
379
382
the current kernel from SCLite fixtures and Ravenclaw projections;
@@ -389,7 +392,7 @@ Next `0.10.x` consolidation work:
389
392
infrastructure semantics into the kernel.
390
393
6. retire the Ravenclaw-shaped lifecycle compatibility assembly only in an
391
394
explicit package/API change after downstream current-proof validation and
392
-
SCLite legacy-retirement work agree.
395
+
SCLite legacy-retirement work agree; this was delivered in `0.11.0-alpha`.
393
396
394
397
Success criteria for the consolidation line:
395
398
@@ -444,8 +447,8 @@ Success criteria:
444
447
445
448
- a new public surface is added only with a neutral owner, a public boundary
446
449
statement, negative tests, and consumer validation;
447
-
- if no candidate meets the entry criteria, GovEngine stays on the 0.10 alpha
448
-
stabilization line instead of inventing a feature wave;
450
+
- if no candidate meets the entry criteria, GovEngine stays on the `0.11.x`
451
+
alpha stabilization line instead of inventing a feature wave;
449
452
- GovEngine remains a deterministic governed-runtime kernel while SCLite owns
450
453
proof/review artifacts and Ravenclaw owns security runtime meaning.
0 commit comments