chore: add README + CI (match pulseengine); clarify wohl reuses relay CCSDS/cFS, not relay-sec#39
Merged
Merged
Conversation
… CCSDS/cFS not relay-sec - README.md: pulseengine-style (title, jess tether tagline, CI badge, the three phases, the hermetic chain, the release-watch loop, layout, verify). - .github/workflows/ci.yml: two deterministic gates reflecting what jess IS — rivet validate (artifact spine, pinned rivet v0.15.0) + spar parse/instance of the Pixhawk model (pinned spar v0.17.0), both checksum-verified release downloads. Bazel firmware-chain job noted as the next addition. - DD-009 + AFD-022: grounded the relay-sec reuse premise against wohl — wohl reuses relay's CCSDS codec + cFS app services + stream model, NOT relay-sec (no dep), despite relay-sec's "shared by falcon and wohl" wording (relay#175). jess would be the first to wire relay-sec as inter-component E2E. 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.
Brings jess in line with the rest of pulseengine, and resolves the wohl/relay-sec confusion with a grounded check.
README + CI (jess had neither)
rivet validate(the artifact spine, pinned rivet v0.15.0) +spar parse/instanceofhardware/pixhawk6x-rt.aadl(pinned spar v0.17.0), both checksum-verified release downloads, no untrusted-input interpolation. The Bazel firmware-chain build is noted as the next CI job (deferred until validated in the runner).wohl/relay clarification (your confusion, checked)
You do reuse relay's comms in wohl — just not relay-sec. wohl depends on relay-ccsds (CCSDS Space Packet codec) + the cFS app-service crates (lc/sc/sch/hs/ds/hk/tbl/cs/to) + relay's stream-transformer model ("sensor nodes publish typed streams over CCSDS"). It has no relay-sec dependency (direct, transitive, or code ref). relay-sec's own description claims it's "shared by falcon and wohl" — that's an overclaim (filed relay#175, recorded AFD-022), which is what muddied this. DD-009 updated: jess would be the first to wire relay-sec as inter-component E2E.
rivet validate: PASS.🤖 Generated with Claude Code