← Sandbox

📰 주간통신 자동화 로컬 환경

매주 월요일 발행하는 서울지역본부 주간통신을 만드는 파이프라인. 본질은 “중앙통신 → 서울 포맷 재배치 + 지난주 소거 + 서울분 병합” — 재배치와 소거는 기계가 하고 취사선택과 문구 판단만 사람이 남긴다.

실행

트리거
“주간통신 만들어줘” 또는 /weekly-comm
단계
setupcollectdraftreviewmd · pick
검토 UI
localhost:8765 — 탭 4개(일정 · 충돌 · 지부일정 후보 · 본문)

설계

구성

스택
Python 3.14 표준 라이브러리 · 외부 의존은 telethon·holidays 둘뿐 (검토 UI도 stdlib http.server)
포맷
hwpx(zip+XML)와 hwp(CFB+이진 레코드)를 둘 다 직접 읽고 쓴다 — 중앙통신이 hwpx로 오지 않기 때문
소스
~/weekly-comm (private 저장소, 이 서버에는 없음)
상태
검토 결정은 바꿀 때마다 .wt_review.json에 저장 — 서버를 다시 띄워도 살아남는다
진행
2026-08-17 32호 발행(승계 34건 · 확정 32건 · 변동/충돌 20건 검토 UI로) · 31호 정정본 재배포 완료

※ 코드가 이 서버가 아닌 맥 로컬(private 저장소)에 있어 명세만 표시합니다. hwpx는 한글이 쓴 형태에서 조금만 벗어나도 열리지 않는 포맷이라, 저장 직후 자가진단(selfcheck)이 돌고 한글 실개봉 확인이 매번 필수입니다.