콘텐츠로 이동

pr-risk-template

예시 — PR 위험도 평가 Dispatch 템플릿

섹션 제목: “예시 — PR 위험도 평가 Dispatch 템플릿”

YAML 예시 (실제 트리거 시스템에 따라 조정)

섹션 제목: “YAML 예시 (실제 트리거 시스템에 따라 조정)”
name: pr-risk-eval
trigger:
type: github_label
label: ai-risk
runner:
type: ephemeral_container
image: cowork-runner:latest
ttl_minutes: 20
permissions:
- github:read
- github:comment
- net:none # 외부 호출 차단
prompt: |
목적: 이 PR의 회귀 위험을 평가한다.
입력 컨텍스트:
- PR diff
- 변경 파일이 속한 디렉토리의 README, CHANGELOG
금지:
- 코드 수정
- 외부 호출 (메일/Slack/API)
출력 (정확히 이 형식):
1) 한 줄 요약
2) 위험도: [낮음 | 중간 | 높음] — 근거 한 줄
3) 회귀 가능 시나리오 (최대 3개)
4) 추천 추가 테스트 (최대 3개)
종료: PR에 코멘트로 위 결과를 남기고 종료.
on_failure:
channel: slack#ai-ops
message: "[pr-risk-eval] PR #{pr_number} 실패: {reason}"
  • PR 머지 직전, 코멘트를 사람이 읽는다
  • 위험도 “높음”이면 자동 머지 차단 룰과 결합
  • 일일 실행 수
  • 실패율
  • “위험도 높음” 라벨 후 실제 회귀가 발견된 비율 (정확도)