출시 준비 점검
내부 또는 고객 공개 전 준비 상태를 확인합니다.
출시 준비 점검
워크스페이스를 내부 팀, 고객 트래픽, 새 기능 rollout에 열기 전에 이 페이지를 사용합니다.
준비 상태는 선택한 워크스페이스의 운영 진단입니다. P0 앱 작업 성공만으로 결제·소유권·모더레이션·결제사 준비까지 확인되지는 않습니다. 출시 전 Console의 현재 결과와 이 페이지의 담당자를 검토합니다.
항목 상태와 전체 상태
항목은 ready, todo, blocked, attention, optional, unknown 상태와 required 또는 recommended 중요도를 사용합니다. unknown은 점검으로 준비 여부를 확인하지 못했다는 뜻이며 성공이 아닙니다. 필수 항목 중 ready나 optional이 아닌 것이 있으면 전체 상태는 blocked입니다. 그렇지 않고 미해결 항목이 있으면 attention, 모두 해결되면 ready입니다.
결제에서는 플랜 출처가 구독일 때 past_due(연체), expired(만료), suspended(정지됨)가 항목 blocked를 만듭니다. canceled(해지)는 항목 attention입니다. 결제는 필수이므로 이 attention 항목도 전체 결과를 blocked로 만듭니다. 구독 상태·항목 상태·전체 상태를 구분합니다.
플랜에 막힌 선택, Secret Key 설정, 팀 소유권, 웹훅, 회차 판매 가능성은 권장 진단입니다. 권장 항목의 blocker는 필수 차단 수를 늘리지 않으면서 전체 결과를 attention으로 만들 수 있습니다. 출시 범위에 적용되는지 각각 검토합니다. Secret Key는 권한 있는 서버 연동에 필요하며 모든 공개 읽기 앱에 필요한 것은 아닙니다. 웹훅 등록도 이를 사용하는 흐름에만 필요합니다.
준비 상태 범주
| 범주 | 준비됨의 의미 | 중지해야 할 때 |
|---|---|---|
| workspace | 식별 정보, 소유자, 팀 접근이 명확함 | 관리자 소유자가 없거나 오래된 접근이 남아 있음 |
| features | 선택한 기능 중 하나 이상이 유효함 | 선택 기능이 플랜에 막혀 있음 |
| keys | Publishable Key, CORS, Secret Key 소유권이 명확함 | browser origin 또는 키 소유권이 빠져 있음 |
| billing | 플랜과 구독 상태를 사용할 수 있음 | 구독이 연체, 시스템에 의해 정지, 만료되었거나 상태가 불명확함 |
| content | 활성 영역에 최소 실제 콘텐츠가 있음 | 활성 영역이 비어 있거나 담당자가 없음 |
| webhooks | 전달 실패 위치를 담당자가 알고 있음 | 실패 소유권이 불명확함 |
| team | tenant-admin 멤버십에 운영 담당자가 있음 | 관리자가 없거나 한 명뿐이면 검토 필요 |
expired 구독은 종료된 상태로, 예를 들어 예약된 해지가 결제 기간 종료 시 적용되면 만료됩니다.
출시 체크리스트
- 소유자와 관리자가 최신 상태입니다
- 유효 기능이 출시 범위와 일치합니다
- 필요한 콘텐츠 또는 커머스 기록이 있습니다
- 입장 유형이 구성되어 있으면 권장 회차 판매 가능 진단을 검토합니다
- CORS, 키, 웹훅 담당자가 정해졌습니다
- 결제 상태가 막고 있지 않습니다
- 지원과 모더레이션 책임이 배정되었습니다
중지 조건
필수 항목이 blocked 상태이거나, 플랜에 막힌 기능이 출시 약속에 포함되어 있거나, 고객 노출 실패를 소유한 사람이 없으면 출시를 멈춥니다.
준비 상태 blocker는 출시 blocker로 취급하세요. 노출을 넓히기 전에 소유자, 기능, 키, 결제, 콘텐츠, 지원 gap을 해결합니다.