bascule-workspace/ceremony-engine
Tyler J King e3fb2a9a58 refactor(ceremony-engine): use GovernanceEnvelope for merkle leaves
PipelineMerge, SchematicPublish, and GitOpsSync ceremony merkle
leaves are now the canonical_hash() of a GovernanceEnvelope,
binding git ref + governance metadata into a single auditable
32-byte hash.

Uses the resolution's resolved_at timestamp for deterministic
envelope construction.

Non-git ceremony types (MutationIntent, Custom) unchanged.

Signed-off-by: Tyler King <tking@guildhouse.dev>
2026-04-12 12:13:53 -04:00
..
src refactor(ceremony-engine): use GovernanceEnvelope for merkle leaves 2026-04-12 12:13:53 -04:00
Cargo.toml refactor(ceremony-engine): use GovernanceEnvelope for merkle leaves 2026-04-12 12:13:53 -04:00