콘텐츠로 이동

03-실전

  • 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를 붙여 추적.
  • 격리 환경의 디스크는 작업 종료 시 폐기.