All four pages, one frame

Live Auctions, Purchases, Under Offer and Lost, all four, all at full detail, in the same three control frame. Use the page tabs inside the mock. Set a source or a make on any page, switch, and watch which filters travel and which get dropped. Real data throughout: 26 live auction cars with their real CompMatch suggestions, all 15 of today's held back cars and a sample of the 624 rejected with their reasons, your 21 Due in purchases plus sample In stock and Cancelled rows so all four views work, 26 lost bids, and Under Offer with both sample rows and the genuine empty state it shows today. Nearly every control is genuinely wired now, the notes at the bottom say exactly which few are not.

A tour worth taking: type in the search box and watch every page answer. Star a card, then tap the nav star to see just your shortlist. Hit Run now and watch the progress bar tick through a run, then Stop it. On Purchases, + Add car is right there in the bar, and clicking a Status cell genuinely moves a car between Due in, In stock and Cancelled. Save a filter set under a name in More → This page → Saved views and it comes back as a gold chip.
Click any column heading to sort. Click a reg to open the record.

Every page, accounted for

  • Live Auctions. Real cards with the price gauge, CompMatch's own suggested bid, the grade circle, the countdown and the flag icons. The slice chip reaches All, Gap fillers, Auto only, and the two sections that live below the cards today, Held back and Rejected, each still carrying its own reason line.
  • Purchases. All 18 columns, the record drawer, the journey, the timeline and the DealerKit sync panel. Slices are Due in, In stock, Cancelled, All.
  • Under Offer. Reg, vehicle, platform, max bid, noted. Yours is genuinely empty right now, so the mock carries both: three sample rows, and the real empty state, one click apart.
  • Lost. Sold for, our bid, lost by in pounds and percent, retail est., date bid, and the three headline figures. Motorway only, because that is the only won and lost feed built.

Everything that genuinely works

  • Search, in the nav bar, filters every page live by reg or name.
  • Every filter. Make and Model (Model scopes to the chosen Make), Year, Transmission and Ends within on Live Auctions, and every range: Mileage, Reserve, Max bid and Retail guide on Live Auctions, Bought date, Car price and Retail est. on Purchases, Date bid, Lost by and Sold for on Lost, Noted date on Under Offer. All read the real data, all show as removable chips, all feed the live count in the drawer's footer.
  • Sort genuinely reorders the cards, one honest list, each option with its own direction arrow.
  • All four purchase views. Due in, In stock, Cancelled (with its own reason column and trimmed columns) and All, with counts computed from the data. Clicking a Status cell moves a car between them for real, which is the check in flow. Video, Collecting, Finance and Paid edit too.
  • + Add car is a visible button in the Purchases bar, and the form genuinely adds a row, with validation.
  • Run now opens the real modal, five platform ticks plus all seven other checks with their warning dots, and runs a simulated progress bar with a working Stop. Sync on Purchases opens its own modal including Check all DealerKit records. Lost has Sync and the Full history backfill, Under Offer has Check now.
  • Saved views save the whole page state under a name, come back as gold quick chips, and star, apply and delete all work. Stats computes live off whatever is showing.
  • The star on a card shortlists it, the nav star shows the count and filters to just those. The bell carries the real alert wording from your live page.
  • Countdowns on auction cards tick against real clock time, red under 24 hours, and the Ends within filter uses the same clock. The two density buttons switch the card size.

Two earlier decisions, still in

  • The drawer never hides the grid. No dimming, and a live car count in its footer.
  • Sort is one honest list. Whatever is ticked is genuinely what you are looking at.

Still deliberately not real

  • Photos are grey tiles, the artifact sandbox cannot load your imgix URLs.
  • The progress bars are timed simulations of the real phases, they do not read anything.
  • Text and date cells in the table (Collection, Notes) and the record drawer's Timeline and DealerKit panes still open a note rather than saving. Column drag and resize are not wired here, they work as they do today.
  • In stock shows 5 sample rows and Cancelled 3, standing in for your real 104 and 88. Under Offer's three rows are stand ins from today's live cars. Both are labelled.
  • Body style is greyed out because the mock's own sample data carries no body style, an empty dropdown would be a lie. Gap fillers reads zero because your stock snapshot is genuinely stale. Rejected shows the first 40 of 624.
  • Auction end times are remapped onto the next few days, the file is frozen so the real timestamps would all be in the past.