|
1 | 1 | # OVK Roadmap |
2 | 2 |
|
3 | | -Current product positioning: **`v1.3.0-rc.1` candidate** (typed control plane post-dates signed `v1.2.1`). What OVK can do today: [STATUS.md](STATUS.md). Adoption status: [CURRENT_RELEASE_STATUS.md](CURRENT_RELEASE_STATUS.md). Authoritative program: [ENGINEERING_PROGRAM_2026-07-23_R2.md](ENGINEERING_PROGRAM_2026-07-23_R2.md). |
| 3 | +Current product positioning: **`v1.3.0-rc.1` in-repo release candidate** (package `1.3.0-rc.1`; typed control plane + adoption-surface program post-date signed `v1.2.1`). What OVK can do today: [STATUS.md](STATUS.md). Adoption status: [CURRENT_RELEASE_STATUS.md](CURRENT_RELEASE_STATUS.md). TCB: [TRUSTED_COMPUTING_BASE.md](TRUSTED_COMPUTING_BASE.md). Authoritative program: [ENGINEERING_PROGRAM_2026-07-23_R2.md](ENGINEERING_PROGRAM_2026-07-23_R2.md). |
4 | 4 |
|
5 | 5 | ## Release history |
6 | 6 |
|
7 | 7 | | Version | Summary | Changelog | |
8 | 8 | |---|---|---| |
9 | | -| v1.3.0-rc.1 (candidate) | Typed backend control plane; P0 trust PRs 1–9 in working tree; publication gates open | [DEEP_AUDIT_2026-07-23_R2.md](DEEP_AUDIT_2026-07-23_R2.md) | |
| 9 | +| v1.3.0-rc.1 (in-repo RC) | Adoption surface PR1–PR9: registry, lattice, evidence integrity, conformance, bench provenance, Action SHA pins, App alpha, pilots, TCB; live attributable tag pending | [RELEASE_NOTES_v1.3.0-rc.1.md](RELEASE_NOTES_v1.3.0-rc.1.md) | |
10 | 10 | | v1.2.1 | Signed release on pre-control-plane commit; consumer pin baseline | [RELEASE_NOTES_v1.2.1.md](RELEASE_NOTES_v1.2.1.md) | |
11 | 11 | | v1.2.0 | All five check types validated end-to-end; clearer GitHub Action outputs; example rollout workflows | [RELEASE_NOTES_v1.2.0.md](RELEASE_NOTES_v1.2.0.md) | |
12 | 12 | | v1.1.0 | Realistic PR diff benchmark set; required native checker CI for OPA, Z3, CBMC, Cedar; external rollout guide | [RELEASE_NOTES_v1.1.0.md](RELEASE_NOTES_v1.1.0.md) | |
13 | 13 | | v1.0.0 | Unified `ovk check`, five check types, ten backends, GitHub Action, benchmark suite | [RELEASE_NOTES_v1.0.0.md](RELEASE_NOTES_v1.0.0.md) | |
14 | 14 |
|
| 15 | +## Completed in this working tree (OVK-PR1–PR9) |
| 16 | + |
| 17 | +1. Normative capability registry + multi-OS repro baseline harness. |
| 18 | +2. DecisionState lattice with strict fail-closed truth tables. |
| 19 | +3. Evidence integrity envelope (digests / controlling findings). |
| 20 | +4. Seven-item adapter conformance; stable ⊆ conformant. |
| 21 | +5. FormalPR-Bench provenance, partitions, contamination guards, version manifest. |
| 22 | +6. Action hardening suite + immutable SHA pins for release-path third parties. |
| 23 | +7. GitHub App private alpha with required security controls. |
| 24 | +8. Three advisory pilot reports under `docs/pilots/`. |
| 25 | +9. RC metadata (`1.3.0-rc.1`), TCB doc, DoD + install verification scripts. |
| 26 | + |
15 | 27 | ## What we are working on next |
16 | 28 |
|
17 | | -1. **Sprint 0 / attributable gates** — live CI, wheel smoke, Action dogfood, and workflow IDs on a non-`[skip ci]` SHA (P0 code PRs 1–9 already in working tree; see [ENGINEERING_PROGRAM_2026-07-23_R2.md](ENGINEERING_PROGRAM_2026-07-23_R2.md)). |
18 | | -2. **Semantic template conformance v2** and source-profile hardening (Sprints 6–7). |
19 | | -3. **Consumer validation on rc.1** and label-separated holdout (Sprints 8–9). |
20 | | -4. **Attributable publication** of `v1.3.0-rc.1` then `v1.3.0` after the 18-condition gate (Sprint 10). |
| 29 | +1. **Attributable publication of `v1.3.0-rc.1`** — non-`[skip ci]` workflow IDs, signed tag, Publish/Sigstore, consumer remotes on the immutable pin ([ATTRIBUTABLE_PUBLICATION.md](ATTRIBUTABLE_PUBLICATION.md)). |
| 30 | +2. **Promotion path to `v1.3.0`** — after the 18-condition gate, consumer validation, and attributable holdout aggregates. |
| 31 | +3. Ongoing calibration of strict lanes on real diffs (advisory remains the default recommendation until attributable RC evidence exists). |
21 | 32 |
|
22 | 33 | ## Not planned as product promises |
23 | 34 |
|
|
0 commit comments