Skip to content

fix: refresh Nexus Gateway recovery trust anchors - #176

Merged
James3014 merged 1 commit into
mainfrom
chatgpt/wave3-gateway-recovery-anchor-rebind-20260916
Sep 16, 2026
Merged

James3014 merged 1 commit into
mainfrom
chatgpt/wave3-gateway-recovery-anchor-rebind-20260916

Conversation

@James3014

@James3014 James3014 commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Refresh the fixed Nexus Gateway recovery trust anchors in src/durable-operations.ts to the accepted Nexus-new #526 successor-manager lineage. The recovery bridge was still pinned to stale manager/contract hashes, so it would fail closed before a legitimate current recovery could begin.

The change is intentionally limited to src/durable-operations.ts and src/durable-operations.test.ts. It updates the accepted manager SHA-256 to 6873dde17e08d4020620c2408e414327b176be723f5f23f01bee754b2627502c, updates the contract SHA-256 to 3cd032639f69349bd44e61dec41551957e9034157febfff83e7fb3c89b5ef798, and adds an exact-value regression test while preserving the existing fail-closed negative controls.

The published Candidate was verified with the focused durable-operations suite (23/23 passing), canonical TypeScript typecheck (tsc -p tsconfig.json --noEmit, exit 0), and git diff --check.

At PR creation time main had advanced to 45e44bb4326f3e72a6e0fa7d6e0737e0c8c78d3d. Fresh comparison shows those intervening main changes are in skill/workspace/config/documentation paths, with no overlap with this PR's two durable-operations paths. GitHub currently reports the PR mergeable; merge remains a separate gate after exact-head required checks and current Owner confirmation.

@James3014
James3014 merged commit ce1fe57 into main Sep 16, 2026
14 of 15 checks passed
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