정의
글이나 정적인 이미지 형태의 스펙(명세서) 대신, 사용자가 특정 조건이나 변수를 직접 토글(Toggle)하고 조작하며 실시간으로 결과 화면을 확인할 수 있도록 만든 동작 가능한 형태의 명세서.
핵심 속성
- 조작 가능성 (Operability): 정해진 시나리오를 읽는 것이 아니라, 쿠폰 적용 여부, 장바구니 상태 등 다양한 변수를 사용자가 직접 켜고 끄며 경우의 수를 테스트할 수 있다.
- 예외 케이스 가시화: 기하급수적으로 늘어나는 조건부 UI 조합을 텍스트로 나열할 때 발생하는 정보 누락과 커뮤니케이션 오해를 원천 차단한다.
- 일회성/신속성: 완벽한 프로덕션 코드로 작성되는 것이 아니라, AI(예: Claude Code)를 활용하여 HTML/JS 기반의 프로토타입으로 매우 빠르게 생성된다.
관계
- MCP — 사내 데이터를 연동하여 인터랙티브 스펙의 현실감을 극대화하는 기반 기술
- prototyping — 최종 제품이 아닌 커뮤니케이션 및 검증을 목적으로 한다는 점에서 목적성을 공유하는 상위개념
- executable-documentation — 문서를 실행 가능한 형태로 만든다는 점에서 연장선상에 있는 엔지니어링 패턴
인용
문서를 읽고 상상하는 방식이 아니라, 원하는 조건을 직접 조작하면서 화면을 확인할 수 있게요. 개발/기획/QA가 궁금한 케이스를 스스로 조작하며 확인할 수 있게 되면서, PDP 가격 정책 개발/QA 과정에서 반복되던 확인 질문이 0건이 됐습니다.