컨테이너를 재생성하면 docker logs 가 사라져 크롤링이 잘 됐는지 확인할 방법이 없었다. 실측(09-30 버터브루): 수집 도중 배포로 API 가 80초 끊기자 화면이 사진 분석 폴링을 3회 실패 후 포기해 사진 10장이 DB 에 있는데도 0장으로 보였다. - services/activity_feed.py: 기존 alert_outbox·장애 채널로 kind=activity 이벤트 적재(중복 억제 없음) - collect_service: 수집 시작 · 채널 크롤링 실패 즉시 · 완료 요약(채널별·fact·사진·누락 필수항목·소요초) · 실패 - vision_service: 사진 분석 결과 - build_service · rollback_service: 첫 발행/재발행/빌드만/되돌리기 시작·끝 — URL · 굽기 사진 미러링 수 - site/prerender.ts: 렌더 보고서에 사진 미러링 수(media) 추가 - frontend pollJob: 연속 3회 실패여도 3분간 무응답일 때만 unreachable - frontend collectJobs: 사진 분석 폴링을 못 끝내도 사진 목록을 다시 읽고 경고 - test_build_publish: 게이트 반려 검사에서 activity 이벤트는 제외 관련 테스트 17개 파일 295 passed · 2 failed(test_search_console_service — 변경 전에도 실패) frontend tsc·eslint, site tsc·eslint 통과 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| shared | ||
| site | ||