Repository navigation
Cover critical cross-chain integration journeys - #136
Merged
Merged
Conversation
valthon
force-pushed
the
test/critical-integration-journeys
branch
from
October 20, 2026 14:53
192339e to
941eb1d
Compare
valthon
force-pushed
the
test/critical-integration-journeys
branch
from
November 9, 2026 19:45
941eb1d to
dc5febf
Compare
The test ran the rendered start.sh under an empty PATH, which also hides dirname. Bash 5.3 refuses the resulting `cd ""`, so the script exits at its first line before the prefix guard the test checks. Expose only dirname on the PATH; nodeop is still absent, so every branch misses. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Exercise fresh Ethereum settlement, relay restart with outstanding work, and roster replacement consumed by both outposts. Verify exact custody, payout net of the desyndication fee, identity, and accepted delivery. Keep existing flows and assertions. Add focused failure regressions for the settlement oracles, real registry provisioning, and runner exits. Co-Authored-By: Claude Opus 5.5 <[email protected]>
valthon
force-pushed
the
test/critical-integration-journeys
branch
from
November 10, 2026 16:35
dc5febf to
0d40796
Compare
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.
Add three integration journeys for settlement and recovery outcomes, preserving every existing flow test and assertion:
flow-ethereum-round-trip: acquire liqETH with new ETH, syndicate real custody, deliver exact shadow to the authenticated wallet, redeem externally for principal net of the live desyndication fee, and verify another accepted inbound epoch without duplicate payment.flow-batch-relay-restart: stop and reap the sole relay while an external payout is outstanding, relaunch the same data and keys, and verify exact settlement plus continued destination progress.flow-batch-roster-replacement: admit and run a replacement, verify both outposts consume its roster, and require its recorded delivery to match accepted envelope checksums on both chains.The Ethereum journey uses explicit governance custody validation. Autonomous underwriting remains covered by the plugin underwriting flows.
Commit series on
masterat95f051a2(includes the merged Solana AuthEx signature fix, #181):e726b17b— keep the no-prefix startup-script test independent of Bash's handling ofcd "", exposing onlydirnameon its restricted PATH.0d40796d— add the three journeys, their supporting assertions, and focused regressions.Validation at
0d40796d:pnpm install,pnpm build,pnpm install,pnpm run build,pnpm run test:ci, with Node 24.20.0 and Bash 5.3.9.e726b17bRC 0;0d40796dRC 0. History and script checks also returned RC 0.git range-diffreports=for both.0d40796d3f0c599a94170da3ec75589d842e7b1e, with bothFLOW_INCLUDEandFLOW_EXCLUDEempty so every discovered flow runs. Launched after the local gates and push; see the run page for its result.Earlier-head evidence: E2E run 42692193099 used
dc5febf7and failed all 19 flows. Its bootstrap logs report Solana AuthEx links failing withoffset is out of bounds. The rebased head inherits #181's fix; the new hosted run will verify it with the complete flow suite.