ops: verify Columbus-5 pair TWAP migration #1349

Merged
PlasticDigits merged 2 commits from verify/issue-1324 into main 2026-09-24 11:21:50 +00:00

Summary

  • Add a guarded Columbus-5 pair migration script for cw2 1.18.0. It checks chain/factory/pair preconditions, migrates the saturated pair first, and compares the raw current observation entry before and after each migrate. It does not migrate factory wasm or perform a reserve-moving action.
  • Make UPGRADE1324_PROBE_ONLY=1 a read-only live acceptance check for the factory pointer, all listed pair code IDs and cw2 versions, stored observations, and UST1/USTR Observe([0,60]).
  • Document the cumulative and migration invariants, operator boundary, indexer/API checks, and ALPHA chart deployment links in the runbook and third-party agent playbook.

Verification

  • make verify-issue-1324 — 3 shell guards pass.
  • UPGRADE1324_PROBE_ONLY=1 ./scripts/upgrade-1324-pair-twap.sh — passed for all 21 Columbus-5 pairs; factory remains code 11629 / cw2 1.10.0, pairs are code 11676 / cw2 1.18.0.
  • Production UST1/USTR Observe and indexed swap/post-event reserve checks passed. Coolify records show healthy indexer/frontend deployments descended from c17e71d3; the daily evidence route and UST1/ALPHA candle fields are live.
  • Commit hooks passed cargo fmt, cargo clippy, and gitleaks. Frontend checks were skipped because node_modules is absent.

Related: closed #1324; cumulative fix #1322 / PR #1323; ALPHA chart behavior #1315. #1232 remains separate.

## Summary - Add a guarded Columbus-5 pair migration script for cw2 1.18.0. It checks chain/factory/pair preconditions, migrates the saturated pair first, and compares the raw current observation entry before and after each migrate. It does not migrate factory wasm or perform a reserve-moving action. - Make `UPGRADE1324_PROBE_ONLY=1` a read-only live acceptance check for the factory pointer, all listed pair code IDs and cw2 versions, stored observations, and UST1/USTR `Observe([0,60])`. - Document the cumulative and migration invariants, operator boundary, indexer/API checks, and ALPHA chart deployment links in the runbook and third-party agent playbook. ## Verification - `make verify-issue-1324` — 3 shell guards pass. - `UPGRADE1324_PROBE_ONLY=1 ./scripts/upgrade-1324-pair-twap.sh` — passed for all 21 Columbus-5 pairs; factory remains code 11629 / cw2 1.10.0, pairs are code 11676 / cw2 1.18.0. - Production UST1/USTR Observe and indexed swap/post-event reserve checks passed. Coolify records show healthy indexer/frontend deployments descended from `c17e71d3`; the daily evidence route and UST1/ALPHA candle fields are live. - Commit hooks passed `cargo fmt`, `cargo clippy`, and gitleaks. Frontend checks were skipped because `node_modules` is absent. Related: closed [#1324](https://git.cl8y.com/code/cl8y-dex-terraclassic/issues/1324); cumulative fix [#1322](https://git.cl8y.com/code/cl8y-dex-terraclassic/issues/1322) / [PR #1323](https://git.cl8y.com/code/cl8y-dex-terraclassic/pulls/1323); ALPHA chart behavior [#1315](https://git.cl8y.com/code/cl8y-dex-terraclassic/issues/1315). #1232 remains separate.
ops: verify Columbus-5 pair TWAP migration
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
311846f35d
Author
Owner

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue
Author
Owner

drain skip: default autoland requires tip ACCEPT (#77)

drain skip: default autoland requires tip ACCEPT (#77)
Merge remote-tracking branch 'origin/main' into verify/issue-1324
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
992341de1d
PlasticDigits deleted branch verify/issue-1324 2026-09-24 11:21:50 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1349
No description provided.