글쓰기는 AI 에게 맡기되 발행 권한은 주지 않는다
대안AI 에게 발행 명령까지 위임근거AI 가 발행 CLI 를 직접 부르면 게이트를 우회하거나 인자를 잘못 줄 여지가 생긴다. 원고 파일 하나만 쓰게 하고, 검사와 발행은 검증된 경로가 한다.비용셸이 AI 를 호출하는 계층이 하나 늘었다. 대신 게이트를 통과하지 않은 글은 구조적으로 나갈 수 없다.
포트폴리오 정본 변경 반영과 블로그 발행을 무인으로 돌리는 파이프라인입니다.
정본(JSON)을 고칠 때마다 사이트 반영·색인·이력서 PDF 를 손으로 돌려야 했고, 블로그 글은 아예 수동이었다. 무인화하면 실패했을 때 아무도 모른다는 문제가 따라온다 — 실제로 다른 자동화가 6일간 죽어 있었는데 발견되지 않은 적이 있다. 자동화 자체보다 '조용한 실패'를 어떻게 드러낼지가 핵심 과제였다.
설계·구현·운영 전부
선택안 · 대안 · 근거 · 비용
글쓰기는 AI 에게 맡기되 발행 권한은 주지 않는다
주기 판정을 launchd 가 아니라 코드가 한다
알림 실패가 작업 실패가 되지 않게 한다
모두 재현 명령과 함께 표기
cd <repoPath> && python3 -m pytest tests/ -q
cat lib/*.py | wc -l; cat tests/*.py | wc -l; cat bin/*.sh | wc -l
grep -rhoE '^(import|from) [a-z_]+' lib/*.py | awk '{print $2}' | sort -ugrep -c 'def check_' lib/blog_guard.py
grep -oE 'step "[^"]+"' bin/run-pipeline.sh | wc -l
ls launchd/*.plist | wc -l
python3 lib/blog_schedule.py --status