운영 문서 / 검증·도입 준비 현황
검증·도입 준비 현황
최종 갱신: 2026-09-23. 지자체·기관 행사 운영자가 모집부터 1:1 로테이션 영상 대화, 상호 선택 결과까지 운영하는 데 필요한 기능의 현재 상태입니다. 2026-09-07 Google Meet 시기의 상세 검증 기록은 저장소의 docs/archive/에 보관했습니다.
통화 방식
로밋의 통화는 한 번에 두 사람의 1:1 대화이며 라운드마다 상대가 바뀝니다. 행사 전체 정원이 한 방에서 동시에 통화하지 않습니다. 영상·음성은 웹과 앱 모두 LiveKit으로 행사 화면 안에서 연결됩니다. 참가자가 외부 회의 링크를 열거나 다른 서비스의 입장 승인을 기다리지 않습니다. 이전의 Google Meet 외부 회의 방식은 제거했습니다.
기능별 상태
| 과정 | 현재 상태 | 남은 확인 |
|---|---|---|
| 기관 신청·승인 | 기관 신청, 서비스 관리자 심사 API, 승인 후 선결제 없는 모집 | 실제 서비스 관리자 계정으로 승인→모집 시작 화면 확인 |
| 행사 생성 | 기본 정보·신청양식·진행 규칙(차수별 시간·횟수)·최종 선택 설정 | — |
| 참가 조건 | 연령대·거주 지역·미혼 자가서약 | 본인·직장·학교·혼인 인증은 외부 연동 전이라 행사 조건으로 제공하지 않음 |
| 신청·심사 | 이메일/휴대폰 로그인, 신청, 승인·거절, 정원·성비 보호 | — |
| 자동 진행 | 관리자/예약 시작, 통화방 준비 후 5초 입장 시간, 서버 시각 기준 라운드 전환, 이전 방 종료 | 실제 20인 동시 통화 운영 검증 |
| 1:1 통화 | 배정된 두 사람만 입장 가능한 LiveKit 방, 라운드마다 새 방·새 상대 | 실제 기기 여러 대의 영상·음성 확인 |
| 운영 모니터 | 출석, 현재 배정, 통화방 준비·접속 인원(배정된 두 사람 기준), 종료 확인 | — |
| 최종 선택·결과 | 비공개 선택, 상호 선택만 매칭, 동의한 연락처만 매칭 상대에게 공개. 전체 매칭 관계는 운영자만 확인 | — |
확인한 범위
- 로컬 통합 검사: 남녀 각 5명 계정으로 실제 신청·승인·출석 API와 로컬 LiveKit 서버를 사용해 3초 대화 5회, 25개 조합의 실제 음성 수신, 최종 선택 3쌍 매칭과 미매칭 4명의 연락처 비공개를 확인했습니다(
docs/rotation-audio-test.md). - 운영 LiveKit 웹훅: 운영 프로젝트의 서명 키로 두 참가자의 합성 통화 참가·퇴장·종료 이벤트 수신을 확인했습니다(
docs/mobile-livekit-meter-qa.md). - 운영 배포 상태는
docs/mobile-release-status.md를 따릅니다.
위 검사는 합성 음성·가상 기기를 사용했습니다. 실제 참가자 20명이 실제 카메라·마이크로 동시에 대화한 기록은 아직 없습니다. 이 문서를 본행사 운영 완료 증명으로 사용하지 않습니다.
비용
LiveKit·Firebase 비용 구조는 비용 안내를 참고합니다.