Skip to content

fix: align governance receipt freshness with commit lifecycle - #1108

Open
alexhraber wants to merge 9 commits into
masterfrom
agent/codex-hermes-substrate/feat_01kym05w1mxdpyhw
Open

fix: align governance receipt freshness with commit lifecycle#1108
alexhraber wants to merge 9 commits into
masterfrom
agent/codex-hermes-substrate/feat_01kym05w1mxdpyhw

Conversation

@alexhraber

Copy link
Copy Markdown
Contributor

Follow-up to #1106.

This PR corrects the governance inventory validation-receipt freshness rule. Decapod emits the receipt before the commit that carries it, so requiring the embedded receipt Git SHA to equal the eventual commit head is an impossible circular condition. Freshness now relies on receipt integrity plus binding to the current trajectory; the current checkout SHA remains separately reported as workspace state.

  • Keeps all four governance artifacts semantically current after publication.
  • Adds no new credential or provider behavior.
  • cargo fmt, Clippy, focused tests, and decapod validate pass locally.
  • The preceding PR's required GitHub checks were green.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant