post-merge: deploy !368–!377 and remaining manual/ops AC #573

Closed
opened 2026-08-19 02:28:45 +00:00 by PlasticDigits · 12 comments
PlasticDigits commented 2026-08-19 02:28:45 +00:00 (Migrated from gitlab.com)

Why

!1086–!1095 are on main (logo, Station/Cosmostation WC, hub P&L, tape amounts, hide gems, Charts vol/TWAP, trade layout, ticket heading, Keplr Ledger). GitLab CI was not waited (ci_quota_exceeded / failed pipelines). Several AC items are manual/ops. Stacking #564 + #565 required a verify-script follow-up (commit 4f24107f on main).

Code already on main

MR Issue Status
!1086 (no issue) community logo
!1087 #566 Station + Cosmostation WC
!1088 + !1089 #564 + #565 Charts 24h stats (USD primary + TWAP/histogram)
!1090 #560 code follow-up hub-priced portfolio P&L (issue stays open)
!1091 #567 Keplr + Ledger amino/stall UX
!1092 #563 trade ticket heading + Buy/Sell colors
!1093 #557 tape Amount in/out/Price
!1094 #562 hide soft-launch gems
!1095 #561 flatten /trade desktop layout

Local verify after stack: 565, 563, 561, 566, 567 pass. 564 passes after script alignment. 562 unit/docs pass; P1 Playwright spec was never in tree (script now SKIPs). 557 / 560 frontend pass; indexer cargo test blocked on this VM by root-owned indexer/target (Permission denied on .cargo-artifact-lock) — not a product defect.

Deploy / migrate

  1. Coolify frontend rebuild (npm ci) so !1086 logo, !1087 WC, !1091 Ledger copy, !1094 gem hide, and hub P&L header ship together.
  2. Indexer restart (additive trade/fill decimals from #557; optional position decimals from #560). Confirm migrations from #553 / #556 if not already live.
  3. Production env: VITE_NETWORK=mainnet, VITE_SHOW_TEST_TOKENS unset, VITE_FAUCET_ADDRESS unset.

Manual AC still open

Issue Check
#566 Android Chrome Station + Cosmostation WC Open/Copy → terra1…
#567 columbus-5 Keplr + Ledger Nano (Cosmos-app stall → LUNA app → swap)
#562 Production has no gemstone tickers; operator faucet Pause (F9)
#562 Add LocalTerra Playwright P1: Swap pay list still includes EMBER
#557 Production Charts UST1/cUSTC tape vs LCD raw ÷ 10^6
#564 / #565 Production Charts UST1/USTR no T; Vol (USD) ≈ stats volume_usd
#561 / #563 Desktop 1280/1440 layout + ticket heading Buy cLUNC at ~320px
#560 Production trader header USD ≈ hub UST1 × human P&L

Verify (after deploy)

  • make verify-issue-557 560 561 562 563 564 565 566 567 (local)
  • Production smoke as in the table
## Why !1086–!1095 are on `main` (logo, Station/Cosmostation WC, hub P&L, tape amounts, hide gems, Charts vol/TWAP, trade layout, ticket heading, Keplr Ledger). GitLab CI was not waited (`ci_quota_exceeded` / failed pipelines). Several AC items are **manual/ops**. Stacking #564 + #565 required a verify-script follow-up (commit `4f24107f` on `main`). ## Code already on main | MR | Issue | Status | |----|-------|--------| | !1086 | (no issue) | community logo | | !1087 | #566 | Station + Cosmostation WC | | !1088 + !1089 | #564 + #565 | Charts 24h stats (USD primary + TWAP/histogram) | | !1090 | #560 code follow-up | hub-priced portfolio P&L (issue stays open) | | !1091 | #567 | Keplr + Ledger amino/stall UX | | !1092 | #563 | trade ticket heading + Buy/Sell colors | | !1093 | #557 | tape Amount in/out/Price | | !1094 | #562 | hide soft-launch gems | | !1095 | #561 | flatten /trade desktop layout | Local verify after stack: **565, 563, 561, 566, 567 pass**. **564** passes after script alignment. **562** unit/docs pass; P1 Playwright spec was never in tree (script now SKIPs). **557 / 560** frontend pass; indexer `cargo test` blocked on this VM by root-owned `indexer/target` (`Permission denied` on `.cargo-artifact-lock`) — not a product defect. ## Deploy / migrate 1. Coolify frontend rebuild (`npm ci`) so !1086 logo, !1087 WC, !1091 Ledger copy, !1094 gem hide, and hub P&L header ship together. 2. Indexer restart (additive trade/fill decimals from #557; optional position decimals from #560). Confirm migrations from #553 / #556 if not already live. 3. Production env: `VITE_NETWORK=mainnet`, `VITE_SHOW_TEST_TOKENS` unset, **`VITE_FAUCET_ADDRESS` unset**. ## Manual AC still open | Issue | Check | |-------|--------| | #566 | Android Chrome Station + Cosmostation WC Open/Copy → `terra1…` | | #567 | columbus-5 Keplr + Ledger Nano (Cosmos-app stall → LUNA app → swap) | | #562 | Production has no gemstone tickers; operator faucet **Pause** (F9) | | #562 | Add LocalTerra Playwright P1: Swap pay list still includes EMBER | | #557 | Production Charts UST1/cUSTC tape vs LCD raw ÷ 10^6 | | #564 / #565 | Production Charts UST1/USTR no `T`; Vol (USD) ≈ stats `volume_usd` | | #561 / #563 | Desktop 1280/1440 layout + ticket heading **Buy cLUNC** at ~320px | | #560 | Production trader header USD ≈ hub UST1 × human P&L | ## Verify (after deploy) - `make verify-issue-557` `560` `561` `562` `563` `564` `565` `566` `567` (local) - Production smoke as in the table
PlasticDigits commented 2026-08-19 02:28:46 +00:00 (Migrated from gitlab.com)

marked as related to #557

marked as related to #557
PlasticDigits commented 2026-08-19 02:28:46 +00:00 (Migrated from gitlab.com)

marked as related to #560

marked as related to #560
PlasticDigits commented 2026-08-19 02:28:47 +00:00 (Migrated from gitlab.com)

marked as related to #561

marked as related to #561
PlasticDigits commented 2026-08-19 02:28:47 +00:00 (Migrated from gitlab.com)

marked as related to #562

marked as related to #562
PlasticDigits commented 2026-08-19 02:28:58 +00:00 (Migrated from gitlab.com)

marked as related to #563

marked as related to #563
PlasticDigits commented 2026-08-19 02:28:59 +00:00 (Migrated from gitlab.com)

marked as related to #564

marked as related to #564
PlasticDigits commented 2026-08-19 02:28:59 +00:00 (Migrated from gitlab.com)

marked as related to #565

marked as related to #565
PlasticDigits commented 2026-08-19 02:29:00 +00:00 (Migrated from gitlab.com)

marked as related to #566

marked as related to #566
PlasticDigits commented 2026-08-19 02:29:01 +00:00 (Migrated from gitlab.com)

marked as related to #567

marked as related to #567
PlasticDigits commented 2026-08-20 01:31:59 +00:00 (Migrated from gitlab.com)

mentioned in commit 2378392dfb

mentioned in commit 2378392dfb45915e7edf15c864afa67880c46203
PlasticDigits commented 2026-08-20 01:32:26 +00:00 (Migrated from gitlab.com)

Local verification (SHA cc680f28)

Pushed make verify-issue-573 + LocalTerra P1 Playwright (e2e/retail-test-tokens-562.spec.ts) and Q6 / M573-1–M573-8 docs/skill skills/AGENTS_POST_MERGE_STACK.md.

Automated (local) — all passed

  • make verify-issue-557 (indexer tape decimals + frontend)
  • make verify-issue-560 (hub P&L)
  • make verify-issue-561 (incl. Playwright layout)
  • make verify-issue-562 (unit/docs + P1: LocalTerra Swap pay still lists EMBER)
  • make verify-issue-563
  • make verify-issue-564
  • make verify-issue-565
  • make verify-issue-566 (unit/docs; no phone)
  • make verify-issue-567 (unit/docs; no Ledger)
  • make verify-issue-573 umbrella (14/14)
  • !1086 C+8 favicon wired (favicon-16.png / favicon-32.png, not /logo.png)

Deploy / migrate — still operator

  • Coolify frontend rebuild (npm ci) so !1086–!1095 ship together
  • Production bake: VITE_NETWORK=mainnet, VITE_SHOW_TEST_TOKENS unset, VITE_FAUCET_ADDRESS unset
  • Indexer restart (additive #557 trade/fill decimals; optional #560 position decimals; confirm #553 / #556 migrations)

Production probe (read-only, 2026-08-20): dex.cl8y.com JS still inlines VITE_NETWORK:"mainnet" and empty VITE_SHOW_TEST_TOKENS, but VITE_FAUCET_ADDRESS is still set to terra1388y0ppe2c3dy4nrmnpqp7e4ggukkrnmpzfjadfeu0pu2rm9cvkslfzcen — F11 / M573-2 fail until Coolify unsets it and rebuilds. Indexer GET /health is ok; GET /api/v1/hub-prices returns UST1 ≈ $0.981.

Manual AC still open

  • #566 Android Chrome Station + Cosmostation WC Open/Copy → terra1…
  • #567 columbus-5 Keplr + Ledger Nano (Cosmos-app stall → LUNA app → swap)
  • #562 Production has no gemstone tickers in Swap/Trade/Pool/Charts browse
  • #562 Operator faucet Pause (F9)
  • #557 Production Charts UST1/cUSTC tape vs LCD raw ÷ 10^6
  • #564 / #565 Production Charts UST1/USTR no compact T; Vol (USD) ≈ stats volume_usd
  • #561 / #563 Desktop 1280/1440 layout + ticket heading Buy cLUNC at ~320px
  • #560 Production trader header USD ≈ hub UST1 × human P&L

Leaving open until Coolify+indexer cut and the production/hardware rows above are checked. Local code/docs/P1 are done.

Operator replay: make verify-issue-573 (LocalTerra for 561/562 Playwright). After Coolify: unset VITE_FAUCET_ADDRESS, rebuild frontend, restart indexer, then walk the production table.

## Local verification (SHA `cc680f28`) Pushed `make verify-issue-573` + LocalTerra P1 Playwright (`e2e/retail-test-tokens-562.spec.ts`) and **Q6 / M573-1–M573-8** docs/skill [`skills/AGENTS_POST_MERGE_STACK.md`](https://gitlab.com/PlasticDigits/cl8y-dex-terraclassic/-/blob/main/skills/AGENTS_POST_MERGE_STACK.md). ### Automated (local) — all passed - [x] `make verify-issue-557` (indexer tape decimals + frontend) - [x] `make verify-issue-560` (hub P&L) - [x] `make verify-issue-561` (incl. Playwright layout) - [x] `make verify-issue-562` (unit/docs + **P1**: LocalTerra Swap pay still lists EMBER) - [x] `make verify-issue-563` - [x] `make verify-issue-564` - [x] `make verify-issue-565` - [x] `make verify-issue-566` (unit/docs; no phone) - [x] `make verify-issue-567` (unit/docs; no Ledger) - [x] `make verify-issue-573` umbrella (14/14) - [x] !1086 C+8 favicon wired (`favicon-16.png` / `favicon-32.png`, not `/logo.png`) ### Deploy / migrate — still operator - [ ] Coolify frontend rebuild (`npm ci`) so !1086–!1095 ship together - [ ] Production bake: `VITE_NETWORK=mainnet`, **`VITE_SHOW_TEST_TOKENS` unset**, **`VITE_FAUCET_ADDRESS` unset** - [ ] Indexer restart (additive #557 trade/fill decimals; optional #560 position decimals; confirm #553 / #556 migrations) **Production probe (read-only, 2026-08-20):** `dex.cl8y.com` JS still inlines `VITE_NETWORK:"mainnet"` and empty `VITE_SHOW_TEST_TOKENS`, but **`VITE_FAUCET_ADDRESS` is still set** to `terra1388y0ppe2c3dy4nrmnpqp7e4ggukkrnmpzfjadfeu0pu2rm9cvkslfzcen` — **F11 / M573-2 fail until Coolify unsets it and rebuilds**. Indexer `GET /health` is ok; `GET /api/v1/hub-prices` returns UST1 ≈ `$0.981`. ### Manual AC still open - [ ] #566 Android Chrome Station + Cosmostation WC Open/Copy → `terra1…` - [ ] #567 columbus-5 Keplr + Ledger Nano (Cosmos-app stall → LUNA app → swap) - [ ] #562 Production has no gemstone tickers in Swap/Trade/Pool/Charts browse - [ ] #562 Operator faucet **Pause** (F9) - [ ] #557 Production Charts UST1/cUSTC tape vs LCD raw ÷ 10^6 - [ ] #564 / #565 Production Charts UST1/USTR no compact `T`; Vol (USD) ≈ stats `volume_usd` - [ ] #561 / #563 Desktop 1280/1440 layout + ticket heading **Buy cLUNC** at ~320px - [ ] #560 Production trader header USD ≈ hub UST1 × human P&L Leaving **open** until Coolify+indexer cut and the production/hardware rows above are checked. Local code/docs/P1 are done. **Operator replay:** `make verify-issue-573` (LocalTerra for 561/562 Playwright). After Coolify: unset `VITE_FAUCET_ADDRESS`, rebuild frontend, restart indexer, then walk the production table.
PlasticDigits commented 2026-08-20 03:54:51 +00:00 (Migrated from gitlab.com)

mentioned in issue #583

mentioned in issue #583
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-08-20 12:18:30 +00:00
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#573
No description provided.