03-실전
03 — 실전: 첫 Dispatch 만들기
섹션 제목: “03 — 실전: 첫 Dispatch 만들기”준비물
섹션 제목: “준비물”- Cowork(또는 Claude Code) Dispatch 권한이 켜진 워크스페이스
- 격리 실행 환경 (디스포저블 VM 또는 GitHub Actions)
- 결과를 받을 채널(Slack 채널/PR 코멘트 봇)
첫 작업 — “PR 위험도 자동 평가”
섹션 제목: “첫 작업 — “PR 위험도 자동 평가””트리거
섹션 제목: “트리거”GitHub PR에 ai-risk 라벨이 붙으면.
작업 정의 템플릿
섹션 제목: “작업 정의 템플릿”목적: 이 PR이 운영에 도입될 때의 회귀(Regression) 위험을 평가한다.입력: PR diff, 변경된 파일이 속한 디렉토리의 README, CHANGELOG규칙:- 코드 수정 금지- 외부 호출(메일/Slack/API) 금지 — PR 코멘트만 가능- 출력은 정확히 다음 4섹션: 1) 한 줄 요약 2) 위험도 (낮음/중간/높음) + 근거 1줄 3) 회귀 가능 시나리오 3개 이내 4) 추천 추가 테스트 3개 이내종료: PR 코멘트로 결과를 남기고 종료.실패 시: Slack #ai-ops 채널에 실패 사유 1줄.PR 코멘트.
사람 검토 지점
섹션 제목: “사람 검토 지점”PR 머지 직전 사람이 코멘트를 읽는 것 자체가 게이트.
두 번째 작업 — “야간 배치 보고서”
섹션 제목: “두 번째 작업 — “야간 배치 보고서””CRON 트리거. 매일 22시, 어제의 에러 로그를 모아 한 페이지 보고서로 작성. 결과는 Notion에 새 페이지로.
핵심 차이: 외부 시스템에 쓰기가 들어가므로 별도 권한 토큰을 격리 환경에만 부여.
세 번째 작업 — “Slack에서 던지는 임시 작업”
섹션 제목: “세 번째 작업 — “Slack에서 던지는 임시 작업””/dispatch <설명> 슬래시 커맨드 → 디스포저블 VM 띄움 → 30분 안에 결과를 같은 스레드에 답변.
운영 팁
섹션 제목: “운영 팁”- 첫 한 달은 결과를 자동 머지/적용하지 않는다. 사람이 확인하고 수동으로.
- 모든 Dispatch에 유니크 ID를 붙여 추적.
- 격리 환경의 디스크는 작업 종료 시 폐기.