o2o-site-AEO/solution
hbyang ade3bc0f8e [feat] solution/backend,deploy: 미니블로그 자동 스윕 수신자를 좁힌다 — BLOG_AUTO_OWNER_IDS
발행된 사이트가 전부 자동 생성·발송 대상이라, 테스트로 만든 업장까지 매일 알림을 받는다.
실측(2026-10-01): 발행 25곳 중 스테이,머뭄 5개·게으르게펜션 2개 등 중복·테스트 업장이
상당수였고, 수신자는 내부 계정 7명이었다. 시험 운영 중에는 받을 사람을 좁혀 둔다.

- blog_jobs._for_auto_sweep: user_id 목록으로 거른다. **비면 전체**다 — 운영 기본값이라
  칸이 비었다고 기능이 꺼지면 안 된다(쉼표만 있는 입력도 전체로 친다)
- generate_drafts · send_reviewed 두 스윕에 **같이** 건다 — 한쪽만 걸면 만들어 놓고
  안 보내거나 그 반대가 된다

★★ 거르는 자리가 `_published_places()` 안이 아니다. 그 함수는 빌더의 [지금 생성하기]
   (`generate_range`·`generate_one_for_date`)도 쓰는데, 거기서 거르면 **목록 밖 사장님이
   자기 화면에서 자기 글도 못 만든다** — 자동으로 보낼지와 직접 만들지는 다른 질문이다.
   테스트가 그 두 함수의 소스에 `_for_auto_sweep` 이 없는지까지 본다.

★ 목록 밖 업장의 글은 건너뛸 뿐 **버리지 않는다** — REVIEWED 로 남아 목록을 풀면 그때
  나간다. 거기서 SENT 로 찍으면 아무에게도 안 간 글이 보낸 것으로 기록된다.

테스트 5건 추가. blog 관련 78 passed

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-01 11:12:44 +09:00
..
backend [feat] solution/backend,deploy: 미니블로그 자동 스윕 수신자를 좁힌다 — BLOG_AUTO_OWNER_IDS 2026-10-01 11:12:44 +09:00
frontend [fix] solution/frontend: 카카오 버튼이 정작 /login 에 안 떴다 — 로그인 폼이 세 벌이다 2026-09-30 16:58:13 +09:00
shared [feat] solution/site,shared: 새 템플릿 8종 업종 확장 — 앞 커밋에서 빠진 본체 2026-09-30 14:58:29 +09:00
site [feat] solution/backend,frontend,site: 수집·사진 분석·발행 진행을 Teams 로 발송 — 수집 중 배포에도 사진 목록 복구 2026-09-30 15:09:52 +09:00