시리즈 구성
이 프로젝트는 시스템 개요 1편 + 결정별 5편, 총 6편의 글로 쪼개 두었습니다. 각 결정의 트레이드오프와 운영 중 발견한 깨달음을 짧은 글로 나눠 풀어가는 빌드로그 형식입니다.
- 시스템 개요와 9단계 파이프라인 — 모바일 only 운영의 의미, 자매 Idea Bot과의 관계
- 결정 1 — Railway+FastAPI에서 Cloudflare Workers + Routine으로 피봇한 이유
- 결정 2 — Claude Code Routine을 골랐고 raw API는 Phase A로 미뤘던 이유
- 결정 3 — 글쓰기 환경 세팅 — 디자인 토큰 먼저 잡고 SKILL.md로 흐름을 고정한 이유
- 결정 4 — claude/* 임시 브랜치를 두고 main에 직접 push하는 이유
- 결정 5 — HMAC 양방향 검증과 Telegram secret_token 이중 인증으로 webhook을 단단히 묶은 법
한 줄 요약
라우터(Cloudflare Worker)·작업자(Claude Code Routine)·매뉴얼(SKILL.md)의 세 층을 그대로 유지하면서, 더 긴 글을 더 정교하게 쓰는 작업에 같은 인프라를 재사용했습니다. 핸드폰 하나로 전체 파이프라인이 돌아가는 게 이 시스템의 핵심입니다.