Could someone help me understand what happens when we push slice updates to Prismic from the local slice builder, and the impact it has on production? Let's say I have a slice in my shared slice library that is being used in production across a number of custom types. When I make edits to that slice locally from the slice builder, like removing a field for example, and then push to prismic from the slice builder. Will this immediately update production because the model for the slice has changed in prismic? Or do I need to go into Prismic, and confirm those changes somewhere? Or will the changes only take effect when I merge my code into production. I think I'm confused on what's going on behind the scenes when I push my changes to prismic from the slice builder.
Ultimately, I'm trying to ensure that I'm safeguarding against developers making local slice updates and pushing those changes directly to production.
Thanks for your help!