Skip to content

[RULE] BE-QUERY-001 violations report #729

@github-actions

Description

@github-actions

왜 이 이슈가 열렸는지

  • 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.kt 40행 구간에서 nativeQuery = true, 패턴이 탐지되었습니다.
  • 전체 JSON/Markdown 리포트 산출물도 함께 확인할 수 있습니다.

AI가 이번 단계에서 한 일

  • 이슈 본문 상단 요약과 전달용 초안을 준비했습니다.

이제 사람이 이어서 할 일

  • 실제 위반 여부와 후속 대응 방향을 검토합니다.

다음 액션

  • 담당 주체: 사람
  • 해야 할 일: 초안 내용을 검토하고 필요한 후속 작업을 결정합니다.
  • 판단 필요: 자동화 결과를 그대로 반영할지 추가 수정이 필요한지 확인합니다.
  • 검증 방법: 관련 변경사항과 남은 작업을 다시 검토합니다.

주요 위반 예시

파일 줄 범위 핵심 스니펫 비고
backend/iam/src/main/kotlin/io/deck/iam/repository/WorkspaceRepository.kt 40 nativeQuery = true, 대표 예시 1건

🤖 rule-report-workflow

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions