매일 5개의 생활 가격 함정을 푸는 앱인토스용 모바일 웹 프리토타입입니다. 실제 브랜드, 실제 가격 데이터, 금융상품, 외부 API를 쓰지 않습니다.
공개 실험 URL: https://hoonsikim.github.io/ansoka/
검색엔진 색인을 막은 L2 실험용 공개 페이지입니다. 플레이 로그는 참가자의 브라우저에만 남고, 참가자가 Export JSON을 직접 실행하기 전에는 외부로 전송되지 않습니다.
20명에게 바로 배포할 링크와 3일 운영 절차는 L2_RUNBOOK.md에 있습니다.
python3 -m http.server 4173브라우저에서 엽니다.
http://localhost:4173
디버그 패널과 실험 로그 export를 보려면:
http://localhost:4173?debug=1
참가자별 링크는 pid를 붙입니다. 같은 참가자는 3일 동안 같은 브라우저와 링크를 사용해야 합니다.
http://localhost:4173?pid=P01
http://localhost:4173?pid=P01&debug=1
node --test test/core.test.js- 이름·전화번호 대신
P01~P20코드만 붙인 참가자 링크를 나눠 줍니다. - 3일 동안 플레이하게 한 뒤 마지막 날 각 링크에
&debug=1을 붙여Export JSON을 누르게 합니다. - 참가자당 가장 최신 JSON 하나만 한 디렉터리에 모읍니다.
- 아래 명령으로 표본·첫 답변·완주·2일 재방문·공유·완주시간을 합산합니다.
node tools/summarize-exports.mjs ./ansoka-exports“없어지면 아쉽다” 응답은 JSON으로 추정하지 않고, 플레이 종료 후 별도 단일 질문으로 받습니다.
- 즉시 첫 문제 진입. 인트로 없음.
- 하루 deterministic 5문제.
- 카테고리: 단위가격, 묶음상품, 배송비 함정, 구독 착시, 쿠폰 상한.
- 답변 즉시 정오답/계산 근거 표시.
- 결과 점수, 티어, 연속 참여 streak.
- Web Share API 사용, 미지원 시 clipboard fallback.
localStorage기반 진행 저장과 실험 이벤트 로그.?debug=1에서 핵심 이벤트 수, 진행 상태, 최근 이벤트, JSON export 제공.
- 첫 답변 세션 비율: 80% 이상.
- 5문제 완주 세션 비율: 65% 이상.
- 3일 안에 2개 이상의 distinct completed days를 만든 사용자 비율: 30% 이상.
- 결과 공유 클릭 세션 비율: 8% 이상.
- “없어지면 아쉽다” 응답 비율: 50% 이상.
두 번의 개선 반복 후에도 5문제 완주율이 50% 미만이거나 반복 사용률이 15% 미만이면 앱인토스 MVP로 승격하지 않습니다.