- push starts sending `"codeSourceId": "cli"` - add `lean cloud push --force` (basically not adding `codeSourceId` to payload) - test push failure, cause we don't have the lock -> user facing error should be "please pull any required changes and push with --force"