VCO Release v2.3.51
- Date: 2026-03-28
- Commit(base): 18e6b9c
- Previous release:
v2.3.50
Highlights
- Moved downstream delivery acceptance from an external verification layer into the normal
vibegoverned runtime main chain. Governed runs now freeze product acceptance criteria, manual spot checks, completion-language policy, and a delivery-truth contract directly in the main requirement surface. - Extended the governed plan and closure path so
xl_planrecords a delivery-acceptance plan andphase_cleanupemits a per-rundelivery-acceptance-report.json. This makes completion-language downgrades part of the real runtime path instead of a post hoc review convention. - Completed the recent specialist-governance sequence on
main: stage-bound specialist dispatch, child-lane same-round auto-absorb under root approval, and stronger native-specialist failure proofing. This improves howvibeuses specialist help without surrendering runtime authority. - Fixed the Windows specialist runtime handoff so native specialist execution remains viable on current Windows environments.
What Changed Compared With v2.3.50
v2.3.50was mainly about install truth, router AI connectivity proofing, and host-adapter/install-surface closure.v2.3.51shifts the center of gravity into the governed execution path itself. The main difference is that the repo no longer only says “delivery truth matters”; the normalviberuntime now writes and carries that truth in its own artifacts.- The older release improved readiness disclosure and verification entrypoints. The new release raises the honesty bar for declaring work complete after a governed run.
Validation Notes
- Main-chain delivery-acceptance coverage:
pytest -q tests/runtime_neutral/test_runtime_delivery_acceptance.py tests/runtime_neutral/test_workflow_acceptance_runner.py tests/runtime_neutral/test_release_truth_gate.py
- Governed runtime / hierarchy / topology coverage:
pytest -q tests/runtime_neutral/test_governed_runtime_bridge.py tests/runtime_neutral/test_l_xl_native_execution_topology.py tests/runtime_neutral/test_root_child_hierarchy_bridge.py
- Release-surface hygiene:
git diff --check
Migration Notes
- Operators should expect stricter completion wording after normal governed runs. A clean runtime/process closure is no longer treated as equivalent to proven downstream project delivery.
- Normal
vibesession artifacts now include adelivery-acceptance-report.jsonand companion markdown summary underoutputs/runtime/vibe-sessions/<run-id>/. - This release improves truthfulness and closure semantics. It does not claim that every host UI now enforces an absolutely unskippable final text gate; the authoritative change is that the governed runtime itself now records and carries the delivery-truth result.