MOCKUPlistings.rycolston.com — proposed two-page layout. Page 1 is today's live site, unchanged in scope; it gains only the nav. Page 2 is new.

Team Listing Inventory

Page 1's one job, exactly as shipped: MLS, FUB, and the Looker MM listing report agree — or you find out here and act. Stage corrections first, then the Active / Pre-List / Off-Market tables. Nothing from the outcomes scoreboard lives on this page.

Stage Corrections — 3 need action (sketch of the live page — real thing already runs)

Rows where the pricing-dash stage disagrees with FUB. Each row: what MLS says, what FUB says, one action.

Client · AddressMLS saysFUB saysAction
— · 4772 Kings Garden PkwyActivePre-List mismatchText the agent
— · 10525 Yorkford DrActive Under ContractActive Listing mismatchText the agent
— · 822 Madrono DrCancelledActive Listing mismatchText the agent
Below this on the live page: Active Listing · Pre-List · Off-Market (Sourcing Cash Offers) tables — client, phone, FUB deep-link, DOM, last price adjustment. Unchanged from the shipped v1; not re-mocked here.
Why the split: page 1 is a daily operational surface — open, fix, done. Page 2 (Outcomes →) is a scoreboard you read weekly — coverage, covered-vs-not, wins, deaths. Different job, different cadence, different page.