Goal
Track the 2nd and 3rd lowest CardMarket listings alongside the floor. A single outlier listing at an unusually low price misrepresents the real market floor — listing depth reveals whether a cheap price is real or noise. Feeds into the Opportunity Score (#91) as a floor quality signal.
Design notes
- New
PriceType entries: cardmarket2nd, cardmarket3rd (and PSA grade equivalents: cardmarketPsa{grade}2nd, cardmarketPsa{grade}3rd if needed)
- Scraped in the same pass as the current
cardmarket source — already iterating listing rows
- Surface in the side panel as a depth view: 1st / 2nd / 3rd lowest with gaps between them
- Large gap between 1st and 2nd = likely outlier, floor is unreliable; tight cluster = real price floor
Role in Opportunity Score (#91)
Feeds listingDepthSignal in OpportunityScore. Shallow depth (isolated cheap listing) discounts the apparent Market Price floor — a deal that disappears the moment you try to buy it isn't a real opportunity.
Blocks
Goal
Track the 2nd and 3rd lowest CardMarket listings alongside the floor. A single outlier listing at an unusually low price misrepresents the real market floor — listing depth reveals whether a cheap price is real or noise. Feeds into the Opportunity Score (#91) as a floor quality signal.
Design notes
PriceTypeentries:cardmarket2nd,cardmarket3rd(and PSA grade equivalents:cardmarketPsa{grade}2nd,cardmarketPsa{grade}3rdif needed)cardmarketsource — already iterating listing rowsRole in Opportunity Score (#91)
Feeds
listingDepthSignalinOpportunityScore. Shallow depth (isolated cheap listing) discounts the apparent Market Price floor — a deal that disappears the moment you try to buy it isn't a real opportunity.Blocks