Two sales reps, one deal. Sara moves "POS rollout" to Proposal. Omar still has yesterday's page open and marks it Lost a minute later. Who wins?
In most boards I've shipped, the answer was "whoever clicked last," and finance found out when the forecast was already wrong.
Pushing live updates is the easy 20%. The other 80% is stale writes, board isolation, and what happens when the browser reconnects. This post is the short "three bugs" cut for Blazor interactive server + SignalR on .NET 10 — skeleton shapes only. The full board (hub, REST, tests with two fake reps) lives in CRM PRO . Daily tested .NET projects are also in Tech Skill Builder — $5/month for a very limited time only (normally $10). Grab it now before it goes back to $10.
Bug 1: last-write-wins with no version
If your move endpoint only takes dealId + newStage , Omar's Lost overwrites Sara's Proposal with no warning.…