Sheaft v0.2.4
v0.2.4 is a technical-preview feature release for the v0.2.x line.
What changed
- added a fixed Sheaft-on-Bering benchmark slice, runnable with
make benchmark-slice - added benchmark
quality-report.jsonoutput with release-quality checks for repeatability, decision stability, confidence, advanced metric availability, baseline diff coverage, contract match, and cross-profile weighted availability - added machine-readable gate decision reasons under
policy_evaluation.reasons - added a Why section to generated
summary.md - added
sheaft gate --whyandsheaft run --whyfor human-readable gate explanations - added the fixed benchmark manifest to the default config pack
- added benchmark-slice validation to release dry-run and tag-driven release publishing
Stable within 0.2.4
- strict support for Bering
io.mb3r.bering.model@1.0.0/@1.1.0 - strict support for Bering
io.mb3r.bering.snapshot@1.0.0/@1.1.0 - deterministic batch analysis, baseline comparison, and CI gate behavior from the
v0.2.0line - fixed benchmark-slice execution and release-quality report generation
- gate decision explanations for endpoint threshold, aggregate threshold, and assertion causes
Experimental within 0.2.4
- long-running
serve/watchservice mode remains technical-preview surface - local
discoverhelper remains experimental - image/chart operational conventions are hardened but not promoted to a stable GA contract
- external benchmark scale datasets remain outside this repository
Compatibility
Sheaft v0.2.4 remains compatible with these upstream contracts:
io.mb3r.bering.model@1.0.0io.mb3r.bering.snapshot@1.0.0io.mb3r.bering.model@1.1.0io.mb3r.bering.snapshot@1.1.0