Evidence battery package sync
open-scaffold@0.33.0 is published to npm as latest (with build provenance). This minor release ships the fail-closed evidence battery from PR #226 to the public package surface.
Highlights
- Adds
evidence_batterysupport to proof manifests: validates evidence-battery source refs with the same local/public-safe rules as metric refs; blocksboundedProofwhen anyrequired_for_passitem is notdemonstrated/reproduced; reports empty batteries asnot_evaluated(notpass); enforces a manifest-levelrequired_evidencelist (omission is a structural failure, membership implies required-for-pass, IDs trimmed in both paths); and renders a proof-battery table inosc prove compare. - Keeps the proof boundary explicit: the Codex 2x cold-resume claim remains bounded to its single fixture; human-reviewer replication and controlled ablations remain disclosure-only (
not_demonstrated/mixed_not_proven), not universal claims. - Forward-line references in
docs/STABILITY.md,README.md, andROADMAP.mdupdated tov0.33.x.
Pre-1.0 boundary
Minor release for a new proof-harness feature. This is not production-readiness, compliance certification, broad adoption proof, mature 1.0 status, or universal benchmark superiority. Maturity contract: docs/STABILITY.md.
Evidence
- npm: https://www.npmjs.com/package/open-scaffold/v/0.33.0
- Source PR: #226
- Release-sync PR: #228
- Trusted publishing run: https://github.com/graphanov/open-scaffold/actions/runs/27875553205
- Release-sync plan:
.osc/plans/done/174-evidence-battery-package-sync.md - Release-sync evidence note:
.osc/releases/2026-06-20-174-evidence-battery-package-sync.md