The first problem can be fixed by CI/CD, and proper branching strategies. Each IC should have their own branch, then PR into appropriate branch
Have no idea on the second, other than a visit from HR.
Have no idea on the second, other than a visit from HR.