ops: post-merge !459–!468 leftover verify #686
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:implement
agent:implement
agent:open_issues
agent:ready
agent:research
agent:security_audit
agent:verify
architecture
backend
blocker:hybrid
blocker:launch
blocker:limit-orders
blocker:v2
block:log_only
block:security
bug
ci
contracts
correctness
deploy
dev
devops
docs
documentation
duplicate
e2e
enhancement
epic
feature
frontend
functional-completion
gas
good first issue
governance
help wanted
high-risk
hooks
hybrid
indexer
infra
infrastructure
integrators
invalid
launch-blocker
limit-orders
localnet
localterra
low priority
missing-implementation
needs-design
ops
performance
priority
high
priority
medium
product
qa
QA
question
ready
ready
research
scripts
security
security-hardening
smartcontracts
tech-debt
testing
ux
UX
v2
verification
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-dex-terraclassic#686
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Merged on
mainat36d64528(no CI wait, no automerge). Conflict unions already on tip: #674 test-gem hide + #675 mark/unrealized on the same positions table; #676NUMERIC(78,18)notes with #675 dApp MTM; Makefile verify-target unions.e4bab0fb95151035972d46f9b7b6f4e91fbee5b4?price=479f901236d6452882ae5b9bDo not reopen #674–#680 / #683 unless a merged invariant is wrong. #681 is a duplicate of #679; #682 is a duplicate of #683. Leave #684 (GeckoTerminal
/gt/events) — other work.Local verify (this merge pass)
All child
make verify-issue-{674,675,676,677,678,679,680,683}PASS on36d64528. LocalTerra was not up: #674 Playwright SKIP; #679 chain optional not run. #677 e2e-smoke ran at 5 workers withPLAYWRIGHT_SKIP_CHAIN=1.Leftovers
Operator / Coolify
20260827120000_trader_positions_numeric_78.sql(#676) and20260827140000_economic_token_marks.sql(#683) on Coolify Postgres, then redeploy indexer.trade_countonGET /api/v1/traders/{addr}/positionsmatches that pair’s/trades. If still diverged,cl8y-dex-indexer rebuild-positions.HUB_CL8Y_ADDRESS(columbus-5 official CL8Y CW20; LocalTerra uses deployed TCL8Y). After restart, prior NULL CL8Yfee_usdrows fill once; non-null stamps stay put./protocoltoken mix shows CL8Y-cb human +$when a qualifying CL8Y↔hub pair exists.main(36d64528+).Manual / device
/portfolio: gems hidden by default; Show test pairs divider; Mark + Unrealized on UST1/cUSTC; UST1/USTR listed after #676 migrate./chartsfirst load → UST1/cUSTC with USD of 1 UST1 (?price=UST1);/tradeUST1/cUSTC first visit still other-side./ust1./protocol: liquidity 24h-only Δ%; denser UTC volume labels; CL8Y fee USD after indexer leftover.Do not
main).fee_usdstamps or expand GET/hub-pricesbeyond the four hub cells.Regression
marked as related to #674
marked as related to #675
marked as related to #676
marked as related to #677
marked as related to #678
marked as related to #679
marked as related to #680
marked as related to #683
mentioned in issue #674
mentioned in issue #676
mentioned in issue #677
mentioned in issue #678
mentioned in issue #679
mentioned in issue #680
mentioned in issue #683
mentioned in issue #681
mentioned in issue #682
mentioned in issue #675
Merge pass complete on
main36d64528. Local child verifies all PASS (674–680, 683). LocalTerra was down so #674 Playwright SKIP and #679 chain optional not run. Duplicate issues #681 / #682 closed. #684 left for other work. Coolify migrations + frontend rebuild still open on this ticket.mentioned in commit
3ff8d00b2dmake verify-issue-686passed on worktreefeat/686-leftover-verify(nowmainat3ff8d00b).Harness:
scripts/qa/verify-issue-686.sh+ skillskills/AGENTS_POST_MERGE_OPS_686.md(Q16 / M686-1–M686-8). Children #674–#680 / #683 stay closed. Did not touch #684.Stacked-run fixes that were blocking leftover verify (not child-invariant regressions):
npm installover afrontend-dapp/node_modulessymlink; linkpackages/localnet-trading-swarm/node_modulesfrom the primary checkout (bootstrap_swarm_worktreeinverify-issue-679.sh).#677Playwright: free stale TCP:30677before start (PLAYWRIGHT_WEB_PORThasreuseExistingServer: false).GET /api/v1/hub-prices/cl8y(400), not?ticker=; unrealized helper lives in the ShareLink chunk.Live Coolify (closes the prior leftover note):
custc|lunc|ust1|ustr;/hub-prices/cl8y400.1.381…+$0.687….terra1e7s0h9ftxakwca5gxspyt4haeuaqxds6swr08ul3tsepq7el924sprrsrw: UST1/USTRtrade_count109=109, CL8Y-cb/cUSTC 11=11 (plain NUMERIC strings).LocalTerra was down:
#674Playwright SKIP (same as merge pass); leftover stacked e2e SKIP (children already ran 674/677 smoke).#679chain optional not run.#677e2e-smoke 9 passed / 5 workers withPLAYWRIGHT_SKIP_CHAIN=1.Checklist (issue body)
Operator / Coolify
20260827120000_trader_positions_numeric_78.sql+20260827140000_economic_token_marks.sqlevidenced by live/positionsNUMERIC +trade_countmatch and CL8Yfee_usd.trade_countmatches/tradesfor UST1/USTR and CL8Y-cb/cUSTC (norebuild-positionsneeded).HUB_CL8Y_ADDRESSleftover: CL8Y-cb hasamount_usd; hub GET still four cells./protocoltoken mix shows CL8Y-cb human +$.36d64528+(live chunk markers;f67f2198tsc invert-legs already on tip).Verify (children)
make verify-issue-674…680and683viamake verify-issue-686(12 passed / 0 failed).Manual / device (automated coverage)
/portfoliogems hidden + Show test pairs + Mark/Unrealized (#674/#675+ live chunks).#674Playwright SKIP (no LocalTerra)./chartsUST1/cUSTC first load +?price=UST1;/tradeother-side default (#680).#678+ live chunks).#679unit; Station auto-gas residual stays documented)./protocol24h-only liquidity Δ% + dense UTC x-axis + CL8Y fee USD (#677Playwright +#683live).Optional leftover Playwright (
VERIFY686_LEFTOVER_E2E=1) skipped: children already ran 674/677 smoke.e2e-txstays 1 worker.Re-run:
make verify-issue-686(fail closed on Coolify withVERIFY686_REQUIRE_LIVE=1).mentioned in issue #684
mentioned in issue #687
mentioned in issue #701