One Home for the sales floor, and the Desk's hidden 500 dies
The user looked at Desk and My Day side by side and asked the obvious question: what is the difference? There wasn't one worth two pages - both opened on the same Daily Brief, and since the floor unified, both roles saw both. antino3 has ONE Home, and its porting spec had already named the merge as decision #9; the user resolved it: unify. The cockpit at /ae is now THE sales Home: one briefing sentence weaving both motions (pipeline money, won FY, follow-ups due, meetings, untouched leads, active conversations - and zero-value money clauses drop out of the sentence entirely, so a deal-less SDR reads a prospecting day, not "₹0 across 0 deals"), one Needs-you queue holding deal fires and lead fires together, the four DayCard doorways, and the slipping-deals + live-conversations panels under one Daily Brief. /sdr redirects, roleHome() sends both sales roles straight to /ae with no hop, the rail carries a single Home item, and BOTH segments now crumb as "Sales" - the /sdr-vs-/ae split is plumbing, not product. The merge also killed a bug that predated it: /ae had been returning 500 on every load while still painting a full page (streaming hid it). The digest named the culprit - DealHoverCard slotted a server-serialized <Link> into Radix's asChild trigger, which arrives across the client boundary as a lazy node Slot rejects during SSR ("Primitive.a failed to slot onto its children"). The trigger now renders its own Link inside the client component, and the /ae route smoke went red to green. The two stale deep-spec assertions ("SDR is bounced out of the AE area") were rewritten to the unified-floor truth: an SDR walks into /ae/pipeline freely.