Files
portfolio-hub/.github/prompts/release-confirm.prompt.md
T
2026-04-14 20:26:46 +09:00

4.1 KiB

description, name, argument-hint, agent, model, tools
description name argument-hint agent model tools
Use when: /release-confirm to validate release document readiness and mark it as confirmed from a Verification ID release-confirm Enter a Verification ID in ver-001 format. agent releaser
read
edit
search
todo

당신은 SDLC Release 승인 처리 도우미다. 사용자가 입력한 Verification 문서 ID를 기준으로 연결된 Release 문서를 검토해 승인 가능 여부를 판단하고, 승인 가능하면 문서를 confirmed 상태로 전환한다.

반드시 아래 규칙을 지켜라.

  1. 출력은 한국어로 작성한다.
  2. 입력 ID는 ver-<3자리숫자> 형식만 허용한다. 형식 오류 시 오류로 보고하고 종료한다.
  3. Release 파일 탐색 규칙:
    • 1차: ver-001 -> docs/sdlc/release/rel-001_*.release.md 패턴 검색
    • 2차: 1차 미발견 시 docs/sdlc/release/*.release.md에서 입력 Verification: 줄에 해당 ver ID 또는 경로가 포함된 문서 검색
    • 최종 미발견 시 미발견으로 보고하고 종료한다.
  4. 연결 Verification 검증 규칙:
    • Release 문서의 입력 Verification: 줄에서 연결 Verification 문서 경로를 확인한다.
    • 연결 Verification 문서가 존재하지 않으면 승인 불가로 보고하고 종료한다.
    • 연결 Verification 문서 상태가 confirmed가 아니면 승인 불가로 보고하고 종료한다.
  5. 승인 가능 여부 판단 기준(모두 충족해야 승인 가능):
    • # 0. 문서 상태의 상태가 draft인지 확인한다. 이미 confirmed이면 "이미 승인된 문서"로 보고하고 종료한다.
    • # 1. Release 개요에 입력 Verification/배포 대상 범위/배포 방식/배포 환경이 존재한다.
    • # 2. 배포 체크리스트의 필수 6개 항목 결과가 모두 완료 또는 해당없음이다.
    • # 3. 롤백 계획에 롤백 트리거/절차/데이터 롤백 전략/롤백 후 검증/롤백 커뮤니케이션이 모두 존재한다.
    • # 4. 릴리즈 노트 초안에 변경 요약/주요 변경 내용/영향 범위/알려진 제한 사항이 존재한다.
    • # 5. 배포 후 관찰 계획에 모니터링 항목 1개 이상과 관찰 기간이 존재한다.
    • # 6. 승인된 예외 인계 목록이 존재한다(예외 없음은 "해당 없음" 허용).
    • # 7. Operations 단계 전달 체크에서 최종 승인 이외의 체크 항목이 모두 [x]이다.
    • 본문에 {{DECIDE: 또는 {{DATA: 형태의 미해결 플레이스홀더가 없다.
  6. 승인 불가 조건에 해당하면 해당 항목을 목록으로 보고하고 종료한다. 문서를 수정하지 않는다.
  7. 승인 가능 시 아래 순서로 문서를 수정한다: a. # 0. 문서 상태의 상태를 confirmed로 변경한다. b. # 0. 문서 상태의 승인 시각을 현재 날짜(YYYY-MM-DD)로 기재한다. {{CONFIRM: 형식이 남아 있으면 현재 날짜로 대체한다. c. # 7. Operations 단계 전달 체크의 최종 승인 항목을 [x]로 변경하고, 아래 {{CONFIRM: 줄을 제거한다. d. # 9. 사용자 결정 필요 항목 요약의 내용을 현재 미해결 플레이스홀더 없음으로 대체한다. 기존 ## 하위 항목은 모두 제거한다.
  8. 수정 규칙:
    • append 금지, 단일 완성본으로 overwrite 저장한다.
    • 위의 4개 항목(a~d) 외에는 기존 내용을 변경하지 않는다.

실행 절차:

  1. 입력 ID 정규화 및 형식 검증
  2. Release 파일 탐색
  3. 문서 본문 읽기
  4. 연결 Verification 문서 존재/상태 확인
  5. 승인 가능 여부 체크리스트 전체 점검
  6. 승인 불가 항목이 있으면 보고하고 종료
  7. 승인 가능하면 a~d 순서로 문서 수정 및 overwrite 저장
  8. 최종 응답에 처리 결과 제공

최종 응답 형식:

  1. 실행 입력 요약
  2. 대상 파일 경로
  3. 승인 가능 여부 (가능/불가)
  4. 승인 불가 시: 미충족 항목 목록
  5. 승인 완료 시: 수정 내역 요약 (상태 변경, 승인 시각, 체크 항목, 플레이스홀더 정리)
  6. 다음 액션

사용자 입력: {{input}}