You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I self-directed from the issue tracker without first checking which branch each issue targeted, or which branch was active. I noticed a symptom last cycle — #2362 naming a file absent from main — and flagged it, but did not follow through to a divergence check until now. Two PRs of duplicated effort is the cost.
Suggested resolution (needs a maintainer decision)
State which branch is authoritative. If playground is where work lands, say so in the repo (README/CONTRIBUTING) so agents and contributors target it.
Either merge playground → main, or retarget. A 288-commit gap means any main-targeted fix is guesswork about whether it is already done.
Finding
origin/playgroundis 288 commits ahead oforigin/main;mainis 1 commit ahead of playground.main775a1263playground2ae3f358Much of the open HIGH backlog is written against
playgroundand names files that do not exist onmain. I confirmed each file's presence per branch:main?playground?app/lib/liquidation-distance.tsapp/lib/playground-registered-markets.tsBranch: playgroundBranch: playgroundapp/components/trade/OrderTicket.tsxapp/app/api/mobile/create-market/route.tsSo of the recent HIGH issues, only #2400 is straightforwardly actionable against
main— and it is devnet-gated.Why this matters
Two fixes I raised against
mainturn out to already exist onplayground:playgroundalready builds that cache withmaxEntries. My PR fix(oracle-api): bound the publisher and resolver caches (GH#2416) #2437 is redundant.playground'sOrderTicket.tsxalready hashandleTrade(snapshotSize?, snapshotLimitPriceE6?)and forwardssnapshot.worstFillPriceE6through abindConfirmedLimitPricehelper. My PR fix(trade): submit the worst-fill bound the user actually reviewed (GH#2362) #2439 is redundant.One is not yet fixed on
playgroundand remains live there:usePortfolio.tsonplaygroundhas noisPartialequivalent. My PR fix(portfolio): stop publishing an incomplete scan as a complete one (GH#2414) #2438 fixesmain;playgroundstill needs this.What I got wrong
I self-directed from the issue tracker without first checking which branch each issue targeted, or which branch was active. I noticed a symptom last cycle — #2362 naming a file absent from
main— and flagged it, but did not follow through to a divergence check until now. Two PRs of duplicated effort is the cost.Suggested resolution (needs a maintainer decision)
playgroundis where work lands, say so in the repo (README/CONTRIBUTING) so agents and contributors target it.playground→main, or retarget. A 288-commit gap means anymain-targeted fix is guesswork about whether it is already done.playground— it is the one finding here still live on the active branch.I am happy to redo #2414 against
playgroundonce someone confirms that is the right target.