“Cursor's primary internal metric for deciding whether to ship a new feature is whether their own developers use it daily in their workflow.”