v0.0.23 product acceptance (correctness patch)¶
Date (UTC): 2026-08-03
Candidate product version: 0.0.23
Proposed tag: v0.0.23
Owner: Joseph Broadhead
This document is the redacted evidence and GO record for the v0.0.23 correctness & integration patch after the independent v0.0.22 audit.
Human GO¶
Human approval personally recorded by Joseph Broadhead at 2026-08-03
(session instruction: “do it” — freeze, tag, publish GitHub release and crates.io).
Agents did not self-approve the tag. Publication proceeds under this maintainer GO.
Candidate identity¶
| Field | Value |
|---|---|
Workspace VERSION | 0.0.23 |
| Proposed tag | v0.0.23 |
| Parent published tip | v0.0.22 (f2c1565…) |
| Freeze content | P0 correctness (#95) + P1 batch/SDK/obs (#96) + OpContext + native SDK (#97) on master tip at freeze |
Record the exact tag commit (40-char) after merge/tag in post-publication notes.
What this cut claims¶
| Claim | Status |
|---|---|
Local / dedicated-ASR SRT works without --allow-unreliable-timestamps when provenance is set | Met (provider provenance + SRT gate tests) |
| Long-form overlap ownership + silence scan hang fixed | Met |
| Batch re-verifies source identity after decode | Met |
| Operation fingerprint includes long-form policy + local model digest | Met |
TranscriptionRequest / SynthesisRequest drive engine execution | Met |
Parent OpContext shared across providers / long-form chunks | Met |
| Native SDK CMake declares system link deps; qualify exercises CMake + pkg-config | Met (macOS qualify run locally; Windows MSVC when cl present on GHA release) |
What this cut does not claim¶
| Residual | Note |
|---|---|
| Full 60-min / 20-speaker production STT pack executed | Spec/tooling only unless field evidence is added |
| Three-listener blinded TTS study completed | Protocol only |
| Three-platform named-hardware Tier A retained baselines | Harness/policy only |
| Remotes beyond experimental without protected evidence | Honesty demotion retained |
| Batch source identity under concurrent open-file mutation mid-decode | Re-hash after decode; not a single open-file snapshot through decode |
| Product-proof programmes (JOE-2216–2218 evidence execution) | Still residual from independent audit |
Machine-checkable gates¶
./scripts/version_check.sh
./scripts/check_product_contracts.sh
./scripts/check_provider_evidence.sh
./scripts/rc_freeze_check.sh
# Prefer full CI green on the release/* PR before merge/tag.
Disposition¶
- Do not yank v0.0.22.
- Publish v0.0.23 as the recommended tip for SRT/batch/SDK correctness.
- Product-proof packs remain follow-on work, not tag blockers for this patch.
Post-publication verification (2026-08-03)¶
| Item | Value |
|---|---|
| Tag | v0.0.23 |
| Tag commit | 59408acf46a3e5ce58f6f3f92b2f0f447a622809 |
| GitHub Release | https://github.com/joe-broadhead/aurum/releases/tag/v0.0.23 |
| Release workflow | success (run 30857495411) |
| crates.io | aurum-core / aurum-stt / aurum-ffi 0.0.23 published |