refactor #565: productize knowledge search language

This commit is contained in:
devmrko
2026-06-29 20:51:42 +09:00
parent b674d301db
commit 5b98c87da1
17 changed files with 102 additions and 101 deletions

View File

@@ -16,7 +16,7 @@ class GuidedFlowTemplateTest {
assertThat(html)
.contains("1. 권한 설계")
.contains("2. DB 보호 연결")
.contains("3. 토큰 발급")
.contains("3. 검증 세션")
.contains("4. 결과 확인");
}
@@ -27,7 +27,7 @@ class GuidedFlowTemplateTest {
assertThat(probe)
.contains("name=\"bearerToken\"")
.contains("임시 토큰 사용자")
.contains("검증 세션 사용자")
.doesNotContain("name=\"tokenKeyId\"");
assertThat(result)
.contains("적용된 사용자와 권한")
@@ -58,7 +58,7 @@ class GuidedFlowTemplateTest {
assertThat(html)
.contains("누가 어떤 행을 볼 수 있는지는 권한 규칙과 VPD에서 결정")
.contains("벡터 지식자료 검색 흐름")
.contains("지식 검색 연결 흐름")
.contains("VPD context 설정과 기본 SELECT")
.contains("전용 벡터 Handler 사용")
.contains("원문 표시 허용 컬럼")
@@ -103,8 +103,8 @@ class GuidedFlowTemplateTest {
String client = template("mcp-client-demo.html");
String sse = template("mcp-sse.html");
assertThat(chatbot).contains("임시 토큰 사용자").contains("태그 벡터 검색");
assertThat(reasoning).contains("MCP tool을 고르고").contains("임시 토큰 사용자").contains("MCP Tool");
assertThat(chatbot).contains("검증 세션 사용자").contains("태그 벡터 검색");
assertThat(reasoning).contains("MCP tool을 고르고").contains("검증 세션 사용자").contains("MCP Tool");
assertThat(client).contains("tool 선택과 호출은 reasoning 결과").doesNotContain("Context Path");
assertThat(sse).contains("Instruction / parameter mapping").contains("bearerToken");
}
@@ -115,10 +115,11 @@ class GuidedFlowTemplateTest {
String result = template("fragments/vector-search-result.html");
assertThat(vector)
.contains("문서 등록 → 청킹 → 임베딩 → 태그 저장")
.contains("지식자료 등록")
.contains("ALLOW TAG SPRING_BOOT")
.contains("DENY TAG ORDS")
.contains("권한 적용 벡터 검색")
.contains("권한 기반 지식 검색")
.contains("로컬 임베딩(개발용)")
.contains("/vector-knowledge/ingest")
.contains("/vector-knowledge/search");
assertThat(result)