Skip to content

화면 요청서 템플릿 ​

요청서의 원본은 GitHub issue 본문입니다. Slack 폼은 이 양식을 채워 issue 를 여는 입력 창구입니다. 러너가 본문을 파싱하므로 제목 줄(### …)은 바꾸지 않습니다.

GitHub issue 양식 (.github/ISSUE_TEMPLATE/screen-request.yml) ​

yaml
name: 화면 요청
description: 새 화면이나 화면 수정을 요청합니다
title: "화면 요청: "
labels: ["screen-request"]
body:
  - type: dropdown
    id: kind
    attributes:
      label: 종류
      options: ["새 화면", "화면 수정"]
    validations: { required: true }
  - type: input
    id: project
    attributes:
      label: 프로젝트
      description: 화면이 속할 묶음 (예: admin, store-app)
    validations: { required: true }
  - type: input
    id: target
    attributes:
      label: 고칠 화면 주소
      description: 「화면 수정」일 때만. 샌드박스 주소를 그대로 붙여 넣기
  - type: textarea
    id: request
    attributes:
      label: 요청
      description: 누가, 어떤 상황에서, 무엇을 하려는 화면인지. 꼭 있어야 할 것과 없어도 되는 것
    validations: { required: true }
  - type: textarea
    id: states
    attributes:
      label: 상태와 예외
      description: 비어 있을 때, 불러오는 중, 실패했을 때, 권한이 없을 때
  - type: dropdown
    id: device
    attributes:
      label: 주 기기
      options: ["데스크톱", "모바일", "둘 다"]

잘 쓴 요청의 예 ​

text
종류: 새 화면
프로젝트: admin
요청:
  가맹점 관리자가 고객 문의(VOC)를 하루에 몇십 건씩 처리한다.
  왼쪽에 필터(기간 · 상태 · 유형), 가운데 목록, 오른쪽에 선택한 문의 상세.
  상세에서 담당자 지정과 상태 변경(접수 → 처리 중 → 완료)을 할 수 있어야 한다.
  답변 작성은 이번에 필요 없다.
상태와 예외:
  검색 결과가 없으면 「조건에 맞는 문의가 없습니다」.
  목록 불러오기 실패 시 다시 시도 버튼.
주 기기: 데스크톱

「없어도 되는 것」을 꼭 쓴다

「답변 작성은 이번에 필요 없다」처럼 범위 밖을 적으면, 에이전트가 그럴듯한 기능을 지어내지 않습니다. 뜻이 갈리는 부분은 에이전트가 하나를 골라 만들고 결과 카드 첫 줄에 「결정 필요」로 남깁니다.

사내에서 운영 중인 하네스를 새 프로젝트에 다시 쓰기 위해 일반화해 정리한 문서입니다.