evidentloop/sopify

Resumable, traceable AI coding — plans, handoffs, and evidence stay with the repo across hosts.

해결하는 문제

Sopify는 AI 개발에서 "조기 코드 작성" 문제를 해결합니다. AI 도구가 요구사항이 완전히 이해되거나 결정이 확정되기 전에 코드를 작성하는 상황을 방지합니다. 서로 다른 AI 호스트나 팀원 간 전환 시 컨텍스트 손실을 막고, 중요한 설계적 트레이드오프가 일시적인 채팅 기록 속에 사라지는 것을 막습니다.

작동 방식

Sopify는 Codex, Claude, Cursor, Copilot, Qoder와 같은 기존 AI 코드 작성 호스트에 통합되는 프로토콜 계층입니다. AI가 코드를 실행하기 전에 분석, 설계, 작업 분할을 먼저 수행하도록 강제하는 "계획 우선" 워크플로우를 시행합니다. 이러한 계획과 검증 수령서, 결정 추적 정보는 리포지토리 내 .sopify/ 디렉터리에 Git으로 추적되는 파일로 저장됩니다. 이를 통해 지원되는 모든 호스트는 ~go 명령어를 사용해 특정 체크포인트에서 작업을 재개할 수 있으며, 다양한 도구와 협업자 간에 일관된 상태를 유지할 수 있습니다.

대상 사용자

다양한 AI 도구와 팀원들과 함께 작업하면서 더 체계적이고 감사 가능하며 재개 가능한 개발 프로세스를 원하는 개발자들입니다.

주요 특징

  • 계획 우선 워크플로우: 코드를 작성하기 전에 AI가 멈추고 명확화 또는 승인을 요청하도록 강제합니다.
  • 호스트 간 재개 가능성: 개발자가 한 AI 도구에서 작업을 시작하고 다른 도구에서 완료해도 컨텍스트를 다시 설명할 필요 없이 진행할 수 있습니다.
  • Git으로 추적 가능한 흔적: 계획과 결정을 리포지토리 내 프로젝트 아티팩트로 저장하여 개발 이력의 감사 가능성을 보장합니다.
  • 호스트 독립성: 새로운 독립형 도구를 요구하지 않고 기존 에디터와 CLI에 설치 가능한 형태로 작동합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트