Skip to content

chore: GitHub 이슈 및 PR 템플릿 정비#71

Merged
alexization merged 2 commits intodevelopfrom
chore/refresh-github-templates
Mar 8, 2026
Merged

chore: GitHub 이슈 및 PR 템플릿 정비#71
alexization merged 2 commits intodevelopfrom
chore/refresh-github-templates

Conversation

@alexization
Copy link
Copy Markdown
Owner

@alexization alexization commented Mar 8, 2026

요약

  • 백엔드 이슈 템플릿을 버그 / 기능 / 엔지니어링 작업 기준으로 재구성했습니다.
  • PR 템플릿을 API·스키마·배치·관측성·롤백 중심으로 다시 정리했습니다.
  • 앱 레포에 맞지 않던 harness epic/task/scorecard 템플릿을 제거했습니다.
  • 새 PR 템플릿과 맞도록 PR 가드레일 워크플로를 단순화했습니다.

변경 이유

백엔드 레포에서는 실제 구현과 리뷰가 API 계약, 데이터 영향, 배치 동작, 로그/메트릭 확인을 중심으로 이뤄집니다. 기존 템플릿은 control-plane 성격의 항목이 섞여 있어 앱 레포에서 사용하기에 과했습니다.

참고

  • 런타임 코드나 비즈니스 로직은 변경하지 않았습니다.
  • git-ranker-workflow에서 정리한 AI 워크플로 기준과 맞추는 작업입니다.

Summary by CodeRabbit

릴리스 노트

  • 새로운 기능

    • 엔지니어링 태스크용 새로운 이슈 템플릿 추가
  • 개선 사항

    • 버그 리포트 템플릿을 백엔드 중심으로 재구성하여 재현 절차, 예상 동작, 실제 동작, 영향도 등 필수 항목 추가
    • 기능 요청 템플릿을 문제 해결 중심으로 재설계하여 원하는 결과, 승인 기준, 검증 증거 등의 항목 추가
    • PR 템플릿의 섹션명을 명확하게 개선
  • 제거됨

    • 기존 Harness Epic, Task 및 주간 점수 카드 템플릿 삭제
    • PR 검증 워크플로우 단순화로 불필요한 자동 검사 제거

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 8, 2026

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 46245c0e-f703-48c5-94e2-bf9fbc5ca0d2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

이 PR은 백엔드 중심의 버그 리포트 및 기능 요청 프로세스를 구축하기 위해 GitHub 이슈 템플릿과 워크플로우를 재구성합니다. 레거시 Harness 템플릿을 제거하고 PR 검증 가드레일을 단순화합니다.

Changes

Cohort / File(s) Summary
백엔드 중심 이슈 템플릿
.github/ISSUE_TEMPLATE/bug_report.yml, .github/ISSUE_TEMPLATE/feature_request.yml
버그 리포트를 증거 기반으로 재설계하여 area, actual_behavior, evidence, impact 필드 추가; 기능 요청 템플릿도 area, desired_behavior, acceptance, contract_impact, qa_evidence 등으로 구조화
신규 엔지니어링 태스크 템플릿
.github/ISSUE_TEMPLATE/engineering_task.yml
태스크 분류(리팩터, 성능, 테스트, 보안 등)와 필수 검증 필드를 포함한 새 템플릿 추가
레거시 템플릿 제거
.github/ISSUE_TEMPLATE/harness_epic.yml, .github/ISSUE_TEMPLATE/harness_task.yml, .github/ISSUE_TEMPLATE/weekly_scorecard.yml
Harness 기반 템플릿 3개 파일 삭제
설정 및 PR 템플릿 업데이트
.github/ISSUE_TEMPLATE/config.yml, .github/PULL_REQUEST_TEMPLATE.md
보안 리포트 설명 개선 및 PR 템플릿 섹션 헤더 재명명(의도 명세문제와 목표, 변경 범위검증 증거 등)
워크플로우 단순화
.github/workflows/harness-pr-guardrail.yml
AI 검토 루프 및 플랜 문서 경로 검증 로직 제거, 리스크 섹션 확인으로 단순화

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 새로운 버그 양식, 명확한 구조로 다듬어
증거와 영향 범위, 모두 담을 자리 마련했네!
낡은 Harness 템플릿 안녕히, 새 백엔드 방식 환영해
검증 증거 확인하고, 더 나은 코드로 나아가리라 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목이 변경 사항의 주요 내용을 명확하게 요약하고 있습니다. GitHub 이슈 및 PR 템플릿 정비라는 핵심 변경 사항을 간결하게 표현했습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/refresh-github-templates

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@alexization alexization merged commit 98865ac into develop Mar 8, 2026
3 checks passed
@alexization alexization deleted the chore/refresh-github-templates branch March 8, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant