| # | 영역 | 필드 | 타입 | 옵션 값 / 제약사항 | 입력 예시 |
| 1 | 검색 | 위젯 검색 | text | 위젯 이름 부분일치, 1~20자, 카테고리 필터와 AND 조합 | "채팅" 입력 → 채팅창/아바타채팅 노출 |
| 1 | 카테고리 필터 | 카테고리 chip | chip select(단일) | 전체 / 표시·통계형(후원목표·후원랭킹·QR코드 등) / 인터랙션·미니게임형(투표·퀘스트·플레이 등) / 사운드·연출형(커스텀사운드·이모티콘리액션 등) — 기능 기준 분류, 출처(원본 서비스) 기준 분류는 사용하지 않음 | "인터랙션·미니게임형" |
| 2 | 팬아웃 층 필터 신규 | 팬아웃 층 chip | chip select(단일) | 전체 / A층·항상 / B층·값 있으면 / C층·유형 일치 / D층·반응 없음 — 후원 1건이 이 위젯을 반응시키는 조건(§14.0 ⑪, acceptance WGT-02~05)을 기준으로 좁혀보는 필터. 카테고리 필터와는 별도 축(AND 조합) | "C층 · 유형 일치" 선택 → 그림후원·벽지·시그니처 빙고판 등만 노출 |
| 3 | 위젯 카드 | 팬아웃 층 뱃지 신규 | readonly badge(A/B/C/D 4종, 해당 없는 카드는 미표시) | A층=유형 불문 항상 반응 / B층=유형 불문 금액·메시지 등 값이 있으면 반응 / C층=대응하는 후원 유형일 때만 1:1로 반응 / D층=트리거가 후원이 아니라 반응하지 않음. 퀘스트·럭키박스·플레이·뽑기 4종은 별도 widget_type 없는 콘텐츠분리형이라 팬아웃 층 자체가 적용되지 않아 뱃지 없음 | "후원목표" = B층, "그림후원" = C층 |
| 3 | 위젯 카드 | 추가 버튼 | button | 클릭 시 해당 위젯의 widget_instances 레코드를 즉시 생성하고 상세 설정 화면(2단 골격)으로 이동 — 동일 위젯 여러 개 추가 가능(예: 채팅창 2개, 소스별로) | "후원목표" 추가 → /studio/goal/:instance_id (v2.66 정정 — 기획서 §03 위젯별 라우트 + 인스턴스 id) |
| 3 | 위젯 카드 | 구독 전용 뱃지 | readonly badge(해당 위젯만) | 유료 구독이 필요한 위젯에만 표시(현재는 시그니처 빙고판) — 통합 플랫폼에서의 과금 정책은 미결정(§13 참고). 원본이 어느 서비스였는지는 UI에 노출하지 않음 | "구독 전용" 뱃지 |
| 추가 후 경로 — v2.31 명시 |
| — | 추가 | 「추가」 클릭 후 흐름 | navigation | 추가한 위젯이 어디로 가는지가 정의돼 있지 않았다. 확정 — ① widget_instances 행 생성 ② 해당 위젯의 설정 화면으로 즉시 이동 ③ 스튜디오 셸 사이드바 “위젯” 그룹에 항목 추가(맨 위 “위젯 라이브러리” 허브 아래로) ④ 설정 화면에서 OBS 등록 가이드(채팅창 화면에 정의된 공통 컴포넌트)를 함께 노출. 목록으로 되돌아가 다시 찾게 만들지 않는다 | — |