SQLite의 접근이 정말 인상적이네요. 코드 590배에 달하는 테스트 스위트를 비공개로 유지한다는 건, 결국 "소프트웨어의 진짜 가치는 동작 명세에 있다"는 뜻이니까요.

실제로 요즘 AI 코딩 도구로 프로젝트를 만들어보면, 기존 프로젝트의 README + API 문서 + 테스트 코드만 있으면 핵심 기능을 놀라울 정도로 빠르게 복제할 수 있습니다. 직접 7개 프로젝트를 운영하면서 느낀 건데, 테스트가 잘 되어있는 프로젝트일수록 역설적으로 복제하기도 쉽더라고요.

다만 Cloudflare vs Vercel 사례에서 간과된 부분이 있는데, "복제"와 "운영"은 완전히 다른 문제입니다. Next.js의 엣지 케이스, 플러그인 생태계, 커뮤니티 의존성까지 재현하려면 테스트 코드만으로는 부족하죠. 결국 해자는 테스트 코드 + 커뮤니티 + 운영 노하우의 조합이 아닐까 싶습니다.