-
Notifications
You must be signed in to change notification settings - Fork 0
[RULE] BE-QUERY-001 violations report #729
Copy link
Copy link
Open
Description
왜 이 이슈가 열렸는지
BE-QUERY-001규칙과 연결된 위반 가능성을 추적하기 위해 생성된 이슈입니다.- 모드:
runtime - 레벨:
MUST - 규칙 이름: Native query usage is forbidden in production backend code
- 담당자: @chequer-io
- 생성 시각: 2026-03-30T12:49:50.857Z
이 룰이 의미하는 것
BE-QUERY-001가 기대하는 기준을 사용자 관점에서 다시 확인하기 위한 이슈입니다.- Do not use nativeQuery=true or createNativeQuery in production backend source
감지 기준
- 현재 raw 탐지 1건을 1개 예시로 묶어 정리했습니다.
지금 바로 알아야 할 점
- 현재 단계에서는 사실 관계와 영향 범위를 먼저 확인해야 합니다.
backend/iam/src/main/kotlin/io/deck/iam/repository/WorkspaceRepository.kt40행 구간에서nativeQuery = true,패턴이 탐지되었습니다.- 전체 JSON/Markdown 리포트 산출물도 함께 확인할 수 있습니다.
AI가 이번 단계에서 한 일
- 이슈 본문 상단 요약과 전달용 초안을 준비했습니다.
이제 사람이 이어서 할 일
- 실제 위반 여부와 후속 대응 방향을 검토합니다.
다음 액션
- 담당 주체: 사람
- 해야 할 일: 초안 내용을 검토하고 필요한 후속 작업을 결정합니다.
- 판단 필요: 자동화 결과를 그대로 반영할지 추가 수정이 필요한지 확인합니다.
- 검증 방법: 관련 변경사항과 남은 작업을 다시 검토합니다.
주요 위반 예시
| 파일 | 줄 범위 | 핵심 스니펫 | 비고 |
|---|---|---|---|
backend/iam/src/main/kotlin/io/deck/iam/repository/WorkspaceRepository.kt |
40 | nativeQuery = true, | 대표 예시 1건 |
🤖 rule-report-workflow
Reactions are currently unavailable