Skip to content

이슈 트래킹·훅 검증 채점 기준 완화 (단일 트래커 충족, 검증 수단 동등성) - #12

Merged
serithemage merged 2 commits into
mainfrom
feat/issue-11-scoring-relax
Jun 18, 2026
Merged

이슈 트래킹·훅 검증 채점 기준 완화 (단일 트래커 충족, 검증 수단 동등성)#12
serithemage merged 2 commits into
mainfrom
feat/issue-11-scoring-relax

Conversation

@serithemage

Copy link
Copy Markdown
Contributor

Closes #11

특정 도구 채택을 강제하지 않도록 두 카테고리의 채점 루브릭을 완화합니다.

1. 이슈 트래킹 연동

  • 단일 트래커 충족: GitHub Issues(#N) 또는 Jira(ABC-123) 중 어느 한 쪽만 사용해도 충족 (두 트래커 동시 사용 불필요). Git Log Context는 이미 양쪽을 합산 집계하므로 코드 변경 없음.
  • 템플릿 필수 → 권장: 80/100점 기준에서 이슈/PR 템플릿 요건 제거. 부재해도 감점 없고, 갖추면 동급 내 소폭 가산하는 타이브레이커.

2. 훅 기반 검증

  • 검증 수단 동등성: 핵심은 커밋/푸시 전 lint·typecheck·test 자동 실행 여부이며, 전통 git hook과 AI 에이전트 훅(Claude PreCommit 등)을 동등 취급.
  • husky·lint-staged·전통 git hook 부재 자체는 감점 사유 아님.
  • Claude PreCommit이 lint+typecheck+test 실행 시 husky 없이도 만점 가능.
  • commit-message 검증을 만점 필수 → 가산 요소로 강등.

테스트

  • "전통 git hook 부재 비감점 명시" 테스트 추가, AI 에이전트 채점 문구 테스트 갱신
  • 전체 115개 통과, 빌드 성공 (pre-commit 훅 검증 포함)

🤖 Generated with Claude Code

serithemage and others added 2 commits June 18, 2026 15:26
특정 도구 채택을 강제하지 않도록 두 카테고리 루브릭을 완화한다.

이슈 트래킹 연동:
- GitHub Issues(#N) 또는 Jira(ABC-123) 중 한 쪽만 사용해도 충족
- 이슈/PR 템플릿을 필수 → 권장(가산/타이브레이커)으로 변경
  (80/100점에서 템플릿 요건 제거, 부재해도 감점 없음)

훅 기반 검증:
- 검증 수단 동등성: 전통 git hook과 AI 에이전트 훅(Claude PreCommit 등) 동등 취급
- husky/lint-staged/전통 git hook 부재 자체는 감점 사유 아님
- Claude PreCommit이 lint+typecheck+test 실행 시 husky 없이도 만점 가능
- commit-message 검증을 만점 필수 → 가산 요소로 강등

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- 훅 80밴드가 100밴드와 동일 조건(lint+typecheck+test 풀세트)이던 중복 해소:
  80 = 세 종류이되 풀세트 제외(예: lint+test+format), 100 = lint+typecheck+test 풀세트
- 이슈 트래킹 "참조율 높음+PR워크플로 부재" 미매핑 케이스를 60밴드로 흡수,
  100밴드에 PR 워크플로 요건 명시(단조성 보강)
- 훅 80/100 밴드 구분 회귀 테스트 추가

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@serithemage

Copy link
Copy Markdown
Contributor Author

코드 리뷰 반영

code-reviewer가 지적한 결함 2건을 수정했습니다.

1 (Critical): 훅 80밴드 "lint+typecheck+test 중 셋"이 100밴드 "셋 모두"와 동일 조건이라 80이 무력화되고 본문("lint+typecheck+test 실행 시 만점")과 충돌. → 80 = 세 종류이되 풀세트 제외(예: lint+test+format), 100 = lint+typecheck+test 풀세트로 재정의.

2 (Important): 템플릿 제거로 이슈 트래킹 60→80 구분 축이 참조율 하나만 남아 "참조율 높음+PR워크플로 부재"가 미매핑. → 해당 케이스를 60밴드로 흡수, 100밴드에 PR 워크플로 요건 명시.

회귀 테스트(훅 80/100 구분) 추가, 116개 통과. 커밋: 8bf2f80

@serithemage
serithemage merged commit a447a29 into main Jun 18, 2026
3 checks passed
@serithemage
serithemage deleted the feat/issue-11-scoring-relax branch June 18, 2026 06:30
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