Post-merge leftover after PRs 1287-1298 #1300

Closed
opened 2026-09-21 05:42:25 +00:00 by PlasticDigits · 8 comments

Tracking leftover ops after merging PRs 1287-1298 onto origin/main (fa837851 includes hotfix #1299).

Merged

PR Issue Note
1287 #1286 / #1287 pre-push skips origin/main + unpublished new-branch range
1288 #1234 F6 gate on UpdateLimitOrderPrice and CleanLimitBook
1289 #1265 ADR 0007 Stay; no solver spawn
1290 #1240 hub cLUNC vs CEX LUNC
1291 #1279 leftover scaffolding only; device QA still ops-bot
1292 #1277 traders rolling NUMERIC(38, 0)
1293 #1264 USTC gas-gate; AC1 still unmeasured — do not close
1294 #1285 TaxPreview send_msg leftover
1295 #1255 unlisted CW20 LCD decimals
1296 #1219 named min-size L24
1297 #1218 wrap-enter GET /route/solve
1298 #1263 Protocol top-5 30d; sqlx 20260921120001_pair_volume_30d
1299 (hotfix) dropped accidental frontend-dapp/node_modules symlink

Woodpecker ci/woodpecker/pr/woodpecker and ci/woodpecker/push/woodpecker succeeded on these merges. Local gitleaks clean.

Leftover (this issue)

  1. Coolify indexer migrate #1277 + #1263 (20260921120000_traders_rolling_volume_numeric_38_0 then 20260921120001_pair_volume_30d). Confirm _sqlx_migrations and /protocol Top pairs.
  2. columbus-5 pair wasm store+migrate #1234 F6 + #1219 min-size (in-tree cw2 still 1.17.0).
  3. #1264 AC1 columbus-5 wrap+2hop USTC→USTR gas_used still unmeasured. Keep 2.71M envelope. Do not close #1264.
  4. #1279 leftover device QA QA_TEMPLATE.md 1.5.1–1.5.11 still closes via ops-bot. Make does not close the issue.
  5. LocalTerra / manual #1218 LUNC→USTR Route wrap-then-cUSTC; #1255 18-dec unlisted factory CW20; #1219 dust ladder no wallet popup; #1263 /protocol ≤5 economic rows.
  6. Do not treat origin/cac-design-issue-1276 or origin/cac-design-issue-1277 as this stack (other workers).

Merge notes

  • PR 1293 was empty on origin (branch force-updated to main). Restored commit 86b4e690 from the local worktree, then merged.
  • Combined pre-push: unpublished --not --remotes for new branches, plus skip commits already on origin/main (#1287).
  • sqlx version collision: both #1277 and #1263 used 20260921120000; pair 30d is 20260921120001 on main.
Tracking leftover ops after merging PRs 1287-1298 onto origin/main (`fa837851` includes hotfix #1299). ## Merged | PR | Issue | Note | |----|-------|------| | 1287 | #1286 / #1287 | pre-push skips origin/main + unpublished new-branch range | | 1288 | #1234 | F6 gate on UpdateLimitOrderPrice and CleanLimitBook | | 1289 | #1265 | ADR 0007 Stay; no solver spawn | | 1290 | #1240 | hub cLUNC vs CEX LUNC | | 1291 | #1279 | leftover scaffolding only; device QA still ops-bot | | 1292 | #1277 | traders rolling NUMERIC(38, 0) | | 1293 | #1264 | USTC gas-gate; AC1 still unmeasured — do not close | | 1294 | #1285 | TaxPreview send_msg leftover | | 1295 | #1255 | unlisted CW20 LCD decimals | | 1296 | #1219 | named min-size L24 | | 1297 | #1218 | wrap-enter GET /route/solve | | 1298 | #1263 | Protocol top-5 30d; sqlx `20260921120001_pair_volume_30d` | | 1299 | (hotfix) | dropped accidental `frontend-dapp/node_modules` symlink | Woodpecker `ci/woodpecker/pr/woodpecker` and `ci/woodpecker/push/woodpecker` succeeded on these merges. Local gitleaks clean. ## Leftover (this issue) 1. **Coolify indexer migrate** `#1277` + `#1263` (`20260921120000_traders_rolling_volume_numeric_38_0` then `20260921120001_pair_volume_30d`). Confirm `_sqlx_migrations` and `/protocol` Top pairs. 2. **columbus-5 pair wasm store+migrate** `#1234` F6 + `#1219` min-size (in-tree cw2 still 1.17.0). 3. **`#1264` AC1** columbus-5 wrap+2hop USTC→USTR `gas_used` still unmeasured. Keep 2.71M envelope. Do not close #1264. 4. **`#1279` leftover** device QA `QA_TEMPLATE.md` 1.5.1–1.5.11 still closes via ops-bot. Make does not close the issue. 5. **LocalTerra / manual** `#1218` LUNC→USTR Route wrap-then-cUSTC; `#1255` 18-dec unlisted factory CW20; `#1219` dust ladder no wallet popup; `#1263` /protocol ≤5 economic rows. 6. **Do not** treat `origin/cac-design-issue-1276` or `origin/cac-design-issue-1277` as this stack (other workers). ## Merge notes - PR 1293 was empty on origin (branch force-updated to main). Restored commit `86b4e690` from the local worktree, then merged. - Combined pre-push: unpublished `--not --remotes` for new branches, plus skip commits already on origin/main (#1287). - sqlx version collision: both #1277 and #1263 used `20260921120000`; pair 30d is `20260921120001` on main.
Author
Owner

Follow-up already merged: PR #1299 (node_modules symlink) and PR #1301 (test-commit-msg-hook.sh leftover FAIL so make verify-issue-1287 passes). Remaining items in the issue body are Coolify/columbus-5/LocalTerra/ops-bot.

Follow-up already merged: PR #1299 (node_modules symlink) and PR #1301 (`test-commit-msg-hook.sh` leftover FAIL so `make verify-issue-1287` passes). Remaining items in the issue body are Coolify/columbus-5/LocalTerra/ops-bot.
Author
Owner

PR #1302 (issue/1290, make verify-issue-1290 bundle) is open and was not in the 1287-1298 merge list, so it was left unmerged. origin/cac-design-issue-1276 and origin/cac-design-issue-1277 left for other workers. Empty leftover origin/issue/1295 (already an ancestor of main, no open PR) was deleted.

PR #1302 (`issue/1290`, `make verify-issue-1290` bundle) is open and was **not** in the 1287-1298 merge list, so it was left unmerged. `origin/cac-design-issue-1276` and `origin/cac-design-issue-1277` left for other workers. Empty leftover `origin/issue/1295` (already an ancestor of main, no open PR) was deleted.
Author
Owner

Stacked-merge sanity after the AC reviews:

  • G1264-4 survived #1297. USTC Max/gas still LUNC-only; no code follow-up.
  • #1240 leftover rename: hub cLUNC / USD is a product rewrite vs original P1240-5; already on main via #1290.
  • #1234 verify script claims verify-issue-582 but does not run it (comment-only gap).
  • sqlx versions and pair-wasm/Coolify/LocalTerra leftovers unchanged from the issue body.
Stacked-merge sanity after the AC reviews: - **G1264-4 survived #1297.** USTC Max/gas still LUNC-only; no code follow-up. - **#1240 leftover rename:** hub `cLUNC / USD` is a product rewrite vs original P1240-5; already on main via #1290. - **#1234 verify script** claims `verify-issue-582` but does not run it (comment-only gap). - sqlx versions and pair-wasm/Coolify/LocalTerra leftovers unchanged from the issue body.
Author
Owner

cl8y-agent-control: queued design_author job ca6fc1c9-4872-4cb6-a5c1-d344fff09ed1 (not executed; no Hetzner VM).

cl8y-agent-control: queued `design_author` job `ca6fc1c9-4872-4cb6-a5c1-d344fff09ed1` (not executed; no Hetzner VM).
Author
Owner

PRs 1302–1304 are on origin/main (729b097f). New leftover card: #1305.

Add to Coolify indexer migrate (item 1 here): 20260921130000_traders_lifetime_heal_from_swaps after 20260921120000 / 20260921120001.

Still do not merge cac-design-issue-1276 / 1277 / 1300 / 1302 into this stack (other workers; ADR 0008 collision). This issue stays open for 1287–1298 leftovers.

PRs 1302–1304 are on `origin/main` (`729b097f`). New leftover card: **#1305**. Add to Coolify indexer migrate (item 1 here): `20260921130000_traders_lifetime_heal_from_swaps` after `20260921120000` / `20260921120001`. Still do not merge `cac-design-issue-1276` / `1277` / `1300` / `1302` into this stack (other workers; ADR 0008 collision). This issue stays open for 1287–1298 leftovers.
Author
Owner

Leftover ops (partial)

Agent completed Coolify leftover. Columbus-5 store/migrate, AC1 gas, and Lunc Dash device QA still need the operator / ops-bot.

Done

  • Coolify indexer + frontend force-deployed to origin/main 729b097f (do not flip auto-deploy)
  • GET https://indexer.dex.cl8y.com/health → ok / 729b097f5fe1f52565740a4207a6703efc646b8a
  • sqlx leftover migrate attested by healthy boot (would fail dirty)
  • GET /api/v1/protocol/top-pairs → 5 economic rows; limit=6 → 400
  • Production /protocol visual AC: hub cUSTC / USD + cLUNC / USD; oracle tabs USTC / LUNC / vFDUSD (selected is not VFDUSD)
  • Wrap-enter indexer: token_in=uluna still 400; mapped cLUNC→USTR GET /route/solve 200 (cLUNC→UST1→USTR)
  • I10 heal gate is still trades + raw total_volume only (SQL_TRADER_LIFETIME_DIVERGES); no poller expansion
  • Host verifies: make verify-issue-1234 1255 1264 1277 1219 PASS
  • make verify-issue-1279 leftover-complete FAIL as designed (ops-bot)

Inbox cards (operator TTY)

  1. Desktop: store pair 1.17.0 and migrate live pairs (UPGRADE582_SKIP_FACTORY_MIGRATE=1; factory already 11629 / 1.10.0; live pairs still 11664 / 1.16.0). Do not SKIP_STORE with 11664.
  2. Phone: small native USTC→USTR swap on dex.cl8y.com; paste columbus-5 tx hash for #1264 AC1 gas_used. Keep the 2.71M envelope until measured.

Still open (do not close from this note)

  • Pair wasm 1.17.0 F6 + named min remaining (#1234 / #1219 on-chain)
  • #1264 AC1 (do not close #1264)
  • #1279 device QA (ops-bot QA_TEMPLATE 1.5.1–1.5.11; do not close via make)
  • Local make verify-issue-1218 / 1263: dex_indexer_test sqlx VersionMismatch(20260916120000) historical checksum — not production
  • ADR 0008 collision: do not merge origin/cac-design-issue-1300 vs 1302; origin/cac-design-issue-1277 wants 0005 which on main is protocol-fee hops
## Leftover ops (partial) Agent completed Coolify leftover. Columbus-5 store/migrate, AC1 gas, and Lunc Dash device QA still need the operator / ops-bot. ### Done - Coolify indexer + frontend force-deployed to origin/main `729b097f` (do not flip auto-deploy) - `GET https://indexer.dex.cl8y.com/health` → `ok` / `729b097f5fe1f52565740a4207a6703efc646b8a` - sqlx leftover migrate attested by healthy boot (would fail dirty) - `GET /api/v1/protocol/top-pairs` → 5 economic rows; `limit=6` → 400 - Production `/protocol` visual AC: hub `cUSTC / USD` + `cLUNC / USD`; oracle tabs `USTC` / `LUNC` / `vFDUSD` (selected is not `VFDUSD`) - Wrap-enter indexer: `token_in=uluna` still 400; mapped cLUNC→USTR `GET /route/solve` 200 (cLUNC→UST1→USTR) - I10 heal gate is still trades + raw `total_volume` only (`SQL_TRADER_LIFETIME_DIVERGES`); no poller expansion - Host verifies: `make verify-issue-1234` `1255` `1264` `1277` `1219` PASS - `make verify-issue-1279` leftover-complete FAIL as designed (ops-bot) ### Inbox cards (operator TTY) 1. Desktop: store pair 1.17.0 and migrate live pairs (`UPGRADE582_SKIP_FACTORY_MIGRATE=1`; factory already 11629 / 1.10.0; live pairs still 11664 / 1.16.0). Do not `SKIP_STORE` with 11664. 2. Phone: small native USTC→USTR swap on dex.cl8y.com; paste columbus-5 tx hash for #1264 AC1 `gas_used`. Keep the 2.71M envelope until measured. ### Still open (do not close from this note) - Pair wasm 1.17.0 F6 + named min remaining (#1234 / #1219 on-chain) - #1264 AC1 (do not close #1264) - #1279 device QA (ops-bot `QA_TEMPLATE` 1.5.1–1.5.11; do not close via make) - Local `make verify-issue-1218` / `1263`: `dex_indexer_test` sqlx `VersionMismatch(20260916120000)` historical checksum — not production - ADR 0008 collision: do not merge `origin/cac-design-issue-1300` vs `1302`; `origin/cac-design-issue-1277` wants `0005` which on main is protocol-fee hops
Author
Owner

Inbox cards queued on /inbox:

  • Desktop: Store and migrate pair wasm
  • Phone: Swap a little USTC to USTR

Coolify leftover for #1305 is closed. This issue stays open for on-chain migrate, AC1 gas, and Lunc Dash device QA.

Inbox cards queued on `/inbox`: - Desktop: Store and migrate pair wasm - Phone: Swap a little USTC to USTR Coolify leftover for #1305 is closed. This issue stays open for on-chain migrate, AC1 gas, and Lunc Dash device QA.
Author
Owner

Leftover for PRs 1287–1298 is complete on Coolify and columbus-5.

  • Coolify indexer/frontend on 729b097f (closed with #1305)
  • Pair wasm 1.17.0 / code 11672 (closed with #1234)
  • AC1 USTC→USTR gas_used=2630228 under 2.71M envelope (closed with #1264)

#1279 Lunc Dash device QA stays open for ops-bot (QA_TEMPLATE 1.5). Do not close it from this leftover parent.

Closing this tracker.

Leftover for PRs 1287–1298 is complete on Coolify and columbus-5. - Coolify indexer/frontend on `729b097f` (closed with #1305) - Pair wasm **1.17.0** / code **11672** (closed with #1234) - AC1 USTC→USTR `gas_used=2630228` under 2.71M envelope (closed with #1264) #1279 Lunc Dash device QA stays open for ops-bot (`QA_TEMPLATE` 1.5). Do not close it from this leftover parent. Closing this tracker.
Sign in to join this conversation.
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#1300
No description provided.