연구 단계의 개발 방법

코드로 약속하기 전에, 코드로 배우세요.

작고 격리된 탐침(Probe)을 만듭니다. 탐침이 보여 주는 증거를 살펴봅니다. 사람이 제품의 동작을 결정한 뒤, 그 결정을 테스트와 독립 검증으로 보호합니다.

탐침은 질문을 살핍니다. 계약은 결정한 답을 기록합니다.

01 · 이유

동작하는 코드는 배움을 줍니다.
잘못된 확신도 줄 수 있습니다.

AI 코딩 에이전트는 팀이 올바른 동작을 충분히 이해하기 전에 예제를 만들 수 있습니다. 그 속도는 발견에 도움이 됩니다. 하지만 첫 구현에는 추측과 우연도 들어갑니다.

IDD는 구현에서 얻은 배움은 남기되, 우연한 동작이 오래가는 제품 약속이 되기 전에 사람이 결정하는 단계를 둡니다.

02 · 작업 방법

질문에서 보호된 결정까지.

각 단계에는 한 가지 역할이 있습니다. 구현이 동작하더라도 중간의 사람 결정을 건너뛸 수 없습니다.

  1. 1

    경계를 정합니다

    구현하기 전에 질문 하나와 안전 제한을 적습니다.

  2. 2

    작은 탐침을 만듭니다

    임시로 격리하고, 질문 하나에만 집중합니다.

  3. 3

    증거를 모읍니다

    예제, 측정값, 실패와 새로 드러난 가정을 남깁니다.

  4. 4

    사람이 결정합니다

    받아들이거나, 거절하거나, 합치거나, 다른 탐침을 요청합니다.

  5. 5

    답을 보호합니다

    승인한 동작을 테스트, 계약 또는 평가로 기록하고, 이를 통과하도록 공식 구현을 작성하거나 수정합니다.

  6. 6

    독립적으로 확인합니다

    배포를 검토하기 전에 새 검토자나 별도의 반복 가능한 검사로 확인합니다.

03 · 상태

실행된다는 사실만으로 준비된 것은 아닙니다.

탐색

Probe

질문 하나를 위한 임시 답입니다.

비교

Candidate

살펴볼 가치가 있지만 아직 약속은 아닙니다.

보호

Contracted

사람이 결정했고 지속 가능한 검사가 그 결정을 기록합니다.

검증

Shippable

독립 검증과 적용되는 위험 검사를 통과했습니다.

04 · 안전

추측으로 시작하면 안 되는 작업도 있습니다.

인가와 권한, 결제, 파괴적인 데이터 변경, 운영 마이그레이션, 암호화와 개인정보에는 구현 전에 더 엄격한 규칙이 필요합니다.

IDD를 나중에 안전하게 격리된 환경에서 활용할 수는 있습니다. 그러나 사람이나 운영 시스템을 대상으로 실험할 권한은 아닙니다.

안전 경계 읽기

05 · 알맞은 경로 선택

필요한 동작을 이미 알고 있나요?

예

테스트나 계약부터 작성하세요.

이미 정한 동작을 다시 발견하려고 탐침을 만들 필요는 없습니다.

아직

안전하게 격리된 탐침 하나로 배우세요.

증거를 모으고, 제품 동작으로 승격하기 전에 사람이 결정합니다.

06 · 에이전트에서 사용

코딩 세션에
IDD를 가져오세요.

IDD 0.1.0-draft는 재사용 가능한 기준 스킬, 탐침 manifest 구조 검사기와 주요 코딩 에이전트용 패키지를 제공합니다. 실행 중 동작은 플랫폼마다 다를 수 있고 아직 통제 검증하지 않았습니다.

Claude Code 플러그인

공개 저장소에서 바로 설치합니다.

/plugin marketplace add SoliEstre/idd
/plugin install idd@idd

제품 동작이 불확실하고 격리된 탐침으로 유용한 증거를 얻을 수 있을 때 /idd:idd를 호출합니다.

공용 스킬 패키지

하나의 기준 소스를 여러 에이전트 표면에 제공합니다.

  • Codex플러그인 manifest와 스킬 메타데이터
  • Gemini CLI설치 가능한 GitHub extension
  • GitHub CopilotAgent Skills 호환 폴더
설치 방법과 지원 범위 보기

원칙

구현은 약속이 되기 전에
탐침입니다.