Files
vpd-permission-poc/docs/design/744-std18-filtered-sales-aggregate

STD-18 필터 매출 집계 Few-shot 정정

목표

전체 매출에서 금액 조건을 만족하는 주문 질문은 개별 주문 목록이 아니라, 조건을 적용한 전체 매출 집계(총매출·구매자 수·주문 수)를 반환한다.

문제

STD-18 고객 기준과 맞지 않는 개별 주문 상세 Few-shot이 관리 화면에 남아 있었다. 해당 레코드는 특정 고객 날짜와 금액을 고정한 SQL이라 재사용 가능한 패턴도 아니다.

변경

  1. 잘못된 STD-18 고객 Few-shot 레코드를 삭제한다. 고객 기준 질문은 평가 기준으로만 보관한다.
  2. 질문·날짜·금액·결과값을 고정하지 않은 FILTERED_SALES_AGGREGATE 일반 패턴을 만든다.
  3. 일반 패턴은 금액 필터 뒤 SUM, COUNT(DISTINCT ...), COUNT(*) 집계를 사용하며, 사용자가 명시적으로 목록/상세를 요구한 경우에만 상세 패턴을 사용하도록 설명한다.
  4. STD-18 기준 SQL과 기준 답변을 집계 기준으로 되돌린다.

검증 기준

  • 잘못된 예제 #57은 더 이상 sg_qa_vector_example에 존재하지 않는다.
  • 벡터 검색 결과에 일반 집계 패턴이 포함된다.
  • 포털 전체 경로에서 STD-18이 집계 SQL과 한 행 결과를 반환하고 평가가 PASS다.