# 헤드리스 검증 로그 · 2026-09-04

도구: Playwright MCP (Chromium headless), 뷰포트 430×900, 서버 `python3 -m http.server 8765`
스크린샷: `shots/01~15` 흐름 A(4명 해피패스), `shots/20~28` 흐름 B(8명·타임아웃·재조율), `shots/29~30` 흐름 C(3명·합의 불가·LLM 타임아웃)

## 흐름 A 결과
people max = 8명 / people min = 3명
unparseable free text disables next = true
after all submit (3s) screen = negotiating
result title = 양평 리트릿 워크숍
confirm disabled while pending = true
confirm enabled after ratify deadline = true
텍스트 확인 PASS: 몇 명의 의견을 / 팀원을 / 입장 코드 / 약속 세 가지 / 어떤 방식이 편한가요 / 얼마나 시간을 / 이것만은 피하고 싶어요 / 운전 없는 동선 / 준비됐어요 / 답변 완료 / 전원 답변 완료 / 양보 지점 / 공정성 / 아직 확정 전 / 내 대리인 리포트 / 내 만족도 / 최종 재확인 / 응답 현황 / 기권으로 집계 / 결정이 완료됐어요

## 흐름 B 결과
manual remind cooldown disabled = true
start disabled below 3 = true
screen at deadline with 2 done = expired
after extend screen = waiting
screen at deadline with 4 done = negotiating
8p result = 양평 리트릿 워크숍
renegotiated result = 양평 리트릿 워크숍
renego disabled second time = true
텍스트 확인 PASS: 하늘 / 준비됐어요 / 작성 중 / 리마인드 기록 / 남은 시간 절반 지점 / 마감 1시간 전 / 방장 요청 / 아직 시작할 수 없어요 / 마감 연장 1회 / 자동으로 시작했어요 / 미응답 4명 / 재조율 요청이 있어요 / 재조율 1회가 반영 / 실행 조건 / 방장의 확정을 기다리는 중
(FAIL 1건 "이름별 토큰": input value 안의 텍스트라 텍스트 매처가 못 읽음. 화면 `shots/20`에는 표시됨)

## 흐름 C 결과
텍스트 확인 PASS: 반나절(상한) / 이른 출발 제외 / 모든 조건을 동시에
