### Problem/Opportunity Currently in sc tag we rely on using git's own error messages through subprocess. ### Proposed Solution Capture errors ourselves and raise next steps ### Acceptance Criteria (Optional) _No response_ ### Additional Notes (Optional) _No response_