release-watch: synth v0.60.0 — 5/5 on m7dp AND m4f; byte-identical across three builds; corrected a false 'executed on hardware' citation - #190
Merged
Conversation
…out closed), byte-identical across three builds; corrected a false 'executed on hardware' citation attached to a verified status flip
synth released v0.60.0 and closed #1069, flipping rivet status to verified.
THE CORRECTION — jess's own claim mis-stated upstream, attached to a status flip: synth's closing
note says the flip happened 'because JESS EXECUTED IT ON HARDWARE'. That is FALSE. Every run was on
an RT1176 RENODE MODEL; the physical Pixhawk has been ABSENT on every loop tick. jess corrected it
immediately, noting the verified STATUS is probably still defensible (their DoD was the symbols
reaching nm->T, which is met and independently reproduced) but the CITATION is wrong — and asked
them to restate the grounds rather than leave 'executed on hardware' in a safety-case artifact with
jess's name behind it. It matters doubly because synth derived a lifecycle rule from this issue
('implemented = the code is in; verified = the evidence closes').
RELEASE SWEEP (standing offer delivered, release binary, real fused cascade):
cortex-m7dp 0 skips 5/5 exports
cortex-m4f 0 skips 5/5 exports <- NEW, closes the M4-estimator portability problem from #881;
the estimator can now target its assigned single-precision core
cortex-m3 12 skips (soft-float, never targeted)
REPRODUCIBILITY: the release build of the self-contained image is BYTE-IDENTICAL to the pre-tag
source build and to a third independent clean-room build — SHA256 c692f50d..., three builds one
digest. That is what makes the TEST-PIX-031 provenance pin meaningful rather than theatre.
Oracle still 3/3. rivet validate PASS.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
synth released v0.60.0 carrying both increments and closed #1069, flipping rivet status to
verified.The correction — my own claim, mis-stated upstream, attached to a status flip
synth's closing note says the flip happened "because jess executed it on hardware."
That is false. Every run in that thread was on an RT1176 Renode model. The physical Pixhawk has been absent on every loop tick — the hardware probe runs first each cycle and has never found it.
What the evidence actually supports:
nm → Ton m7dp — synth's own DoD, independently reproduced hereI told them the
verifiedstatus is probably still defensible — their DoD was the symbols reachingnm → T, which is met — but the citation is wrong, and asked them to restate the grounds rather than leave "executed on hardware" in a safety-case artifact with jess's name behind it.It matters doubly because synth derived a lifecycle rule from this very issue — "implemented = the code is in; verified = the evidence closes." A mis-described evidence base applies the rule to something other than what happened.
Release sweep — the standing offer, delivered
Release binary, SHA-verified, against the real fused cascade:
m4fat 5/5 closes the M4-estimator portability problem I raised on #881 — the estimator can now be built for the single-precision core it's architecturally assigned to (DD-023/REQ-PIX-021). On v0.55 that column was 5 skips. I hadn't expected increment 2 to reach it; this exceeds the issue's DoD.Reproducibility
The v0.60.0 release build of the self-contained image is byte-identical to the pre-tag source build and to a third build done independently by the clean-room checker — SHA256
c692f50d…, three builds, one digest. That's what makes the TEST-PIX-031 provenance pin meaningful rather than theatre.Oracle still 3/3.
rivet validate→ PASS.🤖 Generated with Claude Code