Retro ticket for request made in Late July/ Early August meeting with iHerb/Harness on IaCM, showing iherb's evaluation. We discuessed with Uri Scheiner that we need a workspace locking mechanism that will pause/suspend workspaces with pending approvals, from running more than plans for new runs. This will avoid situations where state mismatch could roll back changes. Eg; Change 1 applies a code version and is pending an approved change window to complete. In the mean time, change 2 applies a different version of other code referenced in the same terraform/tofu workspace, and is applied completely. If change 1 is continued after change 2, the updated from change 2 will be reverted as the state does not match.