문제14개 레포에서 한 주치 Git 커밋을 모아 주간 업무 보고서로 정리한 뒤 Confluence에 올리는 작업이 매주 30~60분씩 들었고, 포맷 일관성과 누락 방지도 사람이 일일이 챙겨야 했다.
접근3단 파이프라인으로 자동화했다. (1) `git log --after/--before`로 주간 커밋을 14개 레포에서 수집, (2) Python + Claude Code가 커밋 로그를 프로젝트별·일자별로 묶고 callout 강조까지 넣어 Obsidian markdown 노트로 변환, (3) 커스텀 Python 스크립트가 Obsidian 문법(`> [!info|tip|warning]`)을 Confluence structured macro로 매핑해 REST API의 upsert 패턴으로 안전하게 발행한다. crontab으로 매주 자동 실행한다.
결과주 50분 걸리던 작업이 5분으로 줄어 월 3시간을 회수했고, 17주 이상 일관된 포맷의 주간 노트가 자동 축적됐다. 의미 있는 커밋 메시지를 쓰는 습관이 전제로 굳어진 부수 효과도 함께 얻었다.