크리에이터·YouTube 리포팅 SaaS를 실제 고객 환경에 내보내기 전에 실패 폐쇄형 릴리스 게이트로 단단하게 만든 production-hardening 프로젝트. PostgreSQL 워커, Docker 런타임, 백업·복구, Playwright QA와 운영 프리플라이트를 한 릴리스 계약으로 묶었습니다.

테스트와 빌드가 통과해도 SaaS가 공개 출시 준비가 됐다는 뜻은 아닙니다. DB 마이그레이션, 워커 중복 실행, 잘못된 호스트, 백업 복구, OAuth·이메일·정책 같은 외부 상태가 어긋나면 코드가 정상이어도 고객 데이터를 위험하게 만들 수 있습니다.
소스 완료와 공개 출시를 분리했습니다. immutable release manifest, PostgreSQL 전용 워커, Docker/Compose 런타임 검증, 백업·복구와 삭제 ledger, fail-closed operator/preflight 검사, 별도 FINAL-QA를 두고 실제 증거가 없는 게이트는 통과시키지 않았습니다.
최근 COS-32/33 최종 QA에서 focused 22/22, 전체 회귀 669건 통과(27건은 DB 미구성으로 skip이며 pass로 세지 않음), typecheck·production build·release verifier가 통과했습니다. 올바른 4080 private-staging host에 대한 29/29 read-only live checks도 통과했습니다.
반복 가능한 private-staging 릴리스 증거와 운영 경계를 만들었지만, public launch는 DNS 쓰기 인증·공개 TLS/proxy·실제 Google 동의·정책/지원 정보·이메일 sender·암호화 백업 키 보관 등 외부 게이트가 남아 있어 의도적으로 차단 상태로 유지했습니다.