시연 시나리오·리허설 — 실제로 한 통 걸어 본다
무엇을
발화 → 자막 → 마스킹 → 카드 → 통화 후 요약까지 한 줄로 흐르는 시연 시나리오를 만들고 리허설한다.
되는 것은 확인돼 있다 — 끊기는 자리를 찾는 일이다
2026-09-11 에 로컬 콜 미디에이터(ngrok) → 배포 백엔드 → 대시보드 엔드투엔드 실측이 성공했고
실제 폰 발화가 DB 에 영구 저장되는 것까지 확인했다. 09-14 에는 운영에서 통화 생성 → 전사
→ P4 마스킹(제 번호는 *********** 입니다) → 조회에 원번호가 남지 않는 것까지 봤다(SEC-1).
남은 위험은 「배포됐는데 화면에선 안 되는」 자리다 — 09-14 에 관리자 로그인이 그랬고
/health 는 ok 였다. 눌러 보기 전에는 모른다.
⚠ 시연 전에 사람이 해야 하는 것
- 화자 분리: 데모는 물리 2채널(브라우저 2대)로 우회한다 — AI Hub 데이터가 전부 모노다(V1 실측).
speaker=auto는 실제 구글 응답으로 미검증이다(decisions/303) - 운영
document테이블이 비어 있으면 콜 가드·추천 카드의 근거 조항이 NULL 로 저장된다 — 먼저 채운다 admin_account행이 없으면 블랙리스트 승인·해제가 409 다
완료 조건
- 시나리오 대본(발화 문장 포함)이 있고, 개인정보 패턴이 실제로 들어 있다 — 마스킹이 도는 것을 보여야 한다
- 리허설을 운영 주소로 한 번 돌린다(로컬 mock 이 아니라)
- 안 되는 기능은 끄거나 「미구현」이라고 화면에 적는다. 되는 척하지 않는다
- 시연 중 실패했을 때의 대체 경로(녹화 영상 등)를 준비한다
보드 최신화 (2026-09-21, 정성윤 — 사용자 지시로 전체 보드를 한 번에 맞췄다). 상태는 그대로
todo. 「시연 전에 사람이 해야 하는 것」 셋 중 둘이 움직였다 — ① 운영document테이블은 차 있다(09-19 SSM 실측 98행) — 이 걱정은 닫혔다 ②admin_account는 행은 있고agent_id가 NULL 이라 승인·해제가 409 다 → w6-admin-agent-mapping ③ 화자 분리 실검증 · STT 캡(일 600초 ≈ 4통화) → w7-demo-infra-readiness. 합성 통화로 시연하면 모달이 자막을 가린다 → w7-call-ui-loose-ends.
2026-10-01 — 착수 (정성윤)
정성윤이 넘겨받았다(decisions/137). 대본 _project/demo-script.md(7단계, 개인정보 6줄 포함) · 발화 주입 services/call-mediator/scripts/demo_text_call.mjs act1~act4 · 운영에서 act3·act4 를 돌려 캡처(정성윤 로컬 data/processed/qa-captures/, 공개하지 않는다). 완료 조건 1·3·4 는 채웠고, 2(운영 주소 리허설 한 통 끝까지)와 녹화가 남았다 — 10-01 QA 3회차에서 ?call_id= 없이 연 화면이 모든 통화를 받아 섞이는 것을 고쳤고(realCallMediatorClient.ts), 그 배포 뒤 1막부터 끝까지 한 번 돌리고 두 번 녹화한다.
2026-10-01 저녁 — 통화 묶기 확인 (정성윤)
https://call.solidbob.cloud/?call_id=check-mix-01 로 연 화면에 act4(--call-id check-mix-01)를 넣고, 다른 ID(check-mix-02)로 act3 를 동시에 넣었다. 화면에는 act4 의 상담원 세 줄만 있고 act3 의 폭언 줄·🚫·🆘 핀은 없다(캡처 로컬 보관). 대기화면 최근 상담기록에는 두 통화가 다 올라온다 — 목록은 상담원이 받은 통화 전부를 보여 주는 것이라 맞다. 「여보세요」 → *** 과잉 마스킹은 이번에도 같았다(미결).
2026-10-02 새벽 — 시연 영상 촬영 (정성윤)
- 운영 주소에서 장면별로 찍었다(사용자 촬영, 운영 DB 로 확인한 통화):
shoot1-b1(1막 — 자막 17 · 블랙리스트 요청 9 → 승인) ·shoot1-a2(2막) ·shoot1-stt·-stt2·-stt3(음성 통화 셋).shoot1-a1은 수도 절차 카드가 붙어 버린 첫 시도다. - 대본 한 줄을 바꿨다 — 1막 9번째 줄(이름·주소)이 「3.5 수도 사용자 명의변경」 을 절차로 잡게 해서 「초본 받을 사람은 …」 으로 바꿨다. 결함은 미결에 남겼다.
- 음성 장면: 원래 파일은 쉼마다 줄이 끊겨(상담원 8·고객 11줄) 쉼을 줄인 파일을 만들었고, 그 파일로 1~7턴이 턴당 한 줄로 적혔다. 8번째 턴에서 STT 하루 한도에 닿아 끊겼다.
- 편집 순서와 자막(소개 3장 → 음성 → 대기화면 → 1막 → 버튼 → 후처리 → 관리자 → 2막 → 지난 통화 → 마무리 2장)을 정했다. 영상 파일은 사용자 로컬에 있고 저장소에 올리지 않는다.
- 완료 조건 1·2 는 됐다(대본에 개인정보 줄 · 운영 주소 촬영). 3·4 는 영상 편집이 끝난 뒤 사용자가 확인한다 — 상태는
in-progress로 둔다.