A round of Outreach polish: Setup is now a 3-column platform layout with sensible defaults, every Execution card on Runs shows real-time discovery progress and can be deleted, the Drafts tab calls out brand-new items with a "New" badge, and tab labels carry inline counts so you always know how much is waiting on you. Several changes to /outreach landed together — most touch surfaces you use every day: Setup → Platforms in three columns, side-by-side — The Setup tab is now two sections — Platforms and Engage. Platforms shows YouTube, TikTok, and Instagram as a 3-column grid you can scan in one look, with the platforms you've enabled sorted to the left. Daily auto-discovery is one toggle (it was repeated three times before — same value, three places to drift), and new campaigns now start with all three platforms disabled so you opt in to what you actually want. Tab order: Setup, Runs, Drafts (N), Inbox (N) — Outreach now lands on the Runs tab by default — that's the one you'll most often want to look at after kicking off a discovery. Drafts and Inbox carry inline counts in their labels ("Drafts (4)" / "Inbox (2)") so you can see at a glance whether something's waiting for you. The first time you open a fresh campaign with no platforms configured, we route you to Setup automatically. Live discovery progress on the Runs tab — Click into an Execution card while a discovery is running and you'll now see real Apify progress instead of a generic "in progress" spinner: phase-by-phase status, when each actor was last polled, how many handles have been extracted so far, and any errors as they arrive. The Execution card also shows the actual count of unique creators discovered (not the raw scrape total — duplicates are now reconciled in the UI). Delete an Execution from your Runs history — Old Execution cards cluttering the Runs tab? Each one now has a "Delete execution" button that removes the run history only — your drafts, your discovered creators, and your audit trail all stay intact. We block the delete if a run is still in progress and explain why. There's a single confirm dialog so you don't have to type a long phrase just to clear out housekeeping. Hard-delete a campaign (with full preview) — Deleting a non-default campaign now does what you expect: it actually removes everything tied to it — keywords, drafts, conversations, message threads, and creators discovered only in that campaign. Before you confirm, we show a breakdown of exactly what will be deleted so there are no surprises. Cross-campaign creators are preserved (a creator who appears in two campaigns survives the delete of one). To delete the default campaign, set another campaign as default first via the new "Set as Default" button on the campaign edit modal. Drafts that arrived since you last looked — Open the Drafts tab and any drafts that landed after your previous visit are highlighted with a blue left border and a green "New" badge — so when a discovery completes overnight, you can see the new arrivals at a glance instead of scrolling through everything to figure out what changed. After you've been on the tab for 30 seconds, we update your bookmark so the next visit only highlights what's truly new since then. More-honest pipeline counts — Previously the Runs tab could show "Scoring: No items available" the moment you kicked off a discovery — even though scoring hadn't actually run yet. We fixed that: the Execution card now reflects the real funnel for that specific discovery, and the Scoring + Drafting rows are clickable so you can drill into the exact creators that were processed. Sender configuration warnings also moved off the Setup readiness strip — they only show up where they matter, on the Drafts tab where Send actually fires.