MVP 이후 확장 시나리오로, 개발자가 커스텀 기능을 스킬로 등록·판매하고 구매자가 검색·설치할 수 있는 스킬 마켓과 개발자 중개·정산 인터페이스를 통합합니다.
MVP 이후 확장 시나리오로, 개발자가 커스텀 기능을 스킬로 등록·판매하고 구매자가 검색·설치할 수 있는 스킬 마켓과 개발자 중개·정산 인터페이스를 통합합니다. 커스텀 의뢰 채팅, 견적 상태 머신, PG 추상화 정산 어댑터, 운영 심사 백오피스를 확장 구현합니다.
작업 범위
주요 업무




어댑터 인터페이스 경계를 설계해야 합니다
상태 머신 전이 규칙을 엄격히 강제해야 합니다
구매자가 카테고리 필터와 검색으로 세금계산서 발행, 알림 연동 같은 스킬(기능 팩)을 찾아 상세 페이지에서 미리보기 후 원클릭으로 자신의 CRM에 설치합니다.
스킬 매니페스트를 Zod로 검증한 뒤 트랜잭션 단위로 테넌트 스키마에 적용해, 설치 도중 실패해도 CRM 상태가 반쪽짜리로 남지 않는 원자적 설치 파이프라인을 구현합니다.


구매자가 원하는 커스텀 기능을 의뢰하면 개발자가 채팅으로 상세를 조율하고 견적을 제시하며, 구매자가 견적에 동의하면 결제와 동시에 작업이 시작됩니다.
견적 흐름을 명시적 상태 머신으로 모델링해, 결제 전에는 작업이 시작되지 않고 동의 없는 금액 변경도 불가능한 구조를 구현합니다.


개발자가 완료한 작업과 판매된 스킬의 수익을 본사 수수료 차감 후 정산받을 수 있도록, PG 정산 API와 연동되는 인터페이스와 정산 내역 조회 화면을 제공합니다.
정산 처리 로직을 PG 어댑터 인터페이스 뒤에 추상화해, 실제 계약 PG사가 바뀌어도 정산 엔진 코드를 재작성하지 않는 구조를 설계합니다.


본사 운영자가 등록된 스킬의 기능·호환성·보안을 검토하고, 마켓 노출 승인 또는 거절 사유를 남겨 개발자에게 전달합니다. 심사 큐 + 체크리스트 기반 검토 + 승인/거절 사유 기록.
체크리스트 기반 심사 폼과 상태별 큐 분리로, 운영자가 반복 심사를 빠르게 처리하면서도 거절 사유가 개발자에게 구조적으로 전달되는 흐름을 구현합니다.


스킬/의뢰/정산 테이블 설계, Postgres 전문 검색 인덱스 구성, 매니페스트 스키마 정의
스킬 매니페스트 검증, 원자적 설치 트랜잭션, 설치 실패 롤백 로직 구현
실시간 채팅, 견적 상태 머신, 정산 어댑터 인터페이스 및 수수료 엔진 구현
스킬 마켓 검색 그리드 등 20여개 화면, 운영자 심사 큐 UI 구현
Redis 큐 기반 정산·알림 비동기 처리, 설치/정산 시나리오 통합 테스트 30여개 작성