2026-07-31 · 목적: 하이테크 제품 튜토리얼 / 에이전트급 데모 영상 기준 정립
1. 업계·커뮤니티에서 반복되는 패턴
A. Playwright + 데모 영상 (r/Playwright 등)
- 스크립트 먼저 → 녹화 (즉흥 클릭 금지)
- Playwright로 결정론 데모 영상 생성 후 AI 보이스 오버
- 에이전트 3단 (공식 Playwright Test Agents 사상과 유사):
- Planner = 앱 탐색·플랜
- Generator = 실행 스크립트
- Healer = 실패 셀렉터 수정
→ 우리 맵핑: Scout=Planner, scenario+shoot=Generator, enforce 실패 시 재시도=Healer 자리
B. 프로 제품 데모 툴 (Screen Studio / 유사 계열)
- 커서 궤적 + 클릭 리플
- 포커스 링 / 스포트라이트(주변 딤)
- 의도적 느린 페이스
- 하단 캡션 · 상단 스텝 칩
- 부드러운 줌/팬 (Ken Burns) — 선택
C. Arcade / Storylane / Navattic (인터랙티브 데모)
- 스텝마다 하이라이트 한 요소만
- “지금 어디를 보라”가 프레임마다 명확
- 클릭 가능한 UI = 스토리 비트
D. Playwright Agents / MCP (Microsoft 문서 축)
- 탐색 → 플랜 MD → 실행 코드
- 환각 셀렉터 방지 = 라이브 검증
- MCP는 도구 입구; 품질은 검증 루프
2. 우리가 빠져 있던 것 (이전 산출)
| 프로 기준 | 이전 Director |
|---|---|
| 스포트라이트 포커스 | 없음 (스크롤만) |
| 클릭 시각 언어 | 약함 |
| Planner→Execute→Heal | Scout만 약함 |
| 고정 fps / 안정 타임라인 | 불안정 |
| 강제 계약 | optional 남발 |
3. 적용 스펙 (pro_v2 → pro_v3)
v2 (2026-07-31, 메트릭 PASS / 시각 FAIL)
- Overlay v2: hole spotlight + gold ring + cursor SVG + ripple
demoClick(el)시퀀스: focus → move → ripple → click- policy
tutorial_v1+ enforce + spotlight 필수 플래그 - 30fps 인코드
- Healer 1회: 클릭 실패 시 CSS path 완화 재시도
v3 (2026-08-01, visual proof 강제) — 상세 _notebook/50-director-pro-v3-visual-proof_Grok.md
- Overlay v3: 44px cursor · triple ripple · pulse ring · dim 0.36 · holdFocus
- collapse-all 후 비트별 open (expand-all 금지 — 클릭이 보여야 함)
- 클릭 직후
clearFocus금지 — 나레이션 hold 동안 링 유지 - proof PNG per click · gold≥80 teal≥20 ·
visual_proof_passenforce - G7: 최종 영상 5샘플 중 2+ overlay accents
- PNG filter unfilter (가짜 0-count 차단)
- CTA 외부 링크
preventDefault(투어 이탈 방지)
프로 v3 산출: helena-programming/director/out/helena_phone_pro_v3.mp4
클릭 8/0 · proof 16/16 · G7 5/5 · 56s · SHIP PASS (진짜)
4. MCP?
- 강제 본체 = policy + enforce + actions_log + visual_proof (v3)
- MCP = 외부 에이전트에게
director.run(url, policy=tutorial_v1)만 열어 주는 입구 - 리서치 결론: MCP 먼저 만들면 안 됨. 파이프 품질 먼저.
5. 출처 축 (요지)
- Playwright Test Agents (planner/generator/healer) — playwright.dev
- r/Playwright: Playwright → polished product demo + voiceover
- 제품 데모 UX: Screen Studio 계열 커서/줌 관습
- 인터랙티브 데모: Arcade/Storylane 스텝 하이라이트