fix BREAKING 7C-L1b main #30 / 74
aaronrene · 32 days ago · Jun 23, 2026 · Diff

fix(7C-L1b): route hosted delegation proposals through canister SD-4 store

Delegation identity/consent propose on bridge now POSTs to the canister so Hub Suggested/Activity lists them; gateway post-approve calls bridge apply-approved to update delegation indexes. Async propose handlers + seven-tier L1b tests.

sha256:d8c648b20a4d53b2673c5c082ee7edfa7b2fc9b11080832da1f38807b6bf940b sha
+13 ~6 symbols
11 changed · 985 in snapshot files
sha256:96171e96d26ebf86a13adb836a834357efc92813ed538544ec96d7cf35423154 snapshot
+13
symbols added
~6
symbols modified
11
files changed
985
files in snapshot
0
dead code introduced
Semantic Changes 19 symbols
+ maybeApplyHostedDelegationAfterApprove function async_function maybeApplyHostedDelegationAfterApprove L29–88
+ mergeDelegationApplyIntoApproveResponse function function mergeDelegationApplyIntoApproveResponse L97–114
+ applyApprovedDelegationProposalFromCanister function async_function applyApprovedDelegationProposalFromCanister L281–346
+ createDelegationProposalOnCanister function async_function createDelegationProposalOnCanister L157–228
+ delegationRecordKindFromIntent function function delegationRecordKindFromIntent L44–48
+ fetchCanisterProposalForDelegation function async_function fetchCanisterProposalForDelegation L240–267
+ isDelegationProposalIntent function function isDelegationProposalIntent L36–38
+ mergeDelegationFrontmatter function function mergeDelegationFrontmatter L79–92
+ normalizeCanisterProposalForDelegationPrecheck function function normalizeCanisterProposalForDelegationPrecheck L100–137
+ parseProposalFrontmatter function function parseProposalFrontmatter L54–70
~ cli/index.mjs .mjs 1 symbol modified
~ main
~ hub/bridge/delegation-routes.mjs .mjs 3 symbols added, 1 symbol modified
+ createProposal function async_function createProposal L60–70
+ hostedCreateProposal function function hostedCreateProposal L59–71
+ sendRouteError function function sendRouteError L77–83
~ hub/gateway/server.mjs .mjs 1 symbol modified
Files Changed
+3 ~8
985 in snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:d8c648b20a4d53b2673c5c082ee7edfa7b2fc9b11080832da1f38807b6bf940b --body "your comment"