이슈 수신
증상, 아동명, 날짜, 환경, 화면, 역할, 세션 URL을 받는다.
입력 정리마지막 업데이트 2026-07-29
PPI 재현 경로 파악 흐름 시각화의 핵심을 활용 가이드식으로 먼저 안내합니다. 기술적 결론과 원문 근거는 아래 본문에 보존되어 있습니다.
PPI 이슈 분석은 신고 문장 하나를 바로 결론으로 바꾸지 않는다. LogRocket, Grafana, 실제 코드 라인, 반증 루프를 거쳐 “어떤 조건이 동시에 만족될 때 동일 증상이 다시 발생하는가”를 단계별 재현 레시피로 만든다.
증상, 아동명, 날짜, 환경, 화면, 역할, 세션 URL을 받는다.
입력 정리guest, meet, monitor, SFU, OpenAI, 채팅, 타이머 등 도메인으로 분기한다.
탐색 범위 결정LogRocket 아동·진행자 세션과 Grafana socket/SFU 로그를 시간순으로 모은다.
관찰 단서A 이벤트 → B 상태 → C 코드 분기 → D 증상 형태로만 가설화한다.
아직 미확정route → hook → manager → socket/API 흐름을 따라 gate 조건과 라인을 찾는다.
라인 번호 확보정상 세션, 반례 조건, 로그 순서 불일치 가능성으로 가설을 깨본다.
기각/수정/유지동시에 만족되어야 하는 조건과 race window, 자동복구 타이밍을 좁힌다.
필요조건 추출결정론적 하네스 또는 E2E 조작 절차로 재현 경로를 문서화한다.
최종 답변코드 실행 또는 하네스/E2E로 재현됨.
로그의 상태 전이를 같은 순서로 주입했을 때 신고 증상이 다시 나온다.
로그와 코드가 일치하지만 실행 재현 전.
라인 단위 근거는 있으나 실제 브라우저/라이브 스택 재현은 아직이다.
권한, 세션, raw 로그, 환경 부족.
추가 LogRocket Export, Grafana 인증, 비교 세션 등이 필요하다.
아동070 1회기에서 진행자 쪽에 아동 소리가 안 들렸대. 재현 경로 파악해줘.
아동070 1회기 / 2026-06-20 16:30 KST / prod. 아동이 말했는데 진행자에게 안 들렸다는 이슈야. LogRocket 아동·진행자 세션과 Grafana SFU 로그를 대조해서 재현 경로를 찾아줘.
아동005 27회기에서 활동 영상이 play 로그는 있는데 아동 화면에서는 안 넘어간 것 같아. MeetVideo, resource cache, guest-video-end 흐름 기준으로 재현 조건과 반례까지 정리해줘.
monitor-dashboard에서 타이머가 뒤로 튄다는 제보야. 코드 라인 근거와 함께, 실제 브라우저에서 재현하려면 어떤 네트워크 throttle/소켓 끊김을 몇 초 window에 넣어야 하는지 E2E 레시피로 써줘.
어제 수업에서 이상했대. 원인 찾아줘.
2026-06-20 16:30 KST prod, 아동070 1회기. 증상: 진행자 쪽에서 아동 소리가 안 들림. 확인할 것: 아동/진행자 LogRocket 세션, Grafana SFU 로그, 아동 Producer ↔ 진행자 Consumer 이벤트 순서, 코드 라인 근거, 최종 재현 단계.
전제 조건 1. 같은 roomId에서 아동과 진행자가 연결되어 있다. 2. 특정 이벤트가 N초 안에 발생한다. 3. 코드상 gate 조건이 false/undefined 상태로 남는다. 재현 단계 1. 아동 세션에서 A 조작을 수행한다. 2. 진행자 세션에서 B 상태가 되도록 한다. 3. 네트워크/소켓/미디어 조건 C를 만든다. 4. D 로그가 찍힌 직후 화면을 확인한다. 예상 결과 - 정상이라면 E 이벤트가 발생하고 자동복구된다. 실제 결과 - F 분기로 들어가며 G 증상이 재현된다. 의심 파일/라인 - apps/web/...:123 — gate 조건 - apps/socket/...:456 — 이벤트 순서