Commit 5951059
ci: exercise the liquidity pull against a freshly deployed chain
The deploy+backtest job replayed only `calm`, which carries no stress events, so nothing
in CI touched the one part of the overlay that writes to the *venues* rather than to the
price — even though `config/regimes/**` and `sdk/src/protocols/**` are already in its
path filter, so it was running and proving nothing about this.
That gap is not theoretical. Everything in issue #52 was verified against a state dump
generated in August from a different commit, and the Balancer join had to be rebuilt
because this deployment's WeightedPool does not implement ALL_TOKENS_IN_FOR_EXACT_BPT_OUT
— a mismatch invisible until a real pool refuses the call. This job is the only place
that puts the withdrawal in front of venues the deployer just built.
80 blocks rather than the 12 used elsewhere: the pull's trapezoid is 21 blocks and its
start is drawn from windowFrac's upper bound, so a shorter run cannot hold the window
and fails fast instead of silently mis-composing the pair.
Asserts what the exit code cannot: that depth was withdrawn from all three venues, that
no write failed or reverted, and that every venue came back to its seeded depth.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 94d1317 commit 5951059
1 file changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
95 | 129 | | |
96 | 130 | | |
97 | 131 | | |
| |||
0 commit comments