컨텍스트 수집
컨텍스트 수집은 모든 것을 모으는 기능이 아닙니다. 승인된 소스 범위에서 후보 데이터를 만들고, 제외 규칙과 근거 링크를 붙여 검토 큐로 보내는 절차입니다.
파이프라인
입력 소스
| 소스 | 예시 | 검토 포인트 |
|---|---|---|
| Files | 승인된 폴더의 문서, 로그 | 제외 경로, 파일 확장자, 민감 정보 |
| Git | README, 이슈, PR, 커밋 메타데이터 | private repo 범위, 토큰 권한 |
| Databases | 스키마, 테이블 메타데이터 | 원문 데이터 접근 여부 |
| Work tools | 문서 도구, 티켓, 런북 | 본문/댓글/첨부 범위 |
후보 payload
{
"source": "git",
"scope": "approved-repository",
"candidateType": "terminology",
"text": "QualityIncident",
"evidence": {
"path": "docs/quality/runbook.md",
"line": 42
},
"reviewState": "pending"
}
제외 규칙
- 승인되지 않은 경로
- 비밀 키, 토큰, 인증 코드
- 고객 개인정보 또는 계약상 제한 데이터
- 원문 전송이 필요 없는 대용량 첨부
- 조직 정책상 로컬 처리만 허용된 데이터
검토 큐로 이동
후보는 바로 LLM에 들어가지 않습니다. 먼저 검토 큐에서 다음 상태 중 하나로 분류됩니다.
| 상태 | 의미 |
|---|---|
| pending | 아직 검토되지 않음 |
| approved | 근거가 확인되어 사용할 수 있음 |
| rejected | 부정확하거나 범위 밖 |
| held | 추가 확인 필요 |