---
type: plans
tags: [plans, companyx, grounding, routing, rb8001]
status: closed
closed_date: 2026-03-23
closed_reason: 전체 실행 완료. 마커 복원(26개 확장) + fallback 수정 + SKILL.md/pipeline.md 동기화 + 문서 닫기 완료.
closing_criteria: should_handle_companyx_grounding 마커 복원, 검색 0건 fallback 복구, 문서 정렬, 통합 테스트 통과
depends_on: 260323_companyx_grounding_라우팅_결정_리서치.md
---

# 260323 Company X grounding 라우팅 복구 계획

## 정의

- 이 계획은 Company X grounding 과잉 진입을 복구하고, 문서 계약과 현재 운영 기준을 다시 맞추는 실행 계획입니다.

## 기준

- 기능 복원이 문서 정렬보다 우선입니다.
- 닫힌 문서는 수정하지 않습니다.
- 코드와 문서는 같은 작업 단위에서 함께 맞춥니다.

## 적용

### 1. 코드 수정

1. [`companyx_grounding_service.py`](../../../rb8001/app/services/companyx_grounding_service.py)
   - `should_handle_companyx_grounding()`를 마커 기반으로 복원합니다.
   - `_looks_like_companyx_grounding_question()`의 마커 범위를 확장합니다.
2. 같은 파일
   - `try_companyx_grounding()`에서 검색 결과 0건이면 `None`을 반환해 일반 경로로 fallback되게 합니다.

실행 담당:
- 코드 수정과 배포는 24 서버를 기준으로 진행합니다.

### 2. 문서 정렬

1. [`SKILL.md`](../../skills/companyx-rag/SKILL.md)
   - Trigger를 마커 기반 기준으로 정렬합니다.
2. [`companyx_grounding_pipeline.md`](../../workflow/03_rag/companyx_grounding_pipeline.md)
   - 처리 순서 1번과 현재 기준을 마커 기반으로 정렬합니다.

실행 담당:
- 문서 정렬은 23 또는 24 서버 어느 쪽에서도 가능하되, git 기준 문서는 최종 한 번만 반영합니다.

### 3. 검증

아래 두 묶음을 함께 확인합니다.

1. grounding 질문
   - 계약서, 투자조합, 사업계획서, 고유번호증, 서면의결서, 공문 계열
2. 일반 스킬 질문
   - 캘린더
   - 이메일
   - 뉴스
   - 일반 날짜/잡담

## 닫는 기준

- Company X 일반 질문이 더 이상 무조건 grounding으로 가지 않습니다.
- 검색 0건일 때 일반 경로 fallback이 실제로 작동합니다.
- `SKILL.md`와 workflow 문서가 현재 코드 기준과 일치합니다.
- 대표 질문셋 통합 테스트가 통과합니다.
