0) { if(this.files[0].path) {
let firstFilePath = this.files[0].path;
let relPath = this.files[0].webkitRelativePath;
let folderPath = firstFilePath.substring(0, firstFilePath.length - relPath.length);
@@ -887,11 +887,11 @@
@@ -1586,7 +1586,7 @@
.then(modules => {
const select = document.getElementById('targetModuleSelect');
if (modules && modules.length > 0) {
- select.innerHTML = modules.map(m => `
`).join('');
}
if (typeof loadCategoriesForSelection === 'function') {
loadCategoriesForSelection();
diff --git a/dap-gateway/src/main/resources/static/lib/chart.js b/dat-gateway/src/main/resources/static/lib/chart.js
similarity index 100%
rename from dap-gateway/src/main/resources/static/lib/chart.js
rename to dat-gateway/src/main/resources/static/lib/chart.js
diff --git a/dap-gateway/src/main/resources/static/lib/tailwindcss.js b/dat-gateway/src/main/resources/static/lib/tailwindcss.js
similarity index 100%
rename from dap-gateway/src/main/resources/static/lib/tailwindcss.js
rename to dat-gateway/src/main/resources/static/lib/tailwindcss.js
diff --git a/dap-gateway/src/main/resources/static/tester.html b/dat-gateway/src/main/resources/static/tester.html
similarity index 99%
rename from dap-gateway/src/main/resources/static/tester.html
rename to dat-gateway/src/main/resources/static/tester.html
index eec9092a..463ca149 100644
--- a/dap-gateway/src/main/resources/static/tester.html
+++ b/dat-gateway/src/main/resources/static/tester.html
@@ -330,7 +330,7 @@
t._latency = 0;
t._responseData = null;
categories.add(t._meta?.category_key || 'oth');
- const modName = t.name ? t.name.split('_')[0].replace('dap-was-', '') : '';
+ const modName = t.name ? t.name.split('_')[0].replace('dat-was-', '') : '';
if (modName) {
modules.add(modName);
}
@@ -392,7 +392,7 @@
filteredTools = allTools.filter(t => {
const matchSearch = t.name.toLowerCase().includes(search) || (t.description || '').toLowerCase().includes(search);
const matchCategory = !category || (t._meta?.category_key || 'oth') === category;
- const toolMod = t.name ? t.name.split('_')[0].replace('dap-was-', '') : '';
+ const toolMod = t.name ? t.name.split('_')[0].replace('dat-was-', '') : '';
const matchModule = !moduleFlt || toolMod === moduleFlt;
return matchSearch && matchCategory && matchModule;
});
@@ -429,7 +429,7 @@
html += `
- | ${tool.name ? tool.name.split('_')[0].replace('dap-was-', '') : 'unknown'} |
+ ${tool.name ? tool.name.split('_')[0].replace('dat-was-', '') : 'unknown'} |
${tool._meta?.category_key || 'oth'} |
${tool.name} |
diff --git a/dap-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md b/dat-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md
similarity index 100%
rename from dap-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md
rename to dat-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md
diff --git a/dap-gateway/src/main/resources/static/vendor/marked.umd.js b/dat-gateway/src/main/resources/static/vendor/marked.umd.js
similarity index 100%
rename from dap-gateway/src/main/resources/static/vendor/marked.umd.js
rename to dat-gateway/src/main/resources/static/vendor/marked.umd.js
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java
similarity index 93%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java
index 7cb472ca..4df84449 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dat.biz.mcp.gateway.sync;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -7,7 +7,7 @@ import java.util.Arrays;
import java.util.Set;
import java.util.stream.Collectors;
-import io.shinhanlife.dap.mcg.sync.DynamicMcpController;
+import io.shinhanlife.dat.mcg.sync.DynamicMcpController;
import org.junit.jupiter.api.Test;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java
similarity index 92%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java
index f7d97391..bac68b92 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dat.biz.mcp.gateway.sync;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -6,8 +6,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.spec.McpSchema;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
-import io.shinhanlife.dap.mcg.sync.RegistryMcpToolSpecificationFactory;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcg.sync.RegistryMcpToolSpecificationFactory;
import java.util.List;
import java.util.Map;
import org.junit.jupiter.api.Test;
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
similarity index 91%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
index 296189b2..57478052 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcg.tool.large;
+package io.shinhanlife.dat.mcg.tool.large;
/**
- * @package io.shinhanlife.dap.mcg.tool.large
+ * @package io.shinhanlife.dat.mcg.tool.large
* @className PaginationRequestValidatorTest
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -17,10 +17,10 @@ package io.shinhanlife.dap.mcg.tool.large;
*/
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
-import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.util.Map;
-import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
+import io.shinhanlife.dat.mcg.resilience.ToolExecutionException;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java
similarity index 73%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java
index eadc3608..319b21cb 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcg;
+package io.shinhanlife.dat.mcg;
import org.junit.jupiter.api.Test;
-class DapGatewayApplicationTests {
+class DatGatewayApplicationTests {
@Test
void gatewayTestSourceIsCompilable() {
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java
similarity index 96%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java
index 4bea5cbe..a4c78db2 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcg.document;
+package io.shinhanlife.dat.mcg.document;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when;
@@ -8,7 +8,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.nio.charset.StandardCharsets;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java
similarity index 97%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java
index b362dbe3..c35b8182 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcg.document;
+package io.shinhanlife.dat.mcg.document;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.dto.OperationType;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.lib.dto.OperationType;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.io.ByteArrayInputStream;
import java.time.Clock;
import java.time.Instant;
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java
similarity index 96%
rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java
rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java
index e2588fba..7f4dfa76 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java
+++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcg.presentation;
+package io.shinhanlife.dat.mcg.presentation;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
@@ -30,7 +30,7 @@ class ScaffoldingControllerToolDraftTest {
@Test
void listsExistingUseCasesForSelectedModuleAndCategory() throws Exception {
- Path useCaseDir = root.resolve("dap-was-sample/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase");
+ Path useCaseDir = root.resolve("dat-was-sample/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase");
Files.createDirectories(useCaseDir);
Files.writeString(useCaseDir.resolve("EmployeeSearchUseCase.java"), "interface EmployeeSearchUseCase {}\n");
Files.writeString(useCaseDir.resolve("Ignored.java"), "class Ignored {}\n");
@@ -39,7 +39,7 @@ class ScaffoldingControllerToolDraftTest {
System.setProperty("user.dir", root.toString());
try {
ScaffoldingController controller = new ScaffoldingController(mock(ChatClient.Builder.class), new ObjectMapper());
- assertEquals(java.util.List.of("EmployeeSearchUseCase"), controller.listUseCases("dap-was-sample", "smp"));
+ assertEquals(java.util.List.of("EmployeeSearchUseCase"), controller.listUseCases("dat-was-sample", "smp"));
} finally {
System.setProperty("user.dir", previousUserDir);
}
@@ -52,7 +52,7 @@ class ScaffoldingControllerToolDraftTest {
new ScaffoldingController(builder, new ObjectMapper()))
.setMessageConverters(new MappingJackson2HttpMessageConverter())
.build();
- String moduleName = root.resolve("dap-was-customer").toString().replace("\\", "\\\\");
+ String moduleName = root.resolve("dat-was-customer").toString().replace("\\", "\\\\");
String request = """
{"useCaseName":"Customer","moduleName":"%s","author":"tester","date":"2026.08.12","tools":[
{"baseName":"CustomerGuidance","methodName":"searchGuidance","interfaceId":"CTMNILO00007","title":"Customer guidance","description":"Search guidance","group":"cmm","routingType":"MCI","register":false,"clientSystemCode":"NILD","inputFields":[{"name":"customerId","type":"String","description":"Customer ID","example":"C001","required":true}],"outputFields":[]}
diff --git a/dap-was-cus/Dockerfile b/dat-was-cus/Dockerfile
similarity index 100%
rename from dap-was-cus/Dockerfile
rename to dat-was-cus/Dockerfile
diff --git a/dap-was-cus/build.gradle b/dat-was-cus/build.gradle
similarity index 77%
rename from dap-was-cus/build.gradle
rename to dat-was-cus/build.gradle
index 85b96419..6fbc74fb 100644
--- a/dap-was-cus/build.gradle
+++ b/dat-was-cus/build.gradle
@@ -4,7 +4,7 @@ plugins {
}
dependencies {
- // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dap-was-lib에서 상속합니다.
- implementation project(':dap-was-lib')
+ // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dat-was-lib에서 상속합니다.
+ implementation project(':dat-was-lib')
implementation 'org.apache.poi:poi-ooxml:5.3.0'
}
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/converter/CrmToolConverter.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java
similarity index 69%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/converter/CrmToolConverter.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java
index 18dd0a90..82eb1241 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/converter/CrmToolConverter.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.crm.converter;
+package io.shinhanlife.dat.mcc.biz.crm.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface CrmToolConverter {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java
index bf0022f5..90b4ec62 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.crm.dto;
+package io.shinhanlife.dat.mcc.biz.crm.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java
similarity index 87%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java
index 5880deb4..9ff1692c 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.crm.dto;
+package io.shinhanlife.dat.mcc.biz.crm.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java
index 507c2519..f960ee69 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.crm.usecase;
+package io.shinhanlife.dat.mcc.biz.crm.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolRequest;
-import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolRequest;
+import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface CrmToolUseCase {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java
similarity index 94%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java
index ed6e01ed..259e71d0 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.crm.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.crm.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolRequest;
-import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolResponse;
-import io.shinhanlife.dap.mcc.biz.crm.usecase.CrmToolUseCase;
+import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolRequest;
+import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolResponse;
+import io.shinhanlife.dat.mcc.biz.crm.usecase.CrmToolUseCase;
import java.time.LocalDateTime;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/converter/SystemNoticeConverter.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java
similarity index 70%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/converter/SystemNoticeConverter.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java
index ab296f81..d6a9f1fc 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/converter/SystemNoticeConverter.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.gat.converter;
+package io.shinhanlife.dat.mcc.biz.gat.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface SystemNoticeConverter {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java
similarity index 63%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java
index a7446635..424acc87 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.gat.usecase;
+package io.shinhanlife.dat.mcc.biz.gat.usecase;
import org.springaicommunity.mcp.annotation.McpTool;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusRequest;
-import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusRequest;
+import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusResponse;
public interface SystemNoticeUseCase {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java
similarity index 66%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java
index 86c0fa89..4a4c1558 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java
@@ -1,14 +1,14 @@
-package io.shinhanlife.dap.mcc.biz.gat.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.gat.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.gat.usecase.SystemNoticeUseCase;
+import io.shinhanlife.dat.mcc.biz.gat.usecase.SystemNoticeUseCase;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
-import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusRequest;
-import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusResponse;
-import io.shinhanlife.dap.mcc.biz.gat.converter.GaActivityStatusConverter;
-import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.GaActivityStatusClient;
-import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpRequest;
-import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpResponse;
+import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusRequest;
+import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusResponse;
+import io.shinhanlife.dat.mcc.biz.gat.converter.GaActivityStatusConverter;
+import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.GaActivityStatusClient;
+import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpRequest;
+import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpResponse;
@Service
@RequiredArgsConstructor
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java
index 85d852be..b6d80982 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.voc.dto;
+package io.shinhanlife.dat.mcc.biz.voc.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java
similarity index 87%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java
index 1b9b28df..aa5c9f59 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.voc.dto;
+package io.shinhanlife.dat.mcc.biz.voc.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java
index b9aa6e79..081bf38d 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.voc.usecase;
+package io.shinhanlife.dat.mcc.biz.voc.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolRequest;
-import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolRequest;
+import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface VocToolUseCase {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java
similarity index 94%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java
index 314d10cc..e209531a 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.voc.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.voc.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolRequest;
-import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolResponse;
-import io.shinhanlife.dap.mcc.biz.voc.usecase.VocToolUseCase;
+import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolRequest;
+import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolResponse;
+import io.shinhanlife.dat.mcc.biz.voc.usecase.VocToolUseCase;
import java.time.LocalDateTime;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java
index e78723bd..d29d540e 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.wcm.dto;
+package io.shinhanlife.dat.mcc.biz.wcm.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java
similarity index 87%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java
index 2111d976..6fdbb8bf 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.wcm.dto;
+package io.shinhanlife.dat.mcc.biz.wcm.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java
similarity index 96%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java
index bd4d78a2..3f994588 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.wcm.usecase;
+package io.shinhanlife.dat.mcc.biz.wcm.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolRequest;
-import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolRequest;
+import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface WcmToolUseCase {
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java
similarity index 94%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java
index 30f42052..5b59adce 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.wcm.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.wcm.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolRequest;
-import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolResponse;
-import io.shinhanlife.dap.mcc.biz.wcm.usecase.WcmToolUseCase;
+import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolRequest;
+import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolResponse;
+import io.shinhanlife.dat.mcc.biz.wcm.usecase.WcmToolUseCase;
import java.time.LocalDateTime;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java
similarity index 60%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java
index e05db816..9bb320f8 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.sal;
+package io.shinhanlife.dat.mcc.cus;
/**
- * @package io.shinhanlife.dap.mcc.sal
- * @className DapWasSalApplication
+ * @package io.shinhanlife.dat.mcc.cus
+ * @className DatWasCusApplication
* @description AX HUB 시스템 처리 클래스
* @author 0986406
* @create 2026.09.01
@@ -20,14 +20,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Import;
-import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
+import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
@EnableCaching
@Import(ToolMcpServerConfiguration.class)
-public class DapWasSalApplication {
+public class DatWasCusApplication {
public static void main(String[] args) {
- SpringApplication.run(DapWasSalApplication.class, args);
+ SpringApplication.run(DatWasCusApplication.class, args);
}
}
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java
similarity index 99%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java
rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java
index 7088729f..4db7bd55 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java
+++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -44,7 +44,7 @@ public class DtoExcelDownloadController {
private static final int COLUMN_COUNT = 20;
private static final MediaType XLSX_MEDIA_TYPE = MediaType.parseMediaType(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
- private static final String MCI_BASE_PACKAGE = "io.shinhanlife.dap.mcc.infra.itrf.mci";
+ private static final String MCI_BASE_PACKAGE = "io.shinhanlife.dat.mcc.infra.itrf.mci";
private static final String INVALID_DTO_MESSAGE =
"dto의 내용이 엑셀파일 양식에 맞지않습니다 파일을 확인해주세요";
private static final Pattern VARIANT_SUFFIX = Pattern.compile("_[IO]$");
diff --git a/dap-was-cus/src/main/resources/application-dev.yml b/dat-was-cus/src/main/resources/application-dev.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/application-dev.yml
rename to dat-was-cus/src/main/resources/application-dev.yml
diff --git a/dap-was-cus/src/main/resources/application-local.yml b/dat-was-cus/src/main/resources/application-local.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/application-local.yml
rename to dat-was-cus/src/main/resources/application-local.yml
diff --git a/dap-was-cus/src/main/resources/application-prod.yml b/dat-was-cus/src/main/resources/application-prod.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/application-prod.yml
rename to dat-was-cus/src/main/resources/application-prod.yml
diff --git a/dap-was-cus/src/main/resources/application-test.yml b/dat-was-cus/src/main/resources/application-test.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/application-test.yml
rename to dat-was-cus/src/main/resources/application-test.yml
diff --git a/dap-was-cus/src/main/resources/application.yml b/dat-was-cus/src/main/resources/application.yml
similarity index 93%
rename from dap-was-cus/src/main/resources/application.yml
rename to dat-was-cus/src/main/resources/application.yml
index dfc56afe..aed776f4 100644
--- a/dap-was-cus/src/main/resources/application.yml
+++ b/dat-was-cus/src/main/resources/application.yml
@@ -2,7 +2,7 @@ server:
port: 8084
spring:
application:
- name: dap-was-cus
+ name: dat-was-cus
profiles:
active: local
logging:
diff --git a/dap-was-cus/src/main/resources/glow/application-glow-local.yml b/dat-was-cus/src/main/resources/glow/application-glow-local.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/glow/application-glow-local.yml
rename to dat-was-cus/src/main/resources/glow/application-glow-local.yml
diff --git a/dap-was-cus/src/main/resources/logback-spring.xml b/dat-was-cus/src/main/resources/logback-spring.xml
similarity index 93%
rename from dap-was-cus/src/main/resources/logback-spring.xml
rename to dat-was-cus/src/main/resources/logback-spring.xml
index c0a9d1d4..f0fe7bde 100644
--- a/dap-was-cus/src/main/resources/logback-spring.xml
+++ b/dat-was-cus/src/main/resources/logback-spring.xml
@@ -16,10 +16,10 @@
- /swlog/dap-was-cus/A01/${HOSTNAME}_A01.log
+ /swlog/dat-was-cus/A01/${HOSTNAME}_A01.log
- /swlog/dap-was-cus/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log
+ /swlog/dat-was-cus/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log
100MB
30
diff --git a/dap-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json b/dat-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json
similarity index 100%
rename from dap-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json
rename to dat-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json
diff --git a/dap-was-cus/src/main/resources/mock-responses/gat_ga_status.json b/dat-was-cus/src/main/resources/mock-responses/gat_ga_status.json
similarity index 100%
rename from dap-was-cus/src/main/resources/mock-responses/gat_ga_status.json
rename to dat-was-cus/src/main/resources/mock-responses/gat_ga_status.json
diff --git a/dap-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json b/dat-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json
similarity index 100%
rename from dap-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json
rename to dat-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml
rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml b/dat-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml
rename to dat-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml
rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml
diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml
similarity index 100%
rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml
rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml
diff --git a/dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java b/dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.java
similarity index 96%
rename from dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java
rename to dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.java
index be9f97ee..55df1470 100644
--- a/dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java
+++ b/dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
import static org.assertj.core.api.Assertions.assertThat;
diff --git a/dap-was-lib/build.gradle b/dat-was-lib/build.gradle
similarity index 100%
rename from dap-was-lib/build.gradle
rename to dat-was-lib/build.gradle
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java
index e85d3169..3824a1ff 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.dto;
+package io.shinhanlife.dat.lib.adapter.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -8,7 +8,7 @@ import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.lib.adapter.dto
+ * @package io.shinhanlife.dat.lib.adapter.dto
* @className ErrorDetail
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java
similarity index 85%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java
index 3f4f105e..375a9010 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.adapter.dto;
+package io.shinhanlife.dat.lib.adapter.dto;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.lib.adapter.dto
+ * @package io.shinhanlife.dat.lib.adapter.dto
* @className JsonRpcRequest
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java
similarity index 87%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java
index cc79e10d..4f6a10c7 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.dto;
+package io.shinhanlife.dat.lib.adapter.dto;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
@@ -6,7 +6,7 @@ import lombok.Setter;
// 2. 응답 DTO
/**
- * @package io.shinhanlife.dap.lib.adapter.dto
+ * @package io.shinhanlife.dat.lib.adapter.dto
* @className JsonRpcResponse
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java
similarity index 89%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java
index e4931eb4..25a8e9ee 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.dto;
+package io.shinhanlife.dat.lib.adapter.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -11,7 +11,7 @@ import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.lib.adapter.dto
+ * @package io.shinhanlife.dat.lib.adapter.dto
* @className Params
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java
index a5634cb8..4a27733f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.test;
+package io.shinhanlife.dat.lib.adapter.test;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java
index 50bb7d7e..8f824110 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.util;
+package io.shinhanlife.dat.lib.adapter.util;
import ch.qos.logback.classic.pattern.MessageConverter;
import ch.qos.logback.classic.spi.ILoggingEvent;
@@ -9,7 +9,7 @@ import ch.qos.logback.classic.spi.ILoggingEvent;
* 여기서 PiiMaskingUtils.mask()를 호출하여 PII(주민번호, 계좌번호 등)를 안전하게 별표(*) 처리합니다.
*/
/**
- * @package io.shinhanlife.dap.lib.adapter.util
+ * @package io.shinhanlife.dat.lib.adapter.util
* @className PiiMaskingLogbackConverter
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java
index d98c5704..63b44571 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.adapter.util;
+package io.shinhanlife.dat.lib.adapter.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
- * @package io.shinhanlife.dap.lib.adapter.util
+ * @package io.shinhanlife.dat.lib.adapter.util
* @className PiiMaskingUtils
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java
similarity index 94%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java
index 75453bf2..c5443fb0 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.annotation;
+package io.shinhanlife.dat.lib.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -7,7 +7,7 @@ import java.lang.annotation.Target;
/**
* Spring AI @Tool 어노테이션을 보완하여 MCP 시스템 메타데이터를 추가 제공하는 힌트 어노테이션
- * @package io.shinhanlife.dap.lib.annotation
+ * @package io.shinhanlife.dat.lib.annotation
* @className GrowToolHint
* @description 비즈니스 로직(Tool)과 시스템 제어 메타데이터 분리
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java
similarity index 89%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java
index 6d8f8370..d203287f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.annotation;
+package io.shinhanlife.dat.lib.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java
index 40be12b5..3b73ed6d 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.lib.aop;
+package io.shinhanlife.dat.lib.aop;
/**
- * @package io.shinhanlife.dap.lib.aop
+ * @package io.shinhanlife.dat.lib.aop
* @className ToolSlaMonitoringAspect
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.lib.aop;
*
*
*/
-import io.shinhanlife.dap.lib.config.McpProperties;
+import io.shinhanlife.dat.lib.config.McpProperties;
import java.lang.reflect.Method;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java
index 2566ed5f..c113d308 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent;
import java.net.http.HttpClient;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java
similarity index 94%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java
index 8fadfa7c..7bd14df3 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
- * @package io.shinhanlife.dap.lib.config
+ * @package io.shinhanlife.dat.lib.config
* @className CorsConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java
index eacf69e3..08feff70 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import lombok.Getter;
import lombok.Setter;
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
* 자바 객체(Bean)로 매핑하여 제공합니다.
*/
/**
- * @package io.shinhanlife.dap.lib.config
+ * @package io.shinhanlife.dat.lib.config
* @className GlowCommunicationProperties
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java
similarity index 90%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java
index 1ff72e5c..bcc27be4 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.lib.config
+ * @package io.shinhanlife.dat.lib.config
* @className McpProperties
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java
similarity index 87%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java
index 494f8a33..61ff46a7 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import javax.sql.DataSource;
@@ -8,7 +8,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
- * @package io.shinhanlife.dap.lib.config
+ * @package io.shinhanlife.dat.lib.config
* @className MybatisConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -25,7 +25,7 @@ import org.mybatis.spring.annotation.MapperScan;
import io.shinhanlife.glow.GlowMybatisMapper;
@Configuration
-@MapperScan(basePackages = "io.shinhanlife.dap", annotationClass = GlowMybatisMapper.class)
+@MapperScan(basePackages = "io.shinhanlife.dat", annotationClass = GlowMybatisMapper.class)
public class MybatisConfig {
@Bean
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java
index 06cc4c69..74200b16 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import com.p6spy.engine.logging.Category;
import com.p6spy.engine.spy.appender.MessageFormattingStrategy;
/**
- * @package io.shinhanlife.dap.lib.config
+ * @package io.shinhanlife.dat.lib.config
* @className P6SpySqlFormatter
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java
index d6a118c3..dc1f6e48 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.json.schema.JsonSchemaValidator;
import io.modelcontextprotocol.json.schema.jackson2.DefaultJsonSchemaValidator;
-import io.shinhanlife.dap.lib.util.ToolSchemaResolver;
-import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator;
+import io.shinhanlife.dat.lib.util.ToolSchemaResolver;
+import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java
similarity index 83%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java
index 6d868400..2c74bc42 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.lib.dto;
+package io.shinhanlife.dat.lib.dto;
/**
- * @package io.shinhanlife.dap.mcg.dto
+ * @package io.shinhanlife.dat.mcg.dto
* @className OperationType
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java
index ce38c785..e97be495 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration;
+package io.shinhanlife.dat.lib.integration;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
@@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
* MCP 툴에서 손쉽게 호출할 수 있도록 일원화한 컴포넌트입니다.
*/
/**
- * @package io.shinhanlife.dap.lib.integration
+ * @package io.shinhanlife.dat.lib.integration
* @className GlowIntegrationCall
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java
index e9961c05..84439e91 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.dto;
+package io.shinhanlife.dat.lib.integration.dto;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
@@ -16,7 +16,7 @@ import java.util.List;
* 새로운 대외 통신 전문을 만들 때 이 파일을 복사해서 필드명과 길이만 수정하여 사용하세요.
*/
/**
- * @package io.shinhanlife.dap.lib.integration.dto
+ * @package io.shinhanlife.dat.lib.integration.dto
* @className SampleGlowMessage
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java
similarity index 94%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java
index 8cf2b26e..6b489bd8 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.lib.integration.eai.component;
+package io.shinhanlife.dat.lib.integration.eai.component;
-import io.shinhanlife.dap.lib.config.GlowCommunicationProperties;
+import io.shinhanlife.dat.lib.config.GlowCommunicationProperties;
import io.shinhanlife.glow.communication.dto.CommonHeader;
import io.shinhanlife.glow.communication.dto.Transfer;
import io.shinhanlife.glow.communication.module.eai.component.GlowEaiComponent;
@@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
@RequiredArgsConstructor
/**
- * @package io.shinhanlife.dap.lib.integration.eai.component
+ * @package io.shinhanlife.dat.lib.integration.eai.component
* @className AxhubEaiComponent
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java
index d1b9e330..6473f9c0 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.integration.http.component;
+package io.shinhanlife.dat.lib.integration.http.component;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.config.GlowCommunicationProperties;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaders;
+import io.shinhanlife.dat.lib.config.GlowCommunicationProperties;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaders;
import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent;
import io.shinhanlife.glow.communication.module.http.dto.HttpBody;
import io.shinhanlife.glow.communication.module.http.dto.HttpHeader;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java
index b07835ed..1b7bd29a 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.http.component;
+package io.shinhanlife.dat.lib.integration.http.component;
import java.util.ArrayList;
import java.util.List;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java
similarity index 95%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java
index 0c4080e0..2cd96d39 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.lib.integration.mci.component;
+package io.shinhanlife.dat.lib.integration.mci.component;
-import io.shinhanlife.dap.lib.session.dto.SessionDto;
-import io.shinhanlife.dap.lib.util.SessionUtil;
-import io.shinhanlife.dap.lib.config.GlowCommunicationProperties;
+import io.shinhanlife.dat.lib.session.dto.SessionDto;
+import io.shinhanlife.dat.lib.util.SessionUtil;
+import io.shinhanlife.dat.lib.config.GlowCommunicationProperties;
import io.shinhanlife.glow.BizException;
import io.shinhanlife.glow.communication.dto.CommonHeader;
import io.shinhanlife.glow.communication.dto.HeaderDefaults;
import io.shinhanlife.glow.communication.dto.Transfer;
import io.shinhanlife.glow.communication.module.mci.component.GlowMciComponent;
import io.shinhanlife.glow.communication.util.CommonHeaderFactory;
-import io.shinhanlife.dap.lib.integration.mci.enums.IndvCtinRoleTyp;
+import io.shinhanlife.dat.lib.integration.mci.enums.IndvCtinRoleTyp;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@@ -25,7 +25,7 @@ import java.util.Map;
@RequiredArgsConstructor
/**
- * @package io.shinhanlife.dap.lib.integration.mci.component
+ * @package io.shinhanlife.dat.lib.integration.mci.component
* @className AxhubMciComponent
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java
similarity index 90%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java
index a46fcd53..42d598d2 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.config;
+package io.shinhanlife.dat.lib.integration.mci.config;
import io.shinhanlife.glow.communication.module.mci.component.GlowMciComponent;
import org.springframework.context.annotation.Bean;
@@ -11,7 +11,7 @@ import org.springframework.context.annotation.Configuration;
@Configuration
/**
- * @package io.shinhanlife.dap.lib.integration.mci.config
+ * @package io.shinhanlife.dat.lib.integration.mci.config
* @className GlowMockConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java
similarity index 89%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java
index d1302746..3e2d982c 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.config;
+package io.shinhanlife.dat.lib.integration.mci.config;
import lombok.Getter;
import lombok.Setter;
@@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.config
+ * @package io.shinhanlife.dat.lib.integration.mci.config
* @className ShinhanIntegrationProperties
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java
index 23c3bc66..f1393a3b 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className MciRequestWrapper
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java
index 4e2b9475..e584c00e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.AllArgsConstructor;
@@ -7,7 +7,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className MciResponseWrapper
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java
index 9eff40b6..5845b5c5 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -7,7 +7,7 @@ import lombok.NoArgsConstructor;
import java.util.List;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className OlCommonHeaderDto
* @description AX HUB 시스템 처리 클래스 - OL(구 오렌지라이프) 공통 헤더
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java
index 43e10757..aa77dd1b 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -6,7 +6,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className ShinhanCommonHeaderDto
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java
index 5c02fd31..b022a391 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -6,7 +6,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className ShinhanMessageDto
* @description AX HUB 시스템 처리 클래스 - MCI 전문 메시지부
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java
similarity index 90%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java
index 47133822..3ec9598b 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className ShinhanTelegramWrapper
* @description AX HUB 시스템 처리 클래스 - MCI 전문 전체 래퍼 (공통헤더부 + 메시지부 + 데이터부)
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java
index 73d3514c..be9ebc12 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.dto;
+package io.shinhanlife.dat.lib.integration.mci.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -6,7 +6,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @package io.shinhanlife.dap.lib.integration.mci.dto
+ * @package io.shinhanlife.dat.lib.integration.mci.dto
* @className SlCommonHeaderDto
* @description AX HUB 시스템 처리 클래스 - SL(신한라이프) 표준 헤더
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java
similarity index 81%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java
index 5ed17887..7beb9b4e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.mci.enums;
+package io.shinhanlife.dat.lib.integration.mci.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@@ -7,7 +7,7 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
/**
- * @package io.shinhanlife.dap.lib.integration.mci.enums
+ * @package io.shinhanlife.dat.lib.integration.mci.enums
* @className IndvCtinRoleTyp
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java
index f793904e..0a1ca54c 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.manifest;
+package io.shinhanlife.dat.lib.manifest;
/** Behaviour hints exposed by the Tool Service manifest. */
public record ToolManifestAnnotations(
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java
similarity index 91%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java
index 9f07eb9f..f7ea069e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.manifest;
+package io.shinhanlife.dat.lib.manifest;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java
index 817b8d89..367763f2 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.manifest;
+package io.shinhanlife.dat.lib.manifest;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java
similarity index 81%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java
index 293a9e01..bda03bab 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.manifest;
+package io.shinhanlife.dat.lib.manifest;
import java.util.List;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java
index dfcfece3..10dd08fe 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.manifest;
+package io.shinhanlife.dat.lib.manifest;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.config.McpProperties;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
-import io.shinhanlife.dap.lib.mcp.ToolRegistryHeartbeatSender;
+import io.shinhanlife.dat.lib.config.McpProperties;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.lib.mcp.ToolRegistryHeartbeatSender;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.util.Comparator;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java
index 0104394d..afd4c52d 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
/** Holds optional MCP headers for the lifetime of one HTTP request thread. */
public final class McpRequestHeaderContext {
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java
index ffe7a3b3..50bce07f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import java.io.IOException;
import jakarta.servlet.FilterChain;
@@ -7,8 +7,8 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
-import io.shinhanlife.dap.lib.session.mci.AxhubSessionService;
-import io.shinhanlife.dap.lib.session.dto.SessionDto;
+import io.shinhanlife.dat.lib.session.mci.AxhubSessionService;
+import io.shinhanlife.dat.lib.session.dto.SessionDto;
import org.springframework.beans.factory.annotation.Autowired;
/** Captures optional correlation and employee headers for an MCP HTTP call and creates mock session. */
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java
similarity index 88%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java
index a4a0a3e2..7f452d8c 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
/** Optional request headers propagated from an MCP HTTP request to a Tool invocation. */
public record McpRequestHeaders(
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java
index 478ef271..6921b310 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.json.schema.JsonSchemaValidator.ValidationResponse;
-import io.shinhanlife.dap.lib.util.ToolSchemaResolver;
-import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator;
+import io.shinhanlife.dat.lib.util.ToolSchemaResolver;
+import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java
index 04ad13ac..55d53d21 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.lib.config.McpProperties;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.lib.config.McpProperties;
import java.lang.reflect.Method;
import java.util.LinkedHashMap;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java
similarity index 91%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java
index 461c3f42..fee8459f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java
index 47fe285f..88ef705f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import io.modelcontextprotocol.server.McpServer;
import io.modelcontextprotocol.server.McpSyncServer;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java
index 96bab93a..e0198b00 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import io.modelcontextprotocol.spec.McpSchema;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java
index 18d25b4d..3d174a9e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.server.McpServerFeatures;
import io.modelcontextprotocol.server.McpSyncServer;
import io.modelcontextprotocol.spec.McpSchema;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java
index 8ff02755..3c3b0a19 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
/**
- * @package io.shinhanlife.dap.mcc.service
+ * @package io.shinhanlife.dat.mcc.service
* @className ToolRegistryHeartbeatSender
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -17,12 +17,12 @@ package io.shinhanlife.dap.lib.mcp;
*/
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springaicommunity.mcp.annotation.McpTool;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.lib.config.McpProperties;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
-import io.shinhanlife.dap.lib.util.ToolSchemaResolver;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.lib.config.McpProperties;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.lib.util.ToolSchemaResolver;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import org.springframework.boot.context.event.ApplicationReadyEvent;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java
similarity index 91%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java
index 9a313bf7..f206e111 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.config;
+package io.shinhanlife.dat.lib.mcp.config;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.EnableCaching;
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
- * @package io.shinhanlife.dap.lib.mcp.config
+ * @package io.shinhanlife.dat.lib.mcp.config
* @className CacheConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java
index 1df9b21f..21cdebad 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.config;
+package io.shinhanlife.dat.lib.mcp.config;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -8,7 +8,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
/**
- * @package io.shinhanlife.dap.lib.mcp.config
+ * @package io.shinhanlife.dat.lib.mcp.config
* @className JacksonConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java
index f9bda4e0..de448631 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.config;
+package io.shinhanlife.dat.lib.mcp.config;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.common.serialization.StringSerializer;
@@ -13,7 +13,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.lib.mcp.config
+ * @package io.shinhanlife.dat.lib.mcp.config
* @className KafkaLocalConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java
similarity index 95%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java
index 5c2e22c9..923c307c 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.config;
+package io.shinhanlife.dat.lib.mcp.config;
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
- * @package io.shinhanlife.dap.lib.mcp.config
+ * @package io.shinhanlife.dat.lib.mcp.config
* @className SwaggerConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java
index 437a056f..71c5a15d 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.config;
+package io.shinhanlife.dat.lib.mcp.config;
import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Configuration;
@@ -6,10 +6,10 @@ import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
-import io.shinhanlife.dap.lib.mcp.security.ApiKeyInterceptor;
+import io.shinhanlife.dat.lib.mcp.security.ApiKeyInterceptor;
/**
- * @package io.shinhanlife.dap.lib.mcp.config
+ * @package io.shinhanlife.dat.lib.mcp.config
* @className WebConfig
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java
index 6523c633..3f63ceb6 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.lib.mcp.exception;
+package io.shinhanlife.dat.lib.mcp.exception;
/**
- * @package io.shinhanlife.dap.lib.mcp.exception
+ * @package io.shinhanlife.dat.lib.mcp.exception
* @className GlobalExceptionHandler
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.lib.mcp.exception;
*
*
*/
-import io.shinhanlife.dap.lib.adapter.dto.ErrorDetail;
-import io.shinhanlife.dap.lib.adapter.dto.JsonRpcResponse;
+import io.shinhanlife.dat.lib.adapter.dto.ErrorDetail;
+import io.shinhanlife.dat.lib.adapter.dto.JsonRpcResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.ExceptionHandler;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java
similarity index 95%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java
index 69a76ff1..5d26339e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.filter;
+package io.shinhanlife.dat.lib.mcp.filter;
import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
@@ -12,7 +12,7 @@ import java.io.IOException;
import java.util.UUID;
/**
- * @package io.shinhanlife.dap.lib.mcp.filter
+ * @package io.shinhanlife.dat.lib.mcp.filter
* @className MdcLoggingFilter
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java
index a4c0295b..a28c40b5 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.security;
+package io.shinhanlife.dat.lib.mcp.security;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@@ -11,7 +11,7 @@ import org.springframework.web.servlet.HandlerInterceptor;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.lib.mcp.security
+ * @package io.shinhanlife.dat.lib.mcp.security
* @className ApiKeyInterceptor
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java
index 381164e6..1b764118 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp.security;
+package io.shinhanlife.dat.lib.mcp.security;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -14,7 +14,7 @@ import java.util.Map;
* Map 자료구조로 자동 바인딩(주입) 받기 위한 설정 클래스입니다.
*/
/**
- * @package io.shinhanlife.dap.lib.mcp.security
+ * @package io.shinhanlife.dat.lib.mcp.security
* @className SecurityProperties
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java
index f5233e1f..f6f49a52 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.metadata;
+package io.shinhanlife.dat.lib.metadata;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java
index d7b42d3f..967ff596 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.metadata;
+package io.shinhanlife.dat.lib.metadata;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java
similarity index 99%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java
index 6137ac1e..e3c05d79 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.metadata;
+package io.shinhanlife.dat.lib.metadata;
import java.util.List;
import java.util.Map;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java
similarity index 90%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java
index 5fb84183..9eb8e678 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.metadata;
+package io.shinhanlife.dat.lib.metadata;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java
index f6521174..e4050c65 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.session.dto;
+package io.shinhanlife.dat.lib.session.dto;
import lombok.NoArgsConstructor;
@@ -11,7 +11,7 @@ import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.lib.session.dto
+ * @package io.shinhanlife.dat.lib.session.dto
* @className SessionDto
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java
index c50066d6..9cc4eec9 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.lib.session.mci;
+package io.shinhanlife.dat.lib.session.mci;
-import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;
-import io.shinhanlife.dap.lib.session.dto.SessionDto;
+import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;
+import io.shinhanlife.dat.lib.session.dto.SessionDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java
index 9c3bcdc2..567a0bcd 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.session.mci;
+package io.shinhanlife.dat.lib.session.mci;
import io.shinhanlife.glow.communication.annotation.GlowTrgmField;
import lombok.*;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java
similarity index 97%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java
index 3cd40298..ba191e7e 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.session.mci;
+package io.shinhanlife.dat.lib.session.mci;
import io.shinhanlife.glow.communication.annotation.GlowTrgmField;
import lombok.*;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java
similarity index 99%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java
index 626bbdf2..f81cf929 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
@@ -16,7 +16,7 @@ import java.util.Set;
/**
- * @package io.shinhanlife.dap.lib.util
+ * @package io.shinhanlife.dat.lib.util
* @className JsonSchemaGenerator
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java
similarity index 95%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java
index 48766b0c..7a24905f 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import java.io.IOException;
import java.nio.file.Files;
@@ -19,10 +19,10 @@ public class PodScaffolder {
System.out.println(" MCP Tool Pod Scaffolder (Java CLI) ");
System.out.println("=========================================\n");
- String rawModuleName = getOrAsk(args, 0, scanner, "1. 생성할 모듈(Pod) 이름 (예: payment 또는 dap-was-payment): ");
- String moduleName = rawModuleName.startsWith("dap-was-") ? rawModuleName : "dap-was-" + rawModuleName;
+ String rawModuleName = getOrAsk(args, 0, scanner, "1. 생성할 모듈(Pod) 이름 (예: payment 또는 dat-was-payment): ");
+ String moduleName = rawModuleName.startsWith("dat-was-") ? rawModuleName : "dat-was-" + rawModuleName;
String portStr = getOrAsk(args, 1, scanner, "2. 사용할 포트 번호 (예: 8085): ");
- String shortName = moduleName.replace("dap-was-", "").replace("-", "");
+ String shortName = moduleName.replace("dat-was-", "").replace("-", "");
String defaultAuthor = System.getProperty("user.name");
String defaultDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy.MM.dd"));
@@ -70,7 +70,7 @@ public class PodScaffolder {
dependencies {
// Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration.
- implementation project(':dap-was-lib')
+ implementation project(':dat-was-lib')
}
""";
writeUtf8(modulePath.resolve("build.gradle"), buildGradle);
@@ -88,11 +88,11 @@ public class PodScaffolder {
writeUtf8(modulePath.resolve("Dockerfile"), dockerfile);
log.append("[4/6] Application 클래스 및 설정 파일 생성 중...\n");
- Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/mcc/" + shortName);
+ Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dat/mcc/" + shortName);
Files.createDirectories(srcPath);
String appClass = """
- package io.shinhanlife.dap.mcc.%s;
+ package io.shinhanlife.dat.mcc.%s;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -100,8 +100,8 @@ public class PodScaffolder {
import org.springframework.cache.annotation.EnableCaching;
/**
- * @package io.shinhanlife.dap.mcc.%s
- * @className DapWas%sApplication
+ * @package io.shinhanlife.dat.mcc.%s
+ * @className DatWas%sApplication
* @description AX HUB 시스템 처리 클래스
* @author %s
* @create %s
@@ -113,16 +113,16 @@ public class PodScaffolder {
*
*
*/
- @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
- @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
+ @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
+ @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
@EnableCaching
- public class DapWas%sApplication {
+ public class DatWas%sApplication {
public static void main(String[] args) {
- SpringApplication.run(DapWas%sApplication.class, args);
+ SpringApplication.run(DatWas%sApplication.class, args);
}
}
""".formatted(shortName, shortName, capitalize(shortName), author, createDate, createDate, author, capitalize(shortName), capitalize(shortName));
- writeUtf8(srcPath.resolve("DapWas" + capitalize(shortName) + "Application.java"), appClass);
+ writeUtf8(srcPath.resolve("DatWas" + capitalize(shortName) + "Application.java"), appClass);
Path resPath = modulePath.resolve("src/main/resources");
Files.createDirectories(resPath);
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java
index e4217a88..d89eb719 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java
@@ -1,13 +1,13 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
-import io.shinhanlife.dap.lib.session.dto.SessionDto;
+import io.shinhanlife.dat.lib.session.dto.SessionDto;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpSession;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
/**
- * @package io.shinhanlife.dap.lib.util
+ * @package io.shinhanlife.dat.lib.util
* @className SessionUtil
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java
index 7f1e6f01..755b7486 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
import java.io.IOException;
import java.nio.file.Files;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java
similarity index 99%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java
index dc826f07..f9e85b6d 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import java.io.IOException;
@@ -24,11 +24,11 @@ import java.util.stream.Collectors;
* - 콘솔 질문에 차례대로 값을 입력하면 파일이 생성됩니다.
*
* 방법 2. 명령줄에서 실행
- * - 컴파일: javac -encoding UTF-8 dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java
- * - 실행: java -cp dap-was-lib/src/main/java io.shinhanlife.dap.lib.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
+ * - 컴파일: javac -encoding UTF-8 dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java
+ * - 실행: java -cp dat-was-lib/src/main/java io.shinhanlife.dat.lib.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
*/
/**
- * @package io.shinhanlife.dap.lib.util
+ * @package io.shinhanlife.dat.lib.util
* @className ToolScaffolder
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -43,8 +43,8 @@ import java.util.stream.Collectors;
*/
public class ToolScaffolder {
- private static final String BASE_PACKAGE = "io.shinhanlife.dap.mcc";
- private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/mcc";
+ private static final String BASE_PACKAGE = "io.shinhanlife.dat.mcc";
+ private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dat/mcc";
public record FieldDefinition(String name, String type, String description, List examples, String pattern, boolean required,
List enumValues, String itemType, List itemFields) {
@@ -257,7 +257,7 @@ public class ToolScaffolder {
}
return "package " + bizPackage + ".usecase;\n\n"
+ "import org.springaicommunity.mcp.annotation.McpTool;\n"
- + "import io.shinhanlife.dap.lib.annotation.GrowToolHint;\n"
+ + "import io.shinhanlife.dat.lib.annotation.GrowToolHint;\n"
+ imports + "\npublic interface " + useCaseBaseName + "UseCase {\n\n" + methods + "}\n";
}
@@ -492,7 +492,7 @@ public class ToolScaffolder {
private static String groupedMciClientContent(String ioPackage, String baseName, String interfaceId) {
return "package " + ioPackage + ";\n\n"
- + "import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;\n"
+ + "import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;\n"
+ "import io.shinhanlife.glow.communication.dto.Transfer;\n"
+ "import lombok.RequiredArgsConstructor;\nimport org.springframework.stereotype.Component;\n"
+ "import " + ioPackage + ".io." + baseName + "_I;\n"
@@ -529,9 +529,9 @@ public class ToolScaffolder {
if (routingType.trim().isEmpty()) {
routingType = "HTTP";
}
- String moduleName = getOrAsk(args, 6, scanner, "7. Target module (default dap-was-cus): ");
+ String moduleName = getOrAsk(args, 6, scanner, "7. Target module (default dat-was-cus): ");
if (moduleName.trim().isEmpty()) {
- moduleName = "dap-was-cus";
+ moduleName = "dat-was-cus";
}
String defaultAuthor = System.getProperty("user.name");
@@ -548,7 +548,7 @@ public class ToolScaffolder {
String schemaResourceDirectory = "classpath:tool-schemas/" + group.toLowerCase() + "/";
String inputSchemaResource = useSchemaResource ? schemaResourceDirectory + toKebabCase(baseName) + "-resource-input-schema.json" : null;
String outputSchemaResource = useSchemaResource ? schemaResourceDirectory + toKebabCase(baseName) + "-resource-output-schema.json" : null;
- String defaultWorkspace = "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dap-was-dapmt";
+ String defaultWorkspace = "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dat-was-datmt";
String workspace = getOrAsk(args, 10, scanner, "11. 대상 프로젝트 워크스페이스 경로 (default: " + defaultWorkspace + "): ");
if (workspace.trim().isEmpty()) {
workspace = defaultWorkspace;
@@ -799,7 +799,7 @@ public class ToolScaffolder {
package %s.usecase;
import org.springaicommunity.mcp.annotation.McpTool;
- import io.shinhanlife.dap.lib.annotation.GrowToolHint;
+ import io.shinhanlife.dat.lib.annotation.GrowToolHint;
import %s.dto.%sRequest;
import %s.dto.%sResponse;
@@ -845,7 +845,7 @@ public class ToolScaffolder {
import %s.dto.%sRequest;
import %s.dto.%sResponse;
import %s.usecase.%sUseCase;
- import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;
+ import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;
import io.shinhanlife.glow.communication.dto.Transfer;
import org.springframework.stereotype.Service;
import lombok.RequiredArgsConstructor;
@@ -1145,7 +1145,7 @@ public class ToolScaffolder {
import org.springframework.stereotype.Component;
import lombok.RequiredArgsConstructor;
- import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;
+ import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;
import io.shinhanlife.glow.communication.dto.Transfer;
/**
@@ -1395,7 +1395,7 @@ public class ToolScaffolder {
log.append("[Mock Response] ").append(mockResponsePath).append("\n");
}
- Path generatedTestDir = rootDir.resolve(Paths.get(moduleName, "src/test/java/io/shinhanlife/dap/mcc/biz", group.toLowerCase(), "usecase"));
+ Path generatedTestDir = rootDir.resolve(Paths.get(moduleName, "src/test/java/io/shinhanlife/dat/mcc/biz", group.toLowerCase(), "usecase"));
Files.createDirectories(generatedTestDir);
Path generatedTestPath = generatedTestDir.resolve(baseName + "UseCaseTest.java");
writeUtf8(generatedTestPath, useCaseTestContent(bizPackage, baseName));
@@ -1854,7 +1854,7 @@ public class ToolScaffolder {
return """
package %s;
- import io.shinhanlife.dap.lib.integration.http.component.AxhubHttpComponent;
+ import io.shinhanlife.dat.lib.integration.http.component.AxhubHttpComponent;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java
similarity index 95%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java
index 7915e6e9..8169dbf7 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.annotation.McpOutputSchema;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.lib.annotation.McpOutputSchema;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
import java.io.InputStream;
import java.util.Map;
import org.springframework.core.io.ClassPathResource;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java
index a5c1bc21..2d63bca7 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import java.io.IOException;
import java.nio.file.Files;
@@ -78,7 +78,7 @@ public final class ToolSourceUpdater {
try (var paths = Files.walk(rootDirectory)) {
return paths.filter(Files::isRegularFile)
.filter(path -> path.getFileName().toString().endsWith("UseCase.java"))
- .filter(path -> path.toString().contains("dap-was-") || path.toString().contains("axhub-tool-"))
+ .filter(path -> path.toString().contains("dat-was-") || path.toString().contains("axhub-tool-"))
.sorted(Comparator.naturalOrder())
.filter(path -> containsMcpTool(path, toolName))
.findFirst()
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java
similarity index 92%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java
index 414843e3..8f8bf510 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.validation;
+package io.shinhanlife.dat.lib.validation;
import java.nio.file.Path;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java
similarity index 98%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java
index d662c925..ffe1f971 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.validation;
+package io.shinhanlife.dat.lib.validation;
import java.io.IOException;
import java.io.UncheckedIOException;
@@ -13,7 +13,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
- * @package io.shinhanlife.dap.lib.validation
+ * @package io.shinhanlife.dat.lib.validation
* @className McpToolNameValidator
* @description Validates unique MCP SDK tool names across tool modules
* @author 0986406
@@ -38,8 +38,8 @@ public final class McpToolNameValidator {
try (var modules = Files.list(projectRoot)) {
modules.filter(Files::isDirectory)
- .filter(path -> path.getFileName().toString().startsWith("dap-was-"))
- .filter(path -> !path.getFileName().toString().equals("dap-was-lib"))
+ .filter(path -> path.getFileName().toString().startsWith("dat-was-"))
+ .filter(path -> !path.getFileName().toString().equals("dat-was-lib"))
.sorted()
.forEach(module -> collectDeclarations(module, declarationsByName));
} catch (IOException exception) {
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java
index 19bbc4bb..cc035243 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.validation;
+package io.shinhanlife.dat.lib.validation;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.json.schema.JsonSchemaValidator;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java
similarity index 93%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java
index a4492a56..b00a23d3 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.validation;
+package io.shinhanlife.dat.lib.validation;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionValidator;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionValidator;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
@@ -42,8 +42,8 @@ public final class ToolSchemaV17ValidationRunner {
|| normalized.contains("/tmp_") || normalized.contains("/org/")) {
continue;
}
- if (normalized.endsWith(".java") && normalized.contains("/dap-was-")
- && !normalized.contains("/dap-was-lib/")) {
+ if (normalized.endsWith(".java") && normalized.contains("/dat-was-")
+ && !normalized.contains("/dat-was-lib/")) {
Matcher matcher = MCP_TOOL_NAME.matcher(Files.readString(file, StandardCharsets.UTF_8));
while (matcher.find()) {
toolNames.add(matcher.group(1));
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java
similarity index 96%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java
index d329d77b..29d536db 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.dto;
+package io.shinhanlife.dat.mcc.dto;
import lombok.Getter;
import lombok.Setter;
@@ -12,13 +12,13 @@ import java.util.Map;
import java.util.Set;
import java.util.List;
import java.util.HashSet;
-import io.shinhanlife.dap.lib.dto.OperationType;
+import io.shinhanlife.dat.lib.dto.OperationType;
/**
* Tool(Agent)의 명세 및 라우팅 정보를 담고 있는 메타데이터 클래스
* Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다.
*/
/**
- * @package io.shinhanlife.dap.mcg.dto
+ * @package io.shinhanlife.dat.mcg.dto
* @className ToolMetadata
* @description AX HUB 시스템 처리 클래스
* @author 0986406
@@ -64,7 +64,7 @@ public class ToolMetadata {
// 2-1. 도메인 부서 그룹명 (category_key, 슬러그 형식)
private String categoryKey;
- // 2-1-1. 어플리케이션(모듈) 이름 (예: dap-was-cus)
+ // 2-1-1. 어플리케이션(모듈) 이름 (예: dat-was-cus)
private String moduleName;
// 2-2. 툴 처리 엔드포인트 URI 경로 (예: /api/tool/customer-info)
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java
similarity index 86%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java
index ea7da831..917c0fd3 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaders;
-import io.shinhanlife.dap.lib.mcp.ToolExecutionResult;
-import io.shinhanlife.dap.lib.mcp.McpToolExecutionService;
-import io.shinhanlife.dap.lib.mcp.ToolRegistryHeartbeatSender;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaders;
+import io.shinhanlife.dat.lib.mcp.ToolExecutionResult;
+import io.shinhanlife.dat.lib.mcp.McpToolExecutionService;
+import io.shinhanlife.dat.lib.mcp.ToolRegistryHeartbeatSender;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import java.util.List;
import java.util.Map;
import lombok.RequiredArgsConstructor;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java
similarity index 91%
rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java
rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java
index 0d20f50b..1aae2d42 100644
--- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java
+++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
-import io.shinhanlife.dap.lib.manifest.ToolManifestResponse;
-import io.shinhanlife.dap.lib.manifest.ToolManifestService;
+import io.shinhanlife.dat.lib.manifest.ToolManifestResponse;
+import io.shinhanlife.dat.lib.manifest.ToolManifestService;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BizException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BizException.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BizException.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BizException.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java
diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java
similarity index 100%
rename from dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java
rename to dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java
diff --git a/dap-was-lib/src/main/resources/glow/application-glow-dev.yml b/dat-was-lib/src/main/resources/glow/application-glow-dev.yml
similarity index 100%
rename from dap-was-lib/src/main/resources/glow/application-glow-dev.yml
rename to dat-was-lib/src/main/resources/glow/application-glow-dev.yml
diff --git a/dap-was-lib/src/main/resources/glow/application-glow-local.yml b/dat-was-lib/src/main/resources/glow/application-glow-local.yml
similarity index 100%
rename from dap-was-lib/src/main/resources/glow/application-glow-local.yml
rename to dat-was-lib/src/main/resources/glow/application-glow-local.yml
diff --git a/dap-was-lib/src/main/resources/glow/application-glow-prod.yml b/dat-was-lib/src/main/resources/glow/application-glow-prod.yml
similarity index 100%
rename from dap-was-lib/src/main/resources/glow/application-glow-prod.yml
rename to dat-was-lib/src/main/resources/glow/application-glow-prod.yml
diff --git a/dap-was-lib/src/main/resources/glow/application-glow-test.yml b/dat-was-lib/src/main/resources/glow/application-glow-test.yml
similarity index 100%
rename from dap-was-lib/src/main/resources/glow/application-glow-test.yml
rename to dat-was-lib/src/main/resources/glow/application-glow-test.yml
diff --git a/dap-was-lib/src/main/resources/glow/application-glow.yml b/dat-was-lib/src/main/resources/glow/application-glow.yml
similarity index 100%
rename from dap-was-lib/src/main/resources/glow/application-glow.yml
rename to dat-was-lib/src/main/resources/glow/application-glow.yml
diff --git a/dap-was-lib/src/main/resources/mock-responses.json b/dat-was-lib/src/main/resources/mock-responses.json
similarity index 100%
rename from dap-was-lib/src/main/resources/mock-responses.json
rename to dat-was-lib/src/main/resources/mock-responses.json
diff --git a/dap-was-lib/src/main/resources/static/tool-test-console.html b/dat-was-lib/src/main/resources/static/tool-test-console.html
similarity index 100%
rename from dap-was-lib/src/main/resources/static/tool-test-console.html
rename to dat-was-lib/src/main/resources/static/tool-test-console.html
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java
similarity index 92%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java
index 773659d4..f380c1ea 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.adapter.test;
+package io.shinhanlife.dat.lib.adapter.test;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java
similarity index 87%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java
index 9ee767a2..b4011b6e 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.lib.common.adapter.sender;
+package io.shinhanlife.dat.lib.common.adapter.sender;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.integration.mci.dto.MciRequestWrapper;
-import io.shinhanlife.dap.lib.integration.mci.dto.ShinhanCommonHeaderDto;
+import io.shinhanlife.dat.lib.integration.mci.dto.MciRequestWrapper;
+import io.shinhanlife.dat.lib.integration.mci.dto.ShinhanCommonHeaderDto;
import lombok.Data;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
/**
- * @package io.shinhanlife.dap.lib.adapter.sender
+ * @package io.shinhanlife.dat.lib.adapter.sender
* @className ShinhanMciSenderTest
* @description AX HUB 시스템 처리 클래스
* @author 0986406
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java
similarity index 96%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java
index 4e7f10f5..c2e763e5 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import static org.assertj.core.api.Assertions.assertThat;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java
similarity index 87%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java
index c33789f2..4cbadc21 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.config;
+package io.shinhanlife.dat.lib.config;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator;
+import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator;
import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java
similarity index 96%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java
index 476d172d..0127bd04 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.integration.http.component;
+package io.shinhanlife.dat.lib.integration.http.component;
import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.http.MediaType.APPLICATION_JSON;
@@ -8,9 +8,9 @@ import static org.springframework.test.web.client.match.MockRestRequestMatchers.
import static org.springframework.test.web.client.response.MockRestResponseCreators.withSuccess;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.config.GlowCommunicationProperties;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaders;
+import io.shinhanlife.dat.lib.config.GlowCommunicationProperties;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaders;
import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent;
import java.lang.reflect.Method;
import java.util.Arrays;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java
similarity index 96%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java
index 9cb357f7..807b3cf0 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java
similarity index 95%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java
index 647d4229..8a09edc9 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
-import io.shinhanlife.dap.lib.config.McpProperties;
+import io.shinhanlife.dat.lib.config.McpProperties;
import org.junit.jupiter.api.Test;
import org.springaicommunity.mcp.annotation.McpTool;
import org.springframework.context.support.StaticApplicationContext;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapperTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java
similarity index 88%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapperTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java
index aca89718..8c54996a 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapperTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import static org.assertj.core.api.Assertions.assertThat;
-import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dat.mcc.dto.ToolMetadata;
import org.junit.jupiter.api.Test;
class ToolMetadataMcpMapperTest {
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java
similarity index 90%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java
index 8d0643e5..67eae195 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.lib.mcp;
+package io.shinhanlife.dat.lib.mcp;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.lib.config.McpProperties;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository;
-import io.shinhanlife.dap.lib.metadata.ToolDescription;
-import io.shinhanlife.dap.lib.util.ToolSchemaResolver;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.lib.config.McpProperties;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository;
+import io.shinhanlife.dat.lib.metadata.ToolDescription;
+import io.shinhanlife.dat.lib.util.ToolSchemaResolver;
import java.lang.reflect.Field;
import java.util.List;
import java.util.Map;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java
similarity index 98%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java
index f423e1bb..3d6f4ec5 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.metadata;
+package io.shinhanlife.dat.lib.metadata;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java
similarity index 99%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java
index 3af6be26..c49c88e6 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java
similarity index 84%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java
index 2fd79d9c..1e163b2b 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -15,25 +15,25 @@ class PodScaffolderTest {
@Test
void generatesBuildGradleUsingRepositoryStandard() throws Exception {
- PodScaffolder.scaffoldPod(root, "dap-was-sample", "8099", "sample", "tester", "2026.08.07");
+ PodScaffolder.scaffoldPod(root, "dat-was-sample", "8099", "sample", "tester", "2026.08.07");
- String buildGradle = Files.readString(root.resolve("dap-was-sample/build.gradle"));
+ String buildGradle = Files.readString(root.resolve("dat-was-sample/build.gradle"));
assertTrue(buildGradle.contains("id 'org.springframework.boot'"));
assertTrue(buildGradle.contains("Spring Boot 3.5.11"));
- assertTrue(buildGradle.contains("implementation project(':dap-was-lib')"));
+ assertTrue(buildGradle.contains("implementation project(':dat-was-lib')"));
assertFalse(buildGradle.contains("compileOnly 'org.projectlombok:lombok"));
}
@Test
void generatesOthStandardRuntimeResources() throws Exception {
- PodScaffolder.scaffoldPod(root, "dap-was-sample", "8099", "sample", "tester", "2026.08.07");
+ PodScaffolder.scaffoldPod(root, "dat-was-sample", "8099", "sample", "tester", "2026.08.07");
- Path resources = root.resolve("dap-was-sample/src/main/resources");
- String dockerfile = Files.readString(root.resolve("dap-was-sample/Dockerfile"));
+ Path resources = root.resolve("dat-was-sample/src/main/resources");
+ String dockerfile = Files.readString(root.resolve("dat-was-sample/Dockerfile"));
assertTrue(dockerfile.contains("RUN apk add --no-cache tzdata"));
assertTrue(dockerfile.contains("ENV TZ=Asia/Seoul"));
- assertTrue(dockerfile.contains("COPY dap-was-sample/build/libs/*-SNAPSHOT.jar app.jar"));
+ assertTrue(dockerfile.contains("COPY dat-was-sample/build/libs/*-SNAPSHOT.jar app.jar"));
assertTrue(dockerfile.contains("EXPOSE 8099"));
assertTrue(Files.exists(resources.resolve("application-test.yml")));
assertTrue(Files.exists(resources.resolve("application-prod.yml")));
@@ -56,7 +56,7 @@ class PodScaffolderTest {
Files.writeString(root.resolve("settings.gradle"), "rootProject.name = 'test'\n");
Files.writeString(root.resolve("docker-compose.yml"), "services:\n");
- PodScaffolder.scaffoldPod(root, "dap-was-pro", "8085", "pro", "tester", "2026.08.13");
+ PodScaffolder.scaffoldPod(root, "dat-was-pro", "8085", "pro", "tester", "2026.08.13");
String compose = Files.readString(root.resolve("docker-compose.yml"));
assertTrue(compose.contains("was-pro:"));
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
similarity index 86%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
index 2373fbdb..d4bfbf7d 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionValidator;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionValidator;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -26,7 +26,7 @@ class ToolScaffolderTest {
@Test
void generatesOneUseCaseWithTwoMcpToolMethodsAndTypedClients() throws Exception {
- String moduleName = root.resolve("dap-was-customer").toString();
+ String moduleName = root.resolve("dat-was-customer").toString();
ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.12", List.of(
new ToolScaffolder.ToolMethodDefinition(
"CustomerGuidance", "searchGuidance", "CTMNILO00007", "Customer guidance", "Search guidance", "cmm", "MCI",
@@ -39,7 +39,7 @@ class ToolScaffolderTest {
List.of(new ToolScaffolder.FieldDefinition("customerId", "String", "Customer ID", List.of("C001"), "", true)),
List.of(new ToolScaffolder.FieldDefinition("contractStatus", "String", "Contract status", List.of("ACTIVE"), "", false)), null)));
- Path sourceRoot = root.resolve("dap-was-customer/src/main/java/io/shinhanlife/dap/mcc");
+ Path sourceRoot = root.resolve("dat-was-customer/src/main/java/io/shinhanlife/dat/mcc");
String useCase = Files.readString(sourceRoot.resolve("biz/cmm/usecase/CustomerUseCase.java"));
String implementation = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java"));
String guidanceClient = Files.readString(sourceRoot.resolve("infra/itrf/mci/nild/CustomerGuidanceClient.java"));
@@ -53,7 +53,7 @@ class ToolScaffolderTest {
@Test
void groupedHttpToolRegistersItsGlowApiCatalogEntry() throws Exception {
- String moduleName = root.resolve("dap-was-http").toString();
+ String moduleName = root.resolve("dat-was-http").toString();
ToolScaffolder.scaffoldUseCase("Employee", moduleName, "tester", "2026.08.13", List.of(
new ToolScaffolder.ToolMethodDefinition(
@@ -62,14 +62,14 @@ class ToolScaffolderTest {
List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "Employee number", List.of("10001"), "", true)),
List.of(new ToolScaffolder.FieldDefinition("employeeName", "String", "Employee name", List.of("Hong"), "", false)), null)));
- Path glowConfig = root.resolve("dap-was-http/src/main/resources/glow/application-glow-local.yml");
+ Path glowConfig = root.resolve("dat-was-http/src/main/resources/glow/application-glow-local.yml");
assertTrue(Files.exists(glowConfig));
assertTrue(Files.readString(glowConfig).contains("- name: employee-search"));
}
@Test
void generatesEnumAndListFieldsInDtoSchemaAndMockResponse() throws Exception {
- String moduleName = root.resolve("dap-was-claim").toString();
+ String moduleName = root.resolve("dat-was-claim").toString();
List inputFields = List.of(
new ToolScaffolder.FieldDefinition("claimStatus", "Enum", "Claim status", List.of("OPEN"), "", true,
List.of("OPEN", "CLOSED"), null, List.of()),
@@ -82,11 +82,11 @@ class ToolScaffolderTest {
ToolScaffolder.scaffold("claim search", "CLM0001", "Claim search", "cmm", "MCI", moduleName,
"tester", "2026.08.12", false, "CLM1", null, null, inputFields, outputFields);
- Path dtoRoot = root.resolve("dap-was-claim/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto");
+ Path dtoRoot = root.resolve("dat-was-claim/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto");
String request = Files.readString(dtoRoot.resolve("ClaimSearchRequest.java"));
String response = Files.readString(dtoRoot.resolve("ClaimSearchResponse.java"));
- String definition = Files.readString(root.resolve("dap-was-claim/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml"));
- String mock = Files.readString(root.resolve("dap-was-claim/src/main/resources/mock-responses/cmm_claim_search.json"));
+ String definition = Files.readString(root.resolve("dat-was-claim/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml"));
+ String mock = Files.readString(root.resolve("dat-was-claim/src/main/resources/mock-responses/cmm_claim_search.json"));
assertTrue(request.contains("private ClaimStatus claimStatus;"), request);
assertTrue(request.contains("private List customerIds;"), request);
@@ -101,7 +101,7 @@ class ToolScaffolderTest {
@Test
void generatesEveryToolSourceAsUtf8WithoutBrokenKoreanOrBom() throws Exception {
- String moduleName = root.resolve("dap-was-korean").toString();
+ String moduleName = root.resolve("dat-was-korean").toString();
ToolScaffolder.scaffold("analysis data query", "CLYMCI00001", "분석 데이터 조회",
"분석 데이터를 조회하기 위한 도구로 다양한 분석 결과를 제공합니다.",
@@ -110,7 +110,7 @@ class ToolScaffolderTest {
List.of(new ToolScaffolder.FieldDefinition("query", "String", "조회 조건", List.of("계약 분석"), "", true)),
List.of(new ToolScaffolder.FieldDefinition("analysisResult", "String", "분석 결과", List.of("정상"), "", false)));
- Path sourceRoot = root.resolve("dap-was-korean/src/main/java/io/shinhanlife/dap/mcc");
+ Path sourceRoot = root.resolve("dat-was-korean/src/main/java/io/shinhanlife/dat/mcc");
Path useCase = sourceRoot.resolve("biz/cmm/usecase/AnalysisDataQueryUseCase.java");
Path implementation = sourceRoot.resolve("biz/cmm/usecase/impl/AnalysisDataQueryUseCaseImpl.java");
@@ -125,7 +125,7 @@ class ToolScaffolderTest {
assertTrue(implementationSource.contains("MapStruct를 이용한 자동 매핑"), implementationSource);
assertTrue(implementationSource.contains("연동 중 오류 발생"), implementationSource);
- try (var files = Files.walk(root.resolve("dap-was-korean"))) {
+ try (var files = Files.walk(root.resolve("dat-was-korean"))) {
for (Path file : files.filter(Files::isRegularFile).toList()) {
byte[] bytes = Files.readAllBytes(file);
assertFalse(bytes.length >= 3
@@ -141,7 +141,7 @@ class ToolScaffolderTest {
@Test
void generatesV17ToolDefinitionTogetherWithToolSources() throws Exception {
- String moduleName = root.resolve("dap-was-v17-definition").toString();
+ String moduleName = root.resolve("dat-was-v17-definition").toString();
ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 조회",
"사번으로 재직 중인 직원을 조회한다.", "smp", "HTTP", moduleName,
@@ -149,7 +149,7 @@ class ToolScaffolderTest {
List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "조회할 사번", List.of("09860000"), "", true)),
List.of(), "employee");
- Path definition = root.resolve("dap-was-v17-definition/src/main/resources/tool-definitions/smp/smp_employee_search.yml");
+ Path definition = root.resolve("dat-was-v17-definition/src/main/resources/tool-definitions/smp/smp_employee_search.yml");
String yaml = Files.readString(definition);
assertTrue(yaml.contains("name: smp_employee_search"), yaml);
@@ -163,7 +163,7 @@ class ToolScaffolderTest {
@Test
void appliesV17MetadataEnteredByScaffoldUser() throws Exception {
- String moduleName = root.resolve("dap-was-v17-options").toString();
+ String moduleName = root.resolve("dat-was-v17-options").toString();
ToolScaffolder.ToolDefinitionOptions options = new ToolScaffolder.ToolDefinitionOptions(
"사번으로 직원을 조회한다.",
"직원 정보 조회 요청에 사용한다.",
@@ -178,7 +178,7 @@ class ToolScaffolderTest {
List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "조회할 사번", List.of("10001"), "", true)),
List.of(), "employee", options);
- Path definition = root.resolve("dap-was-v17-options/src/main/resources/tool-definitions/smp/smp_employee_search.yml");
+ Path definition = root.resolve("dat-was-v17-options/src/main/resources/tool-definitions/smp/smp_employee_search.yml");
ToolDefinition parsed = new ObjectMapper(new YAMLFactory()).readValue(Files.readString(definition), ToolDefinition.class);
assertEquals("HR_TEAM", parsed.ownerOrg());
assertEquals("10001 직원을 찾아줘", parsed.exampleQueries().get(2));
@@ -196,7 +196,7 @@ class ToolScaffolderTest {
ToolScaffolder.scaffold("claim search", "CLM0001", "청구 조회", "cmm", "HTTP", moduleName,
"tester", "2026.08.04", true, null);
- Path root = Path.of(moduleName, "src/main/java/io/shinhanlife/dap/mcc/biz/cmm");
+ Path root = Path.of(moduleName, "src/main/java/io/shinhanlife/dat/mcc/biz/cmm");
String useCase = Files.readString(root.resolve("usecase/ClaimSearchUseCase.java"));
String response = Files.readString(root.resolve("dto/ClaimSearchResponse.java"));
@@ -207,13 +207,13 @@ class ToolScaffolderTest {
}
@Test
void usesWasModuleNameAsToolPodPrefix() throws Exception {
- String moduleName = "build/dap-was-sal";
+ String moduleName = "build/dat-was-sal";
ToolScaffolder.scaffold("notification send", "SMS0001", "SMS 발송", "cmm", "HTTP", moduleName,
"tester", "2026.08.05", true, null);
Path useCasePath = Path.of(moduleName,
- "src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/NotificationSendUseCase.java");
+ "src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/NotificationSendUseCase.java");
String useCase = Files.readString(useCasePath);
assertTrue(useCase.contains("name = \"cmm_notification_send\""));
@@ -221,16 +221,16 @@ class ToolScaffolderTest {
@Test
void createsSchemaResourcesInToolSchemaCategoryDirectory() throws Exception {
- String moduleName = root.resolve("dap-was-sample").toString();
+ String moduleName = root.resolve("dat-was-sample").toString();
ToolScaffolder.scaffold("claim search", "CLM0001", "청구 조회", "cmm", "HTTP", moduleName,
"tester", "2026.08.09", true, null,
"classpath:tool-schemas/cmm/claim-search-resource-input-schema.json",
"classpath:tool-schemas/cmm/claim-search-resource-output-schema.json");
- Path schemas = root.resolve("dap-was-sample/src/main/resources/tool-schemas/cmm");
+ Path schemas = root.resolve("dat-was-sample/src/main/resources/tool-schemas/cmm");
assertTrue(Files.exists(schemas.resolve("claim-search-resource-input-schema.json")));
- assertTrue(Files.exists(schemas.resolve("claim-search-resource-output-schema.json"))); String useCase = Files.readString(root.resolve("dap-was-sample/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java"));
+ assertTrue(Files.exists(schemas.resolve("claim-search-resource-output-schema.json"))); String useCase = Files.readString(root.resolve("dat-was-sample/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java"));
assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"cmm\", mappingId = \"CLM0001\","));
assertTrue(useCase.contains("inputSchemaResource = \"classpath:tool-schemas/cmm/claim-search-resource-input-schema.json\""));
assertTrue(useCase.contains("outputSchemaResource = \"classpath:tool-schemas/cmm/claim-search-resource-output-schema.json\""));
@@ -238,12 +238,12 @@ class ToolScaffolderTest {
@Test
void generatesRequestDtoFromDeclaredFields() throws Exception {
- String moduleName = root.resolve("dap-was-pay").toString();
+ String moduleName = root.resolve("dat-was-pay").toString();
ToolScaffolder.scaffold("search hr", "SHEARCH_01", "HR 조회", "pay", "MCI", moduleName,
"tester", "2026.08.09", true, "DFAG");
- Path requestPath = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc/biz/pay/dto/SearchHrRequest.java");
+ Path requestPath = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc/biz/pay/dto/SearchHrRequest.java");
String request = Files.readString(requestPath);
assertTrue(request.contains("import io.swagger.v3.oas.annotations.media.Schema;"));
@@ -251,7 +251,7 @@ class ToolScaffolderTest {
assertTrue(request.contains("private String query;"));
assertFalse(request.contains("McpToolParam"));
- Path implementationPath = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc/biz/pay/usecase/impl/SearchHrUseCaseImpl.java");
+ Path implementationPath = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc/biz/pay/usecase/impl/SearchHrUseCaseImpl.java");
String implementation = Files.readString(implementationPath);
assertTrue(implementation.contains("public SearchHrResponse execute(SearchHrRequest req)"));
assertTrue(implementation.contains("response.setResultCode(\"SUCCESS\")"));
@@ -259,7 +259,7 @@ class ToolScaffolderTest {
@Test
void generatesMciToolFromDeclaredInputAndOutputFields() throws Exception {
- String moduleName = root.resolve("dap-was-pay").toString();
+ String moduleName = root.resolve("dat-was-pay").toString();
List inputFields = List.of(
new ToolScaffolder.FieldDefinition("employeeId", "String", "Employee identifier", List.of("EMP10001"), "", true),
new ToolScaffolder.FieldDefinition("page", "Integer", "Page number", List.of("1"), "", false));
@@ -269,15 +269,15 @@ class ToolScaffolderTest {
ToolScaffolder.scaffold("search hr", "SHEARCH_01", "HR search", "pay", "MCI", moduleName,
"tester", "2026.08.09", true, "DFAG", null, null, inputFields, outputFields);
- Path sourceRoot = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc");
+ Path sourceRoot = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc");
String request = Files.readString(sourceRoot.resolve("biz/pay/dto/SearchHrRequest.java"));
String response = Files.readString(sourceRoot.resolve("biz/pay/dto/SearchHrResponse.java"));
String mciRequest = Files.readString(sourceRoot.resolve("infra/itrf/mci/dfag/io/SHEARCH_01_I.java"));
String mciResponse = Files.readString(sourceRoot.resolve("infra/itrf/mci/dfag/io/SHEARCH_01_O.java"));
String converter = Files.readString(sourceRoot.resolve("biz/pay/converter/SearchHrConverter.java")); String useCase = Files.readString(sourceRoot.resolve("biz/pay/usecase/SearchHrUseCase.java"));
String implementation = Files.readString(sourceRoot.resolve("biz/pay/usecase/impl/SearchHrUseCaseImpl.java"));
- assertTrue(mciRequest.contains("package io.shinhanlife.dap.mcc.infra.itrf.mci.dfag.io;"), mciRequest); assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"pay\", mappingId = \"SHEARCH_01\")"));
- assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.mci.dfag.io.SHEARCH_01_O;"));
+ assertTrue(mciRequest.contains("package io.shinhanlife.dat.mcc.infra.itrf.mci.dfag.io;"), mciRequest); assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"pay\", mappingId = \"SHEARCH_01\")"));
+ assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.mci.dfag.io.SHEARCH_01_O;"));
assertTrue(request.contains("private String employeeId;"));
assertTrue(request.contains("private Integer page;"));
@@ -289,15 +289,15 @@ class ToolScaffolderTest {
}
@Test
void generatesMockResponseAndUnitTestSkeletonFromOutputFields() throws Exception {
- String moduleName = root.resolve("dap-was-cus").toString();
+ String moduleName = root.resolve("dat-was-cus").toString();
List outputFields = List.of(
new ToolScaffolder.FieldDefinition("status", "String", "Claim status", List.of("RECEIVED"), "", true));
ToolScaffolder.scaffold("claim search", "CLM0001", "Claim search", "cmm", "MCI", moduleName,
"tester", "2026.08.10", true, null, null, null, List.of(), outputFields);
- Path mockResponse = root.resolve("dap-was-cus/src/main/resources/mock-responses/cmm_claim_search.json");
- Path useCaseTest = root.resolve("dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java");
+ Path mockResponse = root.resolve("dat-was-cus/src/main/resources/mock-responses/cmm_claim_search.json");
+ Path useCaseTest = root.resolve("dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java");
assertTrue(Files.exists(mockResponse));
assertTrue(Files.readString(mockResponse).contains("\"status\" : \"RECEIVED\""));
@@ -316,7 +316,7 @@ class ToolScaffolderTest {
@Test
void generatesDtoPackageAndRemovesDuplicateResponseFields() throws Exception {
- String moduleName = root.resolve("dap-was-http").toString();
+ String moduleName = root.resolve("dat-was-http").toString();
List outputFields = List.of(
new ToolScaffolder.FieldDefinition("resultCode", "String", "API result", List.of("SUCCESS"), "", true),
new ToolScaffolder.FieldDefinition("employeeName", "String", "Employee name", List.of("Hong Gildong"), "", false),
@@ -327,29 +327,29 @@ class ToolScaffolderTest {
String resultLog = ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "Employee search", "smp", "HTTP", moduleName,
"tester", "2026.08.11", false, null, null, null, inputFields, outputFields);
- Path dtoRoot = root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto");
+ Path dtoRoot = root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/dto");
String request = Files.readString(dtoRoot.resolve("EmployeeSearchRequest.java"));
String response = Files.readString(dtoRoot.resolve("EmployeeSearchResponse.java"));
- assertTrue(request.contains("package io.shinhanlife.dap.mcc.biz.smp.dto;"), request);
- assertTrue(response.contains("package io.shinhanlife.dap.mcc.biz.smp.dto;"), response);
+ assertTrue(request.contains("package io.shinhanlife.dat.mcc.biz.smp.dto;"), request);
+ assertTrue(response.contains("package io.shinhanlife.dat.mcc.biz.smp.dto;"), response);
assertTrue(response.indexOf("private String resultCode;") == response.lastIndexOf("private String resultCode;"), response);
assertTrue(response.indexOf("private String employeeName;") == response.lastIndexOf("private String employeeName;"), response);
- String converter = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/converter/EmployeeSearchConverter.java"));
- String httpRequest = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpRequest.java"));
- String httpResponse = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpResponse.java"));
- String httpClient = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/EmployeeSearchClient.java"));
+ String converter = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/converter/EmployeeSearchConverter.java"));
+ String httpRequest = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpRequest.java"));
+ String httpResponse = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpResponse.java"));
+ String httpClient = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/EmployeeSearchClient.java"));
assertFalse(converter.contains("phoneNumber"), converter);
assertTrue(converter.contains("infra.itrf.http.employee_search.io.EmployeeSearchHttpRequest"), converter);
- assertFalse(converter.contains("io.shinhanlife.dap.mcc.io.shinhanlife.dap.mcc"), converter);
+ assertFalse(converter.contains("io.shinhanlife.dat.mcc.io.shinhanlife.dat.mcc"), converter);
assertTrue(converter.contains("// @Mapping(source = \"sourceField\", target = \"targetField\")"), converter);
assertTrue(httpRequest.contains("private String employeeId;"), httpRequest);
assertTrue(httpResponse.contains("private String employeeName;"), httpResponse);
assertTrue(httpClient.contains("http.call(API_NAME, request, responseType)"), httpClient);
- assertFalse(Files.exists(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/legacy")));
- String implementation = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java"));
+ assertFalse(Files.exists(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/legacy")));
+ String implementation = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java"));
assertTrue(implementation.contains("public EmployeeSearchResponse execute(EmployeeSearchRequest req)"), implementation);
- assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.http.employee_search.EmployeeSearchClient;"), implementation);
+ assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.http.employee_search.EmployeeSearchClient;"), implementation);
assertTrue(implementation.contains("private final EmployeeSearchClient employeeSearchClient;"), implementation);
assertTrue(implementation.contains("employeeSearchClient.call(httpRequest, EmployeeSearchHttpResponse.class)"), implementation);
assertFalse(implementation.contains("AxhubHttpComponent"), implementation);
@@ -363,7 +363,7 @@ class ToolScaffolderTest {
assertTrue(Files.exists(localConfig), localConfig.toString());
assertTrue(Files.readString(localConfig).contains("name: employee-search"));
assertTrue(Files.readString(localConfig).contains("url: ${AXHUB_EMPLOYEE_SEARCH_HTTP_URL:/api/mock/http/smp_employee_search}"));
- Path podMockResponse = root.resolve("dap-was-http/src/main/resources/mock-responses/smp_employee_search.json");
+ Path podMockResponse = root.resolve("dat-was-http/src/main/resources/mock-responses/smp_employee_search.json");
assertTrue(Files.exists(podMockResponse), podMockResponse.toString());
assertTrue(resultLog.contains("Tip: HTTP Tool은 WireMock 실행 후 생성된 mapping URL로 호출을 확인하세요."), resultLog);
@@ -376,13 +376,13 @@ class ToolScaffolderTest {
}
@Test
void generatesSeparateToolTitleAndDescription() throws Exception {
- String moduleName = root.resolve("dap-was-title").toString();
+ String moduleName = root.resolve("dat-was-title").toString();
ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 정보 조회",
"사번을 입력받아 재직 중인 직원의 기본 정보를 조회한다.", "smp", "HTTP", moduleName,
"tester", "2026.08.11", false, null, null, null, List.of(), List.of());
- Path useCasePath = root.resolve("dap-was-title/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/EmployeeSearchUseCase.java");
+ Path useCasePath = root.resolve("dat-was-title/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/EmployeeSearchUseCase.java");
String useCase = Files.readString(useCasePath);
assertTrue(useCase.contains("title = \"직원 정보 조회\""), useCase);
@@ -390,16 +390,16 @@ class ToolScaffolderTest {
}
@Test
void generatesHttpToolUsingConfiguredApiNameAndConfiguredUrlOnly() throws Exception {
- String moduleName = root.resolve("dap-was-http-api-name").toString();
+ String moduleName = root.resolve("dat-was-http-api-name").toString();
ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 정보 조회",
"사번으로 직원을 조회한다.", "smp", "HTTP", moduleName, "tester", "2026.08.11",
false, null, null, null, List.of(), List.of(), "employee");
- Path implementationPath = root.resolve("dap-was-http-api-name/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java");
+ Path implementationPath = root.resolve("dat-was-http-api-name/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java");
String implementation = Files.readString(implementationPath);
- assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.http.employee.EmployeeClient;"), implementation);
+ assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.http.employee.EmployeeClient;"), implementation);
assertTrue(implementation.contains("employeeClient.call(httpRequest, EmployeeSearchHttpResponse.class)"), implementation);
assertFalse(implementation.contains("AxhubHttpDomain"), implementation);
assertFalse(implementation.contains("\"/HR_EMPLOYEE_SEARCH\""), implementation);
@@ -407,7 +407,7 @@ class ToolScaffolderTest {
@Test
void addsHttpApiEntryOnItsOwnYamlLineBeforeMciConfiguration() throws Exception {
- String moduleName = root.resolve("dap-was-http-yaml").toString();
+ String moduleName = root.resolve("dat-was-http-yaml").toString();
Path localConfig = root.resolve("src/main/resources/glow/application-glow-local.yml");
Files.createDirectories(localConfig.getParent());
Files.writeString(localConfig, """
@@ -432,7 +432,7 @@ class ToolScaffolderTest {
@Test
void generatesObjectListAsNestedInnerClassWithoutSeparateItemSource() throws Exception {
- String moduleName = root.resolve("dap-was-inner-list").toString();
+ String moduleName = root.resolve("dat-was-inner-list").toString();
List fields = List.of(
new ToolScaffolder.FieldDefinition("data", "List", "activity data", List.of(), "", false,
List.of(), "Object", List.of(
@@ -442,7 +442,7 @@ class ToolScaffolderTest {
ToolScaffolder.scaffold("ga activity status", "GA001", "GA status", "GA status", "ana", "HTTP",
moduleName, "tester", "2026.08.13", false, null, null, null, List.of(), fields);
- Path dtoDir = root.resolve("dap-was-inner-list/src/main/java/io/shinhanlife/dap/mcc/biz/ana/dto");
+ Path dtoDir = root.resolve("dat-was-inner-list/src/main/java/io/shinhanlife/dat/mcc/biz/ana/dto");
String response = Files.readString(dtoDir.resolve("GaActivityStatusResponse.java"));
assertTrue(response.contains("private List data;"), response);
assertTrue(response.contains("public static class DataItem"), response);
@@ -452,14 +452,14 @@ class ToolScaffolderTest {
@Test
void groupedUseCaseSupportsHttpAndMciTools() throws Exception {
- String moduleName = root.resolve("dap-was-mixed").toString();
+ String moduleName = root.resolve("dat-was-mixed").toString();
ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.13", List.of(
new ToolScaffolder.ToolMethodDefinition("CustomerProfile", "getProfile", "CUST001", "Profile", "profile", "cmm", "MCI",
false, "CSTM", null, List.of(), List.of(), null),
new ToolScaffolder.ToolMethodDefinition("CustomerNotice", "getNotice", "NOTICE001", "Notice", "notice", "cmm", "HTTP",
false, null, "customer-notice", List.of(), List.of(), null)));
- Path sourceRoot = root.resolve("dap-was-mixed/src/main/java/io/shinhanlife/dap/mcc");
+ Path sourceRoot = root.resolve("dat-was-mixed/src/main/java/io/shinhanlife/dat/mcc");
String impl = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java"));
assertTrue(impl.contains("getProfile(CustomerProfileRequest req)"), impl);
assertTrue(impl.contains("getNotice(CustomerNoticeRequest req)"), impl);
@@ -468,7 +468,7 @@ class ToolScaffolderTest {
@Test
void addsToolMethodToExistingUseCaseInsteadOfOverwritingIt() throws Exception {
- String moduleName = root.resolve("dap-was-existing").toString();
+ String moduleName = root.resolve("dat-was-existing").toString();
ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.13", List.of(
new ToolScaffolder.ToolMethodDefinition("CustomerProfile", "getProfile", "CUST001", "Profile", "profile", "cmm", "MCI",
false, "CSTM", null, List.of(), List.of(), null)));
@@ -476,7 +476,7 @@ class ToolScaffolderTest {
new ToolScaffolder.ToolMethodDefinition("CustomerNotice", "getNotice", "NOTICE001", "Notice", "notice", "cmm", "HTTP",
false, null, "customer-notice", List.of(), List.of(), null)));
- Path sourceRoot = root.resolve("dap-was-existing/src/main/java/io/shinhanlife/dap/mcc");
+ Path sourceRoot = root.resolve("dat-was-existing/src/main/java/io/shinhanlife/dat/mcc");
String useCase = Files.readString(sourceRoot.resolve("biz/cmm/usecase/CustomerUseCase.java"));
String impl = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java"));
assertTrue(useCase.contains("getProfile(CustomerProfileRequest req)"), useCase);
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java
similarity index 96%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java
index 9e0cab83..acc24554 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.lib.annotation.McpOutputSchema;
+import io.shinhanlife.dat.lib.annotation.McpOutputSchema;
import io.swagger.v3.oas.annotations.media.Schema;
import java.lang.reflect.Method;
import java.util.List;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java
similarity index 89%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java
index 205ad604..9fc53510 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.util;
+package io.shinhanlife.dat.lib.util;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -14,12 +14,12 @@ class ToolSourceUpdaterTest {
@Test
void updatesSdkAndProjectOwnedMetadataOnTheSameToolMethod() throws Exception {
- Path source = temporaryRoot.resolve("dap-was-cus/src/main/java/example/SampleUseCase.java");
+ Path source = temporaryRoot.resolve("dat-was-cus/src/main/java/example/SampleUseCase.java");
Files.createDirectories(source.getParent());
Files.writeString(source, """
package example;
import org.springaicommunity.mcp.annotation.McpTool;
- import io.shinhanlife.dap.lib.annotation.GrowToolHint;
+ import io.shinhanlife.dat.lib.annotation.GrowToolHint;
interface SampleUseCase {
@McpTool(name = "cmm_sample_search", description = "old")
@GrowToolHint(requiresApproval = false)
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java
similarity index 84%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java
index 8435a81b..ce93ec24 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.lib.validation;
+package io.shinhanlife.dat.lib.validation;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
/**
- * @package io.shinhanlife.dap.lib.validation
+ * @package io.shinhanlife.dat.lib.validation
* @className McpToolNameValidatorTest
* @description MCP tool name uniqueness validation test
* @author 0986406
@@ -31,21 +31,21 @@ class McpToolNameValidatorTest {
@Test
void rejectsDuplicateMcpToolNamesAcrossToolModules() throws IOException {
- writeToolSource("dap-was-first", "FirstTool.java", "first", "oth_sms_notification_send");
- writeToolSource("dap-was-second", "SecondTool.java", "second", "oth_sms_notification_send");
+ writeToolSource("dat-was-first", "FirstTool.java", "first", "oth_sms_notification_send");
+ writeToolSource("dat-was-second", "SecondTool.java", "second", "oth_sms_notification_send");
IllegalStateException exception = assertThrows(IllegalStateException.class,
() -> McpToolNameValidator.assertUnique(temporaryRoot));
assertTrue(exception.getMessage().contains("oth_sms_notification_send"));
- assertTrue(exception.getMessage().contains("dap-was-first"));
- assertTrue(exception.getMessage().contains("dap-was-second"));
+ assertTrue(exception.getMessage().contains("dat-was-first"));
+ assertTrue(exception.getMessage().contains("dat-was-second"));
}
@Test
void validationRunnerRejectsDuplicateMcpToolNamesBeforePackaging() throws IOException {
- writeToolSource("dap-was-first", "FirstTool.java", "first", "oth_sms_notification_send");
- writeToolSource("dap-was-second", "SecondTool.java", "second", "oth_sms_notification_send");
+ writeToolSource("dat-was-first", "FirstTool.java", "first", "oth_sms_notification_send");
+ writeToolSource("dat-was-second", "SecondTool.java", "second", "oth_sms_notification_send");
assertThrows(IllegalStateException.class,
() -> McpToolNameValidationRunner.validate(temporaryRoot));
@@ -53,7 +53,7 @@ class McpToolNameValidatorTest {
@Test
void rejectsToolNameOutsideConfiguredPattern() throws IOException {
- writeToolSource("dap-was-first", "FirstTool.java", "first", "bond.issue");
+ writeToolSource("dat-was-first", "FirstTool.java", "first", "bond.issue");
IllegalStateException exception = assertThrows(IllegalStateException.class,
() -> McpToolNameValidator.assertUnique(temporaryRoot));
@@ -64,7 +64,7 @@ class McpToolNameValidatorTest {
@Test
void acceptsLettersDigitsUnderscoresAndDashesWithin128Characters() throws IOException {
String validName = "Tool_Name-" + "a".repeat(118);
- writeToolSource("dap-was-first", "FirstTool.java", "first", validName);
+ writeToolSource("dat-was-first", "FirstTool.java", "first", validName);
assertDoesNotThrow(() -> McpToolNameValidator.assertUnique(temporaryRoot));
}
@@ -72,7 +72,7 @@ class McpToolNameValidatorTest {
@Test
void rejectsToolNameLongerThan128Characters() throws IOException {
String invalidName = "a".repeat(129);
- writeToolSource("dap-was-first", "FirstTool.java", "first", invalidName);
+ writeToolSource("dat-was-first", "FirstTool.java", "first", invalidName);
IllegalStateException exception = assertThrows(IllegalStateException.class,
() -> McpToolNameValidator.assertUnique(temporaryRoot));
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java
similarity index 90%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java
index e37c3ecc..fd826410 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.mcp;
+package io.shinhanlife.dat.mcc.mcp;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertNull;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaderFilter;
-import io.shinhanlife.dap.lib.mcp.McpRequestHeaders;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaderFilter;
+import io.shinhanlife.dat.lib.mcp.McpRequestHeaders;
import java.lang.reflect.RecordComponent;
import java.util.LinkedHashMap;
import java.util.Map;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java
similarity index 93%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java
index dfd5b70d..43fcfc45 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.mcp;
+package io.shinhanlife.dat.mcc.mcp;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -6,7 +6,7 @@ import static org.assertj.core.api.Assertions.assertThat;
import io.modelcontextprotocol.server.transport.HttpServletStreamableServerTransportProvider;
import io.modelcontextprotocol.server.McpSyncServer;
-import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
+import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration;
import org.junit.jupiter.api.Test;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java
similarity index 96%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java
index 84c3e977..60ed42be 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
import static org.assertj.core.api.Assertions.assertThat;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java
similarity index 89%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java
index d56bb5e7..72bbadad 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.modelcontextprotocol.json.schema.jackson2.DefaultJsonSchemaValidator;
-import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator;
+import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator;
import java.util.List;
import java.util.Map;
import org.junit.jupiter.api.Test;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java
similarity index 94%
rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java
index 6c21272c..315b0096 100644
--- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java
+++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.presentation;
+package io.shinhanlife.dat.mcc.presentation;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java b/dat-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java
similarity index 100%
rename from dap-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java
diff --git a/dap-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java b/dat-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java
similarity index 100%
rename from dap-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java
rename to dat-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java
diff --git a/dap-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json b/dat-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json
similarity index 100%
rename from dap-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json
rename to dat-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json
diff --git a/dap-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml b/dat-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml
similarity index 100%
rename from dap-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml
rename to dat-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml
diff --git a/dap-was-pro/Dockerfile b/dat-was-pro/Dockerfile
similarity index 100%
rename from dap-was-pro/Dockerfile
rename to dat-was-pro/Dockerfile
diff --git a/dap-was-pro/build.gradle b/dat-was-pro/build.gradle
similarity index 84%
rename from dap-was-pro/build.gradle
rename to dat-was-pro/build.gradle
index 629ebb45..e0842166 100644
--- a/dap-was-pro/build.gradle
+++ b/dat-was-pro/build.gradle
@@ -5,5 +5,5 @@ plugins {
dependencies {
// Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration.
- implementation project(':dap-was-lib')
+ implementation project(':dat-was-lib')
}
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/converter/AgentInquiryConverter.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java
similarity index 70%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/converter/AgentInquiryConverter.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java
index 7e8b3d31..b14523c8 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/converter/AgentInquiryConverter.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.agt.converter;
+package io.shinhanlife.dat.mcc.biz.agt.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface AgentInquiryConverter {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java
similarity index 90%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java
index b6a85579..fa29a47b 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.agt.dto;
+package io.shinhanlife.dat.mcc.biz.agt.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java
similarity index 86%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java
index f3edb38f..f9821672 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.agt.dto;
+package io.shinhanlife.dat.mcc.biz.agt.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java
similarity index 93%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java
index 635f830f..f4cc5d71 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase;
+package io.shinhanlife.dat.mcc.biz.agt.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface AgentInquiryUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java
similarity index 93%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java
index 2c0c11bf..562a2013 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase;
+package io.shinhanlife.dat.mcc.biz.agt.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface AgentPerformanceUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java
similarity index 92%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java
index 29278205..7f80ea7c 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase;
+package io.shinhanlife.dat.mcc.biz.agt.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface GaOrganizationUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java
similarity index 91%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java
index 2f3e6349..1e677ad7 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.agt.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
-import io.shinhanlife.dap.mcc.biz.agt.usecase.AgentInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.mcc.biz.agt.usecase.AgentInquiryUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java
similarity index 92%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java
index 78332570..bb5cd4d7 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.agt.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
-import io.shinhanlife.dap.mcc.biz.agt.usecase.AgentPerformanceUseCase;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.mcc.biz.agt.usecase.AgentPerformanceUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java
similarity index 91%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java
index fe3f1926..5d05883e 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.agt.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse;
-import io.shinhanlife.dap.mcc.biz.agt.usecase.GaOrganizationUseCase;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse;
+import io.shinhanlife.dat.mcc.biz.agt.usecase.GaOrganizationUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java
similarity index 91%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java
index 12dbeb82..15218e1b 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.pro.dto;
+package io.shinhanlife.dat.mcc.biz.pro.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java
similarity index 87%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java
index 06b4e358..a6499f4d 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.pro.dto;
+package io.shinhanlife.dat.mcc.biz.pro.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java
similarity index 92%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java
index 380603b9..7b756373 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase;
+package io.shinhanlife.dat.mcc.biz.pro.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface ClaimInquiryUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java
similarity index 93%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java
index d2d3b0df..2c4fcb0c 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase;
+package io.shinhanlife.dat.mcc.biz.pro.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface ContractInquiryUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java
similarity index 93%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java
index 9b9bd2e9..64c2cb6b 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase;
+package io.shinhanlife.dat.mcc.biz.pro.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface CustomerInquiryUseCase {
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java
similarity index 91%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java
index 84436ffd..89181e5e 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pro.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
-import io.shinhanlife.dap.mcc.biz.pro.usecase.ClaimInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.mcc.biz.pro.usecase.ClaimInquiryUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java
similarity index 92%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java
index ee6b4bc5..f6e3ea4b 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pro.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
-import io.shinhanlife.dap.mcc.biz.pro.usecase.ContractInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.mcc.biz.pro.usecase.ContractInquiryUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java
similarity index 91%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java
index 15feb4a8..8f5d32a8 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pro.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse;
-import io.shinhanlife.dap.mcc.biz.pro.usecase.CustomerInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse;
+import io.shinhanlife.dat.mcc.biz.pro.usecase.CustomerInquiryUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java
similarity index 60%
rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java
rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java
index 2b1921f3..99246b8e 100644
--- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java
+++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.mcc.pro;
+package io.shinhanlife.dat.mcc.pro;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Import;
-import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
+import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration;
/**
- * @package io.shinhanlife.dap.mcc.pro
- * @className DapWasProApplication
+ * @package io.shinhanlife.dat.mcc.pro
+ * @className DatWasProApplication
* @description AX HUB 시스템 처리 클래스
* @author system
* @create 2026.08.13
@@ -21,12 +21,12 @@ import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
*
*
*/
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
@EnableCaching
@Import(ToolMcpServerConfiguration.class)
-public class DapWasProApplication {
+public class DatWasProApplication {
public static void main(String[] args) {
- SpringApplication.run(DapWasProApplication.class, args);
+ SpringApplication.run(DatWasProApplication.class, args);
}
}
diff --git a/dap-was-pro/src/main/resources/application-dev.yml b/dat-was-pro/src/main/resources/application-dev.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/application-dev.yml
rename to dat-was-pro/src/main/resources/application-dev.yml
diff --git a/dap-was-pro/src/main/resources/application-local.yml b/dat-was-pro/src/main/resources/application-local.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/application-local.yml
rename to dat-was-pro/src/main/resources/application-local.yml
diff --git a/dap-was-pro/src/main/resources/application-prod.yml b/dat-was-pro/src/main/resources/application-prod.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/application-prod.yml
rename to dat-was-pro/src/main/resources/application-prod.yml
diff --git a/dap-was-pro/src/main/resources/application-test.yml b/dat-was-pro/src/main/resources/application-test.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/application-test.yml
rename to dat-was-pro/src/main/resources/application-test.yml
diff --git a/dap-was-pro/src/main/resources/application.yml b/dat-was-pro/src/main/resources/application.yml
similarity index 91%
rename from dap-was-pro/src/main/resources/application.yml
rename to dat-was-pro/src/main/resources/application.yml
index 8838ee17..e044a1d8 100644
--- a/dap-was-pro/src/main/resources/application.yml
+++ b/dat-was-pro/src/main/resources/application.yml
@@ -2,7 +2,7 @@ server:
port: 8085
spring:
application:
- name: dap-was-pro
+ name: dat-was-pro
profiles:
active: local
logging:
diff --git a/dap-was-sys/src/main/resources/logback-spring.xml b/dat-was-pro/src/main/resources/logback-spring.xml
similarity index 89%
rename from dap-was-sys/src/main/resources/logback-spring.xml
rename to dat-was-pro/src/main/resources/logback-spring.xml
index 5f946d79..f3f897df 100644
--- a/dap-was-sys/src/main/resources/logback-spring.xml
+++ b/dat-was-pro/src/main/resources/logback-spring.xml
@@ -7,9 +7,9 @@
- logs/dap-was-sys.log
+ logs/dat-was-pro.log
- logs/dap-was-sys-%d{yyyy-MM-dd}.log
+ logs/dat-was-pro-%d{yyyy-MM-dd}.log
30
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_activity_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_activity_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_activity_status.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_activity_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json b/dat-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_education.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_education.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_education.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_education.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_license.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_license.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_license.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_license.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_profile.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_profile.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_profile.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_profile.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_appointment_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_appointment_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_appointment_status.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_appointment_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_branch_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_branch_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_branch_list.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_branch_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_campaign.json b/dat-was-pro/src/main/resources/mock-responses/agt_campaign.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_campaign.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_campaign.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_claim_support.json b/dat-was-pro/src/main/resources/mock-responses/agt_claim_support.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_claim_support.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_claim_support.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_commission_grade.json b/dat-was-pro/src/main/resources/mock-responses/agt_commission_grade.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_commission_grade.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_commission_grade.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_commission_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_commission_summary.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_commission_summary.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_commission_summary.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_contract_count.json b/dat-was-pro/src/main/resources/mock-responses/agt_contract_count.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_contract_count.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_contract_count.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json b/dat-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_ga_profile.json b/dat-was-pro/src/main/resources/mock-responses/agt_ga_profile.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_ga_profile.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_ga_profile.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_ga_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_ga_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_ga_status.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_ga_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_notice_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_notice_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_notice_list.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_notice_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_manager.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_manager.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_manager.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_manager.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_tree.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_tree.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_tree.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_tree.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json b/dat-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_premium_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_premium_summary.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_premium_summary.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_premium_summary.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_production_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_production_summary.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_production_summary.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_production_summary.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_sales_area.json b/dat-was-pro/src/main/resources/mock-responses/agt_sales_area.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_sales_area.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_sales_area.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_support_contact.json b/dat-was-pro/src/main/resources/mock-responses/agt_support_contact.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_support_contact.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_support_contact.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_task_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_task_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/agt_task_list.json
rename to dat-was-pro/src/main/resources/mock-responses/agt_task_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_accident.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_accident.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_accident.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_accident.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_contact.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_contact.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_contact.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_contact.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_documents.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_documents.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_documents.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_documents.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_history.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_history.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_history.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_history.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_payment.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_payment.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_payment.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_payment.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_status.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_detail.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_detail.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_detail.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_detail.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_list.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_list.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_premium.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_premium.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_premium.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_premium.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_address.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_address.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_address.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_address.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_consent.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_consent.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_consent.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_consent.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_contact.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_contact.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_contact.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_contact.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_family.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_family.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_family.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_family.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_identity.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_identity.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_identity.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_identity.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_profile.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_profile.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_profile.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_profile.json
diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json
similarity index 100%
rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json
rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml
diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml
similarity index 100%
rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml
rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml
diff --git a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java
similarity index 86%
rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java
rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java
index b9fb09f4..4012158d 100644
--- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java
+++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.agt.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.agt.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest;
+import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest;
import org.junit.jupiter.api.Test;
class AgentInquiryUseCaseImplTest {
diff --git a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java
similarity index 86%
rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java
rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java
index 8e900454..ec410fab 100644
--- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java
+++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.pro.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pro.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest;
+import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest;
import org.junit.jupiter.api.Test;
class ProductInquiryUseCaseImplTest {
diff --git a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java
similarity index 86%
rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java
rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java
index c51fcd3d..882daa23 100644
--- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java
+++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.pro;
+package io.shinhanlife.dat.mcc.pro;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -8,8 +8,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository;
import java.io.InputStream;
import java.lang.reflect.Method;
import java.util.HashSet;
@@ -57,12 +57,12 @@ class ProMockToolResourcesTest {
@Test
void useCaseInterfacesExposeFiftyUniqueMcpTools() {
List> useCases = List.of(
- io.shinhanlife.dap.mcc.biz.pro.usecase.CustomerInquiryUseCase.class,
- io.shinhanlife.dap.mcc.biz.pro.usecase.ClaimInquiryUseCase.class,
- io.shinhanlife.dap.mcc.biz.pro.usecase.ContractInquiryUseCase.class,
- io.shinhanlife.dap.mcc.biz.agt.usecase.AgentInquiryUseCase.class,
- io.shinhanlife.dap.mcc.biz.agt.usecase.GaOrganizationUseCase.class,
- io.shinhanlife.dap.mcc.biz.agt.usecase.AgentPerformanceUseCase.class);
+ io.shinhanlife.dat.mcc.biz.pro.usecase.CustomerInquiryUseCase.class,
+ io.shinhanlife.dat.mcc.biz.pro.usecase.ClaimInquiryUseCase.class,
+ io.shinhanlife.dat.mcc.biz.pro.usecase.ContractInquiryUseCase.class,
+ io.shinhanlife.dat.mcc.biz.agt.usecase.AgentInquiryUseCase.class,
+ io.shinhanlife.dat.mcc.biz.agt.usecase.GaOrganizationUseCase.class,
+ io.shinhanlife.dat.mcc.biz.agt.usecase.AgentPerformanceUseCase.class);
Set names = new HashSet<>();
for (Class> useCase : useCases) {
diff --git a/dap-was-sal/Dockerfile b/dat-was-sal/Dockerfile
similarity index 100%
rename from dap-was-sal/Dockerfile
rename to dat-was-sal/Dockerfile
diff --git a/dap-was-sal/build.gradle b/dat-was-sal/build.gradle
similarity index 73%
rename from dap-was-sal/build.gradle
rename to dat-was-sal/build.gradle
index 561bc8e3..c04cf80f 100644
--- a/dap-was-sal/build.gradle
+++ b/dat-was-sal/build.gradle
@@ -4,6 +4,6 @@ plugins {
}
dependencies {
- // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dap-was-lib에서 상속합니다.
- implementation project(':dap-was-lib')
+ // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dat-was-lib에서 상속합니다.
+ implementation project(':dat-was-lib')
}
diff --git a/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java
new file mode 100644
index 00000000..3f41a8fc
--- /dev/null
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java
@@ -0,0 +1,14 @@
+package io.shinhanlife.dat.mcc.biz.cmm.converter;
+
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse;
+import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I;
+import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O;
+import org.mapstruct.Mapper;
+
+@Mapper(componentModel = "spring")
+public interface ClaimSearchConverter {
+ CLCNNB00001_I toLegacyRequest(ClaimSearchRequest request);
+ ClaimSearchRequest toRequest(CLCNNB00001_I mciRequest);
+ ClaimSearchResponse toResponse(CLCNNB00001_O mciRes);
+}
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java
similarity index 65%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java
index ba759323..889e4a49 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.cmm.converter;
+package io.shinhanlife.dat.mcc.biz.cmm.converter;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse;
-import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest;
-import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse;
+import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest;
+import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.ReportingPolicy;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java
similarity index 91%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java
index 644d3146..53c285d2 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.cmm.dto;
+package io.shinhanlife.dat.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java
index 301d3f8a..55fbfe6e 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.cmm.dto;
+package io.shinhanlife.dat.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java
similarity index 92%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java
index 9cc7c4d3..4b39c29b 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.cmm.dto;
+package io.shinhanlife.dat.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java
index 79f704d8..1d3183a7 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.cmm.dto;
+package io.shinhanlife.dat.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java
similarity index 77%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java
index 378cdae7..378b953e 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java
@@ -1,12 +1,12 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase;
import org.springaicommunity.mcp.annotation.McpTool;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse;
/**
- * @package io.shinhanlife.dap.mcc.biz.cmm.usecase
+ * @package io.shinhanlife.dat.mcc.biz.cmm.usecase
* @className ClaimSearchUseCase
* @description AX HUB 시스템 처리 클래스
* @author jade
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java
similarity index 72%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java
index dd7b39dc..0abeef70 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java
@@ -1,12 +1,12 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase;
import org.springaicommunity.mcp.annotation.McpTool;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse;
/**
- * @package io.shinhanlife.dap.mcc.biz.cmm.usecase
+ * @package io.shinhanlife.dat.mcc.biz.cmm.usecase
* @className MemoListRetrieverUseCase
* @description AX HUB 시스템 처리 클래스
* @author Admin
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java
similarity index 78%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java
index 675c32e3..22532d33 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java
@@ -1,20 +1,20 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse;
-import io.shinhanlife.dap.mcc.biz.cmm.usecase.ClaimSearchUseCase;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse;
+import io.shinhanlife.dat.mcc.biz.cmm.usecase.ClaimSearchUseCase;
import io.shinhanlife.glow.communication.dto.Transfer;
import org.springframework.stereotype.Service;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
-import io.shinhanlife.dap.mcc.biz.cmm.converter.ClaimSearchConverter;
-import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I;
-import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O;
-import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.MciNclaClient;
+import io.shinhanlife.dat.mcc.biz.cmm.converter.ClaimSearchConverter;
+import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I;
+import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O;
+import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.MciNclaClient;
/**
- * @package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl
+ * @package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl
* @className ClaimSearchUseCaseImpl
* @description AX HUB 시스템 처리 클래스
* @author jade
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java
similarity index 64%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java
index 7fa29b46..b48a3f77 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java
@@ -1,12 +1,12 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.cmm.converter.MemoListRetrieverConverter;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse;
-import io.shinhanlife.dap.mcc.infra.itrf.http.memo.MemoClient;
-import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest;
-import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse;
-import io.shinhanlife.dap.mcc.biz.cmm.usecase.MemoListRetrieverUseCase;
+import io.shinhanlife.dat.mcc.biz.cmm.converter.MemoListRetrieverConverter;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse;
+import io.shinhanlife.dat.mcc.infra.itrf.http.memo.MemoClient;
+import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest;
+import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse;
+import io.shinhanlife.dat.mcc.biz.cmm.usecase.MemoListRetrieverUseCase;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java
index 89165941..d4a09433 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.lic.dto;
+package io.shinhanlife.dat.mcc.biz.lic.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java
index d4bd416a..695a46c8 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.lic.dto;
+package io.shinhanlife.dat.mcc.biz.lic.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java
similarity index 95%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java
index b1f641e6..5fe22a4c 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.lic.usecase;
+package io.shinhanlife.dat.mcc.biz.lic.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest;
-import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest;
+import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface LicUnderwritingUseCase {
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java
similarity index 92%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java
index 80c13c09..ec6811ab 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.lic.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.lic.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest;
-import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolResponse;
-import io.shinhanlife.dap.mcc.biz.lic.usecase.LicUnderwritingUseCase;
+import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest;
+import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolResponse;
+import io.shinhanlife.dat.mcc.biz.lic.usecase.LicUnderwritingUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java
index a2b09e84..d704a3b3 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sof.dto;
+package io.shinhanlife.dat.mcc.biz.sof.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java
index d1325134..ff3bdc20 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sof.dto;
+package io.shinhanlife.dat.mcc.biz.sof.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java
similarity index 95%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java
index 578694a8..ba0b6dd2 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sof.usecase;
+package io.shinhanlife.dat.mcc.biz.sof.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest;
-import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest;
+import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SofFieldActivityUseCase {
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java
similarity index 92%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java
index 8d670167..8c871281 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sof.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sof.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest;
-import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolResponse;
-import io.shinhanlife.dap.mcc.biz.sof.usecase.SofFieldActivityUseCase;
+import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest;
+import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolResponse;
+import io.shinhanlife.dat.mcc.biz.sof.usecase.SofFieldActivityUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java
index 8872f40f..a057e5e0 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sog.dto;
+package io.shinhanlife.dat.mcc.biz.sog.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java
index 4360b676..7b3ac4a8 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sog.dto;
+package io.shinhanlife.dat.mcc.biz.sog.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java
similarity index 95%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java
index b4bdc4c9..94111ef8 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sog.usecase;
+package io.shinhanlife.dat.mcc.biz.sog.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest;
-import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest;
+import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SogSalesPerformanceUseCase {
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java
similarity index 92%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java
index dad90010..5fc07cb9 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sog.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sog.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest;
-import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolResponse;
-import io.shinhanlife.dap.mcc.biz.sog.usecase.SogSalesPerformanceUseCase;
+import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest;
+import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolResponse;
+import io.shinhanlife.dat.mcc.biz.sog.usecase.SogSalesPerformanceUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java
index d998b9f8..5e0bc698 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sot.dto;
+package io.shinhanlife.dat.mcc.biz.sot.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java
index 515912a0..e7315997 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sot.dto;
+package io.shinhanlife.dat.mcc.biz.sot.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java
similarity index 95%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java
index e88e9787..2e1180d9 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sot.usecase;
+package io.shinhanlife.dat.mcc.biz.sot.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest;
-import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest;
+import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SotConsentUseCase {
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java
index 29e85ba9..c9590436 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sot.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sot.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest;
-import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolResponse;
-import io.shinhanlife.dap.mcc.biz.sot.usecase.SotConsentUseCase;
+import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest;
+import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolResponse;
+import io.shinhanlife.dat.mcc.biz.sot.usecase.SotConsentUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java
similarity index 93%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java
index a50f2dd4..f5fcd382 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.spr.dto;
+package io.shinhanlife.dat.mcc.biz.spr.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java
similarity index 86%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java
index 76451272..7190eaf2 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.spr.dto;
+package io.shinhanlife.dat.mcc.biz.spr.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java
similarity index 95%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java
index 3338e165..64b9a259 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.spr.usecase;
+package io.shinhanlife.dat.mcc.biz.spr.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest;
-import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest;
+import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SprFieldInquiryUseCase {
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java
similarity index 92%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java
index 2d37279b..db5439d0 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.spr.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.spr.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest;
-import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolResponse;
-import io.shinhanlife.dap.mcc.biz.spr.usecase.SprFieldInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest;
+import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolResponse;
+import io.shinhanlife.dat.mcc.biz.spr.usecase.SprFieldInquiryUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java
similarity index 76%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java
index 53026602..dfd0ac2d 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.mcc.infra.itrf.http.memo;
+package io.shinhanlife.dat.mcc.infra.itrf.http.memo;
-import io.shinhanlife.dap.lib.integration.http.component.AxhubHttpComponent;
+import io.shinhanlife.dat.lib.integration.http.component.AxhubHttpComponent;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java
similarity index 90%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java
index 0a90902c..47585612 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.infra.itrf.http.memo.io;
+package io.shinhanlife.dat.mcc.infra.itrf.http.memo.io;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java
similarity index 83%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java
index 191aeea2..983f7afb 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.infra.itrf.http.memo.io;
+package io.shinhanlife.dat.mcc.infra.itrf.http.memo.io;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java
similarity index 81%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java
index 5c81c4fa..ca1beaf4 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java
@@ -1,12 +1,12 @@
-package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla;
+package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla;
import org.springframework.stereotype.Component;
import lombok.RequiredArgsConstructor;
-import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;
+import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;
import io.shinhanlife.glow.communication.dto.Transfer;
/**
- * @package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla
+ * @package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla
* @className MciNclaClient
* @description AX HUB 시스템 처리 클래스
* @author jade
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java
similarity index 87%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java
index 1c5a292f..ef6b436d 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io;
+package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java
similarity index 90%
rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java
index 99760997..e81ba4ac 100644
--- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io;
+package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java
similarity index 60%
rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java
rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java
index 2d170ed8..00d40003 100644
--- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java
+++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.cus;
+package io.shinhanlife.dat.mcc.sal;
/**
- * @package io.shinhanlife.dap.mcc.cus
- * @className DapWasCusApplication
+ * @package io.shinhanlife.dat.mcc.sal
+ * @className DatWasSalApplication
* @description AX HUB 시스템 처리 클래스
* @author 0986406
* @create 2026.09.01
@@ -20,14 +20,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Import;
-import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
+import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
@EnableCaching
@Import(ToolMcpServerConfiguration.class)
-public class DapWasCusApplication {
+public class DatWasSalApplication {
public static void main(String[] args) {
- SpringApplication.run(DapWasCusApplication.class, args);
+ SpringApplication.run(DatWasSalApplication.class, args);
}
}
diff --git a/dap-was-sal/src/main/resources/application-dev.yml b/dat-was-sal/src/main/resources/application-dev.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/application-dev.yml
rename to dat-was-sal/src/main/resources/application-dev.yml
diff --git a/dap-was-sal/src/main/resources/application-local.yml b/dat-was-sal/src/main/resources/application-local.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/application-local.yml
rename to dat-was-sal/src/main/resources/application-local.yml
diff --git a/dap-was-sal/src/main/resources/application-prod.yml b/dat-was-sal/src/main/resources/application-prod.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/application-prod.yml
rename to dat-was-sal/src/main/resources/application-prod.yml
diff --git a/dap-was-sal/src/main/resources/application-test.yml b/dat-was-sal/src/main/resources/application-test.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/application-test.yml
rename to dat-was-sal/src/main/resources/application-test.yml
diff --git a/dap-was-sal/src/main/resources/application.yml b/dat-was-sal/src/main/resources/application.yml
similarity index 93%
rename from dap-was-sal/src/main/resources/application.yml
rename to dat-was-sal/src/main/resources/application.yml
index 964b9653..762a7edb 100644
--- a/dap-was-sal/src/main/resources/application.yml
+++ b/dat-was-sal/src/main/resources/application.yml
@@ -2,7 +2,7 @@ server:
port: 8082
spring:
application:
- name: dap-was-sal
+ name: dat-was-sal
profiles:
active: local
logging:
diff --git a/dap-gateway/src/main/resources/logback-spring.xml b/dat-was-sal/src/main/resources/logback-spring.xml
similarity index 93%
rename from dap-gateway/src/main/resources/logback-spring.xml
rename to dat-was-sal/src/main/resources/logback-spring.xml
index 88823adf..eda389e1 100644
--- a/dap-gateway/src/main/resources/logback-spring.xml
+++ b/dat-was-sal/src/main/resources/logback-spring.xml
@@ -16,10 +16,10 @@
- /swlog/dap-gateway/A01/${HOSTNAME}_A01.log
+ /swlog/dat-was-sal/A01/${HOSTNAME}_A01.log
- /swlog/dap-gateway/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log
+ /swlog/dat-was-sal/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log
100MB
30
diff --git a/dap-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json b/dat-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json
rename to dat-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_coverage.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_coverage.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_product_coverage.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_product_coverage.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_info.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_info.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_product_info.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_product_info.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json
rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json b/dat-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json
rename to dat-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_daily.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_daily.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_daily.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_daily.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_summary.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_summary.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_summary.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_summary.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_call_activity.json b/dat-was-sal/src/main/resources/mock-responses/sof_call_activity.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_call_activity.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_call_activity.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json b/dat-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_field_support_request.json b/dat-was-sal/src/main/resources/mock-responses/sof_field_support_request.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_field_support_request.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_field_support_request.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_prospect_list.json b/dat-was-sal/src/main/resources/mock-responses/sof_prospect_list.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_prospect_list.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_prospect_list.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_training_completion.json b/dat-was-sal/src/main/resources/mock-responses/sof_training_completion.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_training_completion.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_training_completion.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_visit_count.json b/dat-was-sal/src/main/resources/mock-responses/sof_visit_count.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sof_visit_count.json
rename to dat-was-sal/src/main/resources/mock-responses/sof_visit_count.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json b/dat-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json b/dat-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json b/dat-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_premium_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_premium_performance.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_premium_performance.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_premium_performance.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_product_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_product_performance.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_product_performance.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_product_performance.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json b/dat-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_history.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_history.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_target_history.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_target_history.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_progress.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_progress.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_target_progress.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_target_progress.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_summary.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_summary.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sog_target_summary.json
rename to dat-was-sal/src/main/resources/mock-responses/sog_target_summary.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json b/dat-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json b/dat-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json b/dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json b/dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json b/dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json b/dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json b/dat-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json
rename to dat-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json
diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json
similarity index 100%
rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json
rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json
diff --git a/dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml b/dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml
rename to dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml b/dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml
rename to dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml
rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml
rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml
diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml
rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml
diff --git a/dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json b/dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json
rename to dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json
diff --git a/dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json b/dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json
similarity index 100%
rename from dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json
rename to dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java
similarity index 63%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java
index 37356b3e..d588a594 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase;
import static org.junit.jupiter.api.Assertions.assertNotNull;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse;
import org.junit.jupiter.api.Test;
class ClaimSearchUseCaseTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java
similarity index 64%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java
index 61d6f7f4..68164eea 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+package io.shinhanlife.dat.mcc.biz.cmm.usecase;
import static org.junit.jupiter.api.Assertions.assertNotNull;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest;
-import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest;
+import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse;
import org.junit.jupiter.api.Test;
class MemoListRetrieverUseCaseTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java
similarity index 87%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java
index fc023ff8..b11e2807 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.lic.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.lic.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest;
+import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest;
import org.junit.jupiter.api.Test;
class LicUnderwritingUseCaseImplTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java
similarity index 87%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java
index f7e8601e..8d3b531c 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.sof.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sof.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest;
+import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest;
import org.junit.jupiter.api.Test;
class SofFieldActivityUseCaseImplTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java
similarity index 87%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java
index 06ce8fbc..5026656b 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.sog.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sog.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest;
+import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest;
import org.junit.jupiter.api.Test;
class SogSalesPerformanceUseCaseImplTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java
similarity index 87%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java
index 58977b87..c3ad2f25 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.sot.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.sot.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest;
+import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest;
import org.junit.jupiter.api.Test;
class SotConsentUseCaseImplTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java
similarity index 87%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java
index 4439c052..9a1a2983 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.mcc.biz.spr.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.spr.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest;
+import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest;
import org.junit.jupiter.api.Test;
class SprFieldInquiryUseCaseImplTest {
diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java
similarity index 89%
rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java
rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java
index c7e7c55b..cc44bc5f 100644
--- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java
+++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.sal;
+package io.shinhanlife.dat.mcc.sal;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -8,8 +8,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository;
import java.io.InputStream;
import java.lang.reflect.Method;
import java.util.HashSet;
@@ -72,11 +72,11 @@ class SalCategoryMockToolResourcesTest {
@Test
void useCaseInterfacesExposeFiftyUniqueMcpToolsMatchingDefinitions() {
List> useCases = List.of(
- io.shinhanlife.dap.mcc.biz.sog.usecase.SogSalesPerformanceUseCase.class,
- io.shinhanlife.dap.mcc.biz.sof.usecase.SofFieldActivityUseCase.class,
- io.shinhanlife.dap.mcc.biz.sot.usecase.SotConsentUseCase.class,
- io.shinhanlife.dap.mcc.biz.lic.usecase.LicUnderwritingUseCase.class,
- io.shinhanlife.dap.mcc.biz.spr.usecase.SprFieldInquiryUseCase.class);
+ io.shinhanlife.dat.mcc.biz.sog.usecase.SogSalesPerformanceUseCase.class,
+ io.shinhanlife.dat.mcc.biz.sof.usecase.SofFieldActivityUseCase.class,
+ io.shinhanlife.dat.mcc.biz.sot.usecase.SotConsentUseCase.class,
+ io.shinhanlife.dat.mcc.biz.lic.usecase.LicUnderwritingUseCase.class,
+ io.shinhanlife.dat.mcc.biz.spr.usecase.SprFieldInquiryUseCase.class);
Set names = new HashSet<>();
for (Class> useCase : useCases) {
diff --git a/dap-was-sys/Dockerfile b/dat-was-sys/Dockerfile
similarity index 100%
rename from dap-was-sys/Dockerfile
rename to dat-was-sys/Dockerfile
diff --git a/dap-was-sys/build.gradle b/dat-was-sys/build.gradle
similarity index 84%
rename from dap-was-sys/build.gradle
rename to dat-was-sys/build.gradle
index 629ebb45..e0842166 100644
--- a/dap-was-sys/build.gradle
+++ b/dat-was-sys/build.gradle
@@ -5,5 +5,5 @@ plugins {
dependencies {
// Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration.
- implementation project(':dap-was-lib')
+ implementation project(':dat-was-lib')
}
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java
similarity index 83%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java
index 85978927..05792e30 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.iam.dto;
+package io.shinhanlife.dat.mcc.biz.iam.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java
similarity index 80%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java
index 055c621a..39130e26 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.iam.dto;
+package io.shinhanlife.dat.mcc.biz.iam.dto;
import lombok.Data;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java
similarity index 86%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java
index a3db3a10..07f67f7d 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.iam.dto;
+package io.shinhanlife.dat.mcc.biz.iam.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java
similarity index 89%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java
index 18b8b26f..098e4187 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase;
+package io.shinhanlife.dat.mcc.biz.iam.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface AccountInquiryUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java
similarity index 90%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java
index 8e90844c..e0da4e88 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase;
+package io.shinhanlife.dat.mcc.biz.iam.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface AuthenticationInquiryUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java
similarity index 89%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java
index 048afdfd..48acc5f3 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase;
+package io.shinhanlife.dat.mcc.biz.iam.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface AuthorizationInquiryUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java
similarity index 93%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java
index 5fe47f8a..7cac4c61 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase;
+package io.shinhanlife.dat.mcc.biz.iam.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SystemStatusUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java
similarity index 77%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java
index 557747d9..f37743ed 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase;
+package io.shinhanlife.dat.mcc.biz.iam.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.iam.dto.TeamContactRequest;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.iam.dto.TeamContactRequest;
import org.springaicommunity.mcp.annotation.McpTool;
public interface TeamContactUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java
similarity index 85%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java
index 93967e3c..eb1f90fd 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
-import io.shinhanlife.dap.mcc.biz.iam.usecase.AccountInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.mcc.biz.iam.usecase.AccountInquiryUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java
similarity index 85%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java
index fb2d7f38..a8d87e1d 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
-import io.shinhanlife.dap.mcc.biz.iam.usecase.AuthenticationInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.mcc.biz.iam.usecase.AuthenticationInquiryUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java
similarity index 85%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java
index 07d8e9c9..40e1487d 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
-import io.shinhanlife.dap.mcc.biz.iam.usecase.AuthorizationInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.mcc.biz.iam.usecase.AuthorizationInquiryUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java
similarity index 88%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java
index 59c87706..ed5ea6c6 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
-import io.shinhanlife.dap.mcc.biz.iam.usecase.SystemStatusUseCase;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.mcc.biz.iam.usecase.SystemStatusUseCase;
import java.time.OffsetDateTime;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java
similarity index 90%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java
index f72e169e..29877f2e 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.iam.dto.TeamContactRequest;
-import io.shinhanlife.dap.mcc.biz.iam.usecase.TeamContactUseCase;
+import io.shinhanlife.dat.mcc.biz.iam.dto.TeamContactRequest;
+import io.shinhanlife.dat.mcc.biz.iam.usecase.TeamContactUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/converter/SystemNoticeConverter.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java
similarity index 70%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/converter/SystemNoticeConverter.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java
index 1eed116c..80ad2b09 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/converter/SystemNoticeConverter.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.pct.converter;
+package io.shinhanlife.dat.mcc.biz.pct.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface SystemNoticeConverter {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java
similarity index 83%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java
index 08d358fc..991618b7 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.pct.dto;
+package io.shinhanlife.dat.mcc.biz.pct.dto;
import lombok.Data;
import org.springaicommunity.mcp.annotation.McpToolParam;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java
similarity index 86%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java
index 96491fbb..ddb164b6 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.pct.dto;
+package io.shinhanlife.dat.mcc.biz.pct.dto;
import java.util.List;
import lombok.Data;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java
similarity index 90%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java
index d501edde..1802fc9b 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase;
+package io.shinhanlife.dat.mcc.biz.pct.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface MaintenanceInquiryUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java
similarity index 89%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java
index 8e0ff515..a22a6ad4 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase;
+package io.shinhanlife.dat.mcc.biz.pct.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface ReleaseInquiryUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java
similarity index 93%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java
index f8844b2f..b4d02666 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase;
+package io.shinhanlife.dat.mcc.biz.pct.usecase;
-import io.shinhanlife.dap.lib.annotation.GrowToolHint;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.lib.annotation.GrowToolHint;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
import org.springaicommunity.mcp.annotation.McpTool;
public interface SystemNoticeUseCase {
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java
similarity index 85%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java
index a1f52c4e..d8b8da8b 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pct.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
-import io.shinhanlife.dap.mcc.biz.pct.usecase.MaintenanceInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.mcc.biz.pct.usecase.MaintenanceInquiryUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java
similarity index 84%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java
index 8d585d26..3a208771 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pct.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
-import io.shinhanlife.dap.mcc.biz.pct.usecase.ReleaseInquiryUseCase;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.mcc.biz.pct.usecase.ReleaseInquiryUseCase;
import org.springframework.stereotype.Service;
@Service
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java
similarity index 87%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java
index c07135bc..fbc96b9a 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pct.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
-import io.shinhanlife.dap.mcc.biz.pct.usecase.SystemNoticeUseCase;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.mcc.biz.pct.usecase.SystemNoticeUseCase;
import java.util.List;
import org.springframework.stereotype.Service;
diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java
similarity index 60%
rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java
rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java
index b34cf0ee..86abe11d 100644
--- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java
+++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.mcc.sys;
+package io.shinhanlife.dat.mcc.sys;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Import;
-import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
+import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration;
/**
- * @package io.shinhanlife.dap.mcc.sys
- * @className DapWasSysApplication
+ * @package io.shinhanlife.dat.mcc.sys
+ * @className DatWasSysApplication
* @description AX HUB 시스템 처리 클래스
* @author system
* @create 2026.08.13
@@ -21,12 +21,12 @@ import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration;
*
*
*/
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"})
@EnableCaching
@Import(ToolMcpServerConfiguration.class)
-public class DapWasSysApplication {
+public class DatWasSysApplication {
public static void main(String[] args) {
- SpringApplication.run(DapWasSysApplication.class, args);
+ SpringApplication.run(DatWasSysApplication.class, args);
}
}
diff --git a/dap-was-sys/src/main/resources/application-dev.yml b/dat-was-sys/src/main/resources/application-dev.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/application-dev.yml
rename to dat-was-sys/src/main/resources/application-dev.yml
diff --git a/dap-was-sys/src/main/resources/application-local.yml b/dat-was-sys/src/main/resources/application-local.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/application-local.yml
rename to dat-was-sys/src/main/resources/application-local.yml
diff --git a/dap-was-sys/src/main/resources/application-prod.yml b/dat-was-sys/src/main/resources/application-prod.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/application-prod.yml
rename to dat-was-sys/src/main/resources/application-prod.yml
diff --git a/dap-was-sys/src/main/resources/application-test.yml b/dat-was-sys/src/main/resources/application-test.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/application-test.yml
rename to dat-was-sys/src/main/resources/application-test.yml
diff --git a/dap-was-sys/src/main/resources/application.yml b/dat-was-sys/src/main/resources/application.yml
similarity index 91%
rename from dap-was-sys/src/main/resources/application.yml
rename to dat-was-sys/src/main/resources/application.yml
index 5c05991b..f365eb65 100644
--- a/dap-was-sys/src/main/resources/application.yml
+++ b/dat-was-sys/src/main/resources/application.yml
@@ -2,7 +2,7 @@ server:
port: 8086
spring:
application:
- name: dap-was-sys
+ name: dat-was-sys
profiles:
active: local
logging:
diff --git a/dap-was-sys/src/main/resources/glow/application-glow-local.yml b/dat-was-sys/src/main/resources/glow/application-glow-local.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/glow/application-glow-local.yml
rename to dat-was-sys/src/main/resources/glow/application-glow-local.yml
diff --git a/dap-was-pro/src/main/resources/logback-spring.xml b/dat-was-sys/src/main/resources/logback-spring.xml
similarity index 89%
rename from dap-was-pro/src/main/resources/logback-spring.xml
rename to dat-was-sys/src/main/resources/logback-spring.xml
index 93c7c963..ee1da8fa 100644
--- a/dap-was-pro/src/main/resources/logback-spring.xml
+++ b/dat-was-sys/src/main/resources/logback-spring.xml
@@ -7,9 +7,9 @@
- logs/dap-was-pro.log
+ logs/dat-was-sys.log
- logs/dap-was-pro-%d{yyyy-MM-dd}.log
+ logs/dat-was-sys-%d{yyyy-MM-dd}.log
30
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_access_policy.json b/dat-was-sys/src/main/resources/mock-responses/iam_access_policy.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_access_policy.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_access_policy.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_access_token_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_access_token_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_access_token_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_access_token_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_profile.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_profile.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_profile.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_profile.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_role.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_role.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_role.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_role.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_account_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_account_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_approval_authority.json b/dat-was-sys/src/main/resources/mock-responses/iam_approval_authority.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_approval_authority.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_approval_authority.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_authentication_method.json b/dat-was-sys/src/main/resources/mock-responses/iam_authentication_method.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_authentication_method.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_authentication_method.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_delegation_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_delegation_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_delegation_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_delegation_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_deployment_version.json b/dat-was-sys/src/main/resources/mock-responses/iam_deployment_version.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_deployment_version.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_deployment_version.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_environment_info.json b/dat-was-sys/src/main/resources/mock-responses/iam_environment_info.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_environment_info.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_environment_info.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_login_history.json b/dat-was-sys/src/main/resources/mock-responses/iam_login_history.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_login_history.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_login_history.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_menu_access.json b/dat-was-sys/src/main/resources/mock-responses/iam_menu_access.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_menu_access.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_menu_access.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_mfa_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_mfa_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_mfa_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_mfa_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_permission_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_permission_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_permission_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_permission_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json b/dat-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_resource_access.json b/dat-was-sys/src/main/resources/mock-responses/iam_resource_access.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_resource_access.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_resource_access.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_role_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_role_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_role_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_role_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_security_event_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_security_event_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_security_event_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_security_event_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_service_health.json b/dat-was-sys/src/main/resources/mock-responses/iam_service_health.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_service_health.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_service_health.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_session_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_session_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_session_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_session_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_session_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_session_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_session_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_session_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_system_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_system_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_system_status.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_system_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_user_group_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_user_group_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/iam_user_group_list.json
rename to dat-was-sys/src/main/resources/mock-responses/iam_user_group_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_alert_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_alert_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_alert_list.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_alert_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_change_request_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_change_request_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_change_request_list.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_change_request_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_ga_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_ga_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_ga_status.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_ga_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_incident_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_incident_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_incident_list.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_incident_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_category.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_category.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_category.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_category.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_detail.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_detail.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_detail.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_detail.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_list.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_list.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_list.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_recent.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_recent.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_recent.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_recent.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_search.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_search.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_search.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_search.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json b/dat-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_history.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_history.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_history.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_history.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_notice.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_notice.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_notice.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_notice.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_schedule.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_schedule.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_schedule.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_schedule.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_scope.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_scope.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_scope.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_scope.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_status.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_status.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_version.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_version.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_release_version.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_release_version.json
diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_service_request_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_service_request_status.json
similarity index 100%
rename from dap-was-sys/src/main/resources/mock-responses/pct_service_request_status.json
rename to dat-was-sys/src/main/resources/mock-responses/pct_service_request_status.json
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml
diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml
similarity index 100%
rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml
rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml
diff --git a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java
similarity index 77%
rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java
rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java
index ad881d1f..8fc2ecf1 100644
--- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java
+++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.iam.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest;
-import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest;
+import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse;
import org.junit.jupiter.api.Test;
class SystemStatusUseCaseImplTest {
diff --git a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java
similarity index 76%
rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java
rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java
index 2ffa114f..caa94eb1 100644
--- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java
+++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.mcc.biz.pct.usecase.impl;
+package io.shinhanlife.dat.mcc.biz.pct.usecase.impl;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest;
-import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest;
+import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse;
import org.junit.jupiter.api.Test;
class SystemNoticeUseCaseImplTest {
diff --git a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java
similarity index 95%
rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java
rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java
index 7674fb02..9b95fa99 100644
--- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java
+++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.sys;
+package io.shinhanlife.dat.mcc.sys;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -7,8 +7,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.shinhanlife.dap.lib.metadata.ToolDefinition;
-import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository;
+import io.shinhanlife.dat.lib.metadata.ToolDefinition;
+import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository;
import java.io.InputStream;
import org.junit.jupiter.api.Test;
import org.springframework.core.io.DefaultResourceLoader;
diff --git a/docker-compose.yml b/docker-compose.yml
index c2ccc555..ea68a23d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -6,7 +6,7 @@ services:
gateway:
build:
context: .
- dockerfile: dap-gateway/Dockerfile
+ dockerfile: dat-gateway/Dockerfile
ports:
- "8281:8081"
volumes:
@@ -53,7 +53,7 @@ services:
was-sal:
build:
context: .
- dockerfile: dap-was-sal/Dockerfile
+ dockerfile: dat-was-sal/Dockerfile
ports:
- "8282:8082"
environment:
@@ -72,7 +72,7 @@ services:
was-cus:
build:
context: .
- dockerfile: dap-was-cus/Dockerfile
+ dockerfile: dat-was-cus/Dockerfile
ports:
- "8284:8084"
environment:
@@ -113,7 +113,7 @@ services:
was-pro:
build:
context: .
- dockerfile: dap-was-pro/Dockerfile
+ dockerfile: dat-was-pro/Dockerfile
ports:
- "8285:8085"
environment:
@@ -130,7 +130,7 @@ services:
was-sys:
build:
context: .
- dockerfile: dap-was-sys/Dockerfile
+ dockerfile: dat-was-sys/Dockerfile
ports:
- "8286:8086"
environment:
diff --git a/docs/shinhanlife-internal-network-migration-checklist.md b/docs/shinhanlife-internal-network-migration-checklist.md
index c63293e1..c47c2f3b 100644
--- a/docs/shinhanlife-internal-network-migration-checklist.md
+++ b/docs/shinhanlife-internal-network-migration-checklist.md
@@ -1,12 +1,12 @@
# 신한라이프 내부망 Tool Pod 이관 준비 체크리스트
-> 범위: `dap-was-lib`, `dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys` Tool Pod 이관
+> 범위: `dat-was-lib`, `dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys` Tool Pod 이관
>
## 1. 소스 및 형상관리
- [ ] 내부 Git 저장소 생성
-- [ ] 대상 모듈 이관: `dap-was-lib`, `dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys`
+- [ ] 대상 모듈 이관: `dat-was-lib`, `dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys`
- [ ] `main` 브랜치 및 필요한 커밋 이력 이관
- [ ] API Key, 비밀번호, 인증서, 개인 설정 파일은 Git에서 제외
- [ ] 내부 Git URL 기준으로 README와 CI/CD 설정 변경
diff --git a/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md b/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md
index fac9756e..a3f7c52a 100644
--- a/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md
+++ b/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md
@@ -22,8 +22,8 @@
### Task 1: Define grouped Tool and structured-field models
**Files:**
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:43-61`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:43-61`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java`
**Interfaces:**
- Produces `FieldDefinition(name, type, description, example, required, enumValues, itemType, itemFields)`.
@@ -42,7 +42,7 @@ assertTrue(implementation.contains("private final CustomerGuidanceClient custome
- [ ] **Step 2: Run the focused test and confirm it fails**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
Expected: FAIL because `scaffoldUseCase` is absent.
@@ -59,20 +59,20 @@ Reject blank names and duplicate MCP Tool or Java method names before writing fi
- [ ] **Step 4: Run the focused test again and commit**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
Expected: still FAIL only because source-generation code is absent.
```bash
-git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java
+git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
git commit -m "feat: define grouped tool scaffold model"
```
### Task 2: Generate multi-Tool UseCase and typed Client integration
**Files:**
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:145-1110`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:145-1110`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java`
**Interfaces:**
- Consumes `ToolMethodDefinition` and `FieldDefinition` from Task 1.
@@ -88,7 +88,7 @@ assertTrue(implementation.contains("return converter.toCustomerGuidanceResponse(
- [ ] **Step 2: Run the test and confirm it fails**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"`
Expected: FAIL because generated source has only `execute(...)`.
@@ -122,20 +122,20 @@ for (ToolMethodDefinition tool : tools) {
- [ ] **Step 5: Run all generator tests and commit**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"`
Expected: PASS.
```bash
-git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java
+git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
git commit -m "feat: generate multi-tool usecases with typed clients"
```
### Task 3: Generate enum and list DTO/schema shapes
**Files:**
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:1144-1420`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:1144-1420`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java`
**Interfaces:**
- Consumes structured `FieldDefinition` from Task 1.
@@ -153,7 +153,7 @@ assertTrue(Files.readString(definition).contains("type: array"));
- [ ] **Step 2: Run the test and confirm it fails**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesEnumAndListFields"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesEnumAndListFields"`
Expected: FAIL because `Enum` and `List` are unsupported types.
@@ -187,24 +187,24 @@ For object lists, mocks contain a one-element object array using declared item e
- [ ] **Step 5: Run all generator tests and commit**
-Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"`
+Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"`
Expected: PASS.
```bash
-git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java
+git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java
git commit -m "feat: generate enum and list scaffold fields"
```
### Task 4: Expose grouped generation in the API and Scaffold UI
**Files:**
-- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java:77-260`
-- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java`
-- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html:880-1750`
+- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java:77-260`
+- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java`
+- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html:880-1750`
**Interfaces:**
-- Consumes `{ "useCaseName": "Customer", "moduleName": "dap-was-oth", "tools": [ ... ] }`.
+- Consumes `{ "useCaseName": "Customer", "moduleName": "dat-was-oth", "tools": [ ... ] }`.
- Produces `POST /api/v1/scaffold/tool-group` and keeps `POST /api/v1/scaffold/tool` unchanged.
- [ ] **Step 1: Write the failing controller test**
@@ -218,7 +218,7 @@ mockMvc.perform(post("/api/v1/scaffold/tool-group")
- [ ] **Step 2: Run the controller test and confirm it fails**
-Run: `./gradlew.bat :dap-gateway:test --tests "*ScaffoldingControllerToolDraftTest.groupedToolRequest"`
+Run: `./gradlew.bat :dat-gateway:test --tests "*ScaffoldingControllerToolDraftTest.groupedToolRequest"`
Expected: FAIL with 404 because `/tool-group` is absent.
@@ -242,12 +242,12 @@ Add a UseCase name and an “Add Tool” card list. Each card owns its Tool name
- [ ] **Step 5: Run focused gateway and library tests, then commit**
-Run: `./gradlew.bat :dap-gateway:test --tests "*ScaffoldingControllerToolDraftTest"; ./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"`
+Run: `./gradlew.bat :dat-gateway:test --tests "*ScaffoldingControllerToolDraftTest"; ./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"`
Expected: PASS.
```bash
-git add dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java dap-gateway/src/main/resources/static/admin/scaffold.html
+git add dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java dat-gateway/src/main/resources/static/admin/scaffold.html
git commit -m "feat: add grouped tool scaffold UI"
```
diff --git a/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md b/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md
index 2315a218..6dd1d8f6 100644
--- a/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md
+++ b/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md
@@ -19,8 +19,8 @@
### Task 1: AI Tool Draft 서버 계약 확장
**Files:**
-- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java`
-- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java`
+- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java`
+- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java`
**Interfaces:**
- Consumes: AI가 반환한 JSON Tool 초안
@@ -34,7 +34,7 @@
### Task 2: Scaffold 화면 자동 매핑
**Files:**
-- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html`
+- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html`
**Interfaces:**
- Consumes: Task 1의 V17 Metadata JSON 필드
diff --git a/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md b/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md
index c44bfdf9..7ba1040d 100644
--- a/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md
+++ b/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md
@@ -24,11 +24,11 @@
### Task 1: V17 Tool Definition 모델과 로더
**Files:**
-- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java`
-- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java`
-- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java`
-- Create: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java`
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java`
+- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java`
+- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java`
+- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java`
+- Create: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java`
**Interfaces:**
- Produces: `Optional findByName(String name)` 및 `ToolMetadata`의 V17 필드 접근자.
@@ -40,7 +40,7 @@
- [ ] **Step 2: Run tests and verify RED**
- Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolDefinitionRepositoryTest"`
+ Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolDefinitionRepositoryTest"`
Expected: FAIL because V17 model/repository does not exist.
- [ ] **Step 3: Implement minimal immutable models and classpath loader**
@@ -49,18 +49,18 @@
- [ ] **Step 4: Run tests and verify GREEN**
- Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolDefinitionRepositoryTest"`
+ Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolDefinitionRepositoryTest"`
Expected: PASS.
### Task 2: Registry 수집과 Manifest 표준 매핑
**Files:**
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java`
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java`
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java`
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/manifest/ToolManifestServiceTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/manifest/ToolManifestServiceTest.java`
**Interfaces:**
- Consumes: `ToolDefinitionRepository.findByName`.
@@ -69,7 +69,7 @@
- [ ] **Step 1: Add failing enrichment and manifest mapping tests**
- [ ] **Step 2: Run targeted tests and verify RED**
- Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolRegistryHeartbeatSenderTest" --tests "*ToolManifestServiceTest"`
+ Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolRegistryHeartbeatSenderTest" --tests "*ToolManifestServiceTest"`
- [ ] **Step 3: Merge annotation runtime data with definition YAML**
@@ -81,10 +81,10 @@
### Task 3: MCP Tool 직접 노출과 Gateway 동기화
**Files:**
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java`
-- Create or Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizerTest.java`
-- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java`
-- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java`
+- Create or Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizerTest.java`
+- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSpecificationFactory.java`
+- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java`
**Interfaces:**
- Consumes: enriched `ToolMetadata`.
@@ -98,10 +98,10 @@
### Task 4: 기존 Tool 전체 정의와 이름 정규화
**Files:**
-- Create: `dap-was-sms/src/main/resources/tool-definitions/**/*.yml`
-- Create: `dap-was-oth/src/main/resources/tool-definitions/**/*.yml`
-- Modify: all `dap-was-sms/src/main/java/**/*UseCase*.java` containing `@McpTool`
-- Modify: all `dap-was-oth/src/main/java/**/*UseCase*.java` containing `@McpTool`
+- Create: `dat-was-sms/src/main/resources/tool-definitions/**/*.yml`
+- Create: `dat-was-oth/src/main/resources/tool-definitions/**/*.yml`
+- Modify: all `dat-was-sms/src/main/java/**/*UseCase*.java` containing `@McpTool`
+- Modify: all `dat-was-oth/src/main/java/**/*UseCase*.java` containing `@McpTool`
- Modify: matching tests and mock fixture keys
**Interfaces:**
@@ -122,10 +122,10 @@
### Task 5: Scaffold V17 생성 지원
**Files:**
-- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html`
-- Modify: Scaffold request DTO/controller files discovered under `dap-gateway/src/main/java`
-- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java`
-- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java`
+- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html`
+- Modify: Scaffold request DTO/controller files discovered under `dat-gateway/src/main/java`
+- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java`
+- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java`
**Interfaces:**
- Consumes: 입력한 function/when-to-use/when-not-to-use/io-limits/display-description/examples/owner/tags/hints.
@@ -139,8 +139,8 @@
### Task 6: Gradle 품질 게이트와 문서
**Files:**
-- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java`
-- Create: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunnerTest.java`
+- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java`
+- Create: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunnerTest.java`
- Modify: `build.gradle`
- Modify: `README.md`
@@ -154,8 +154,8 @@
- [ ] **Step 5: Run targeted and full verification**
Run:
- - `./gradlew.bat :dap-was-lib:test`
- - `./gradlew.bat :dap-was-sms:test :dap-was-oth:test :dap-gateway:test`
+ - `./gradlew.bat :dat-was-lib:test`
+ - `./gradlew.bat :dat-was-sms:test :dat-was-oth:test :dat-gateway:test`
- `./gradlew.bat validateMcpToolNames validateToolSchemaV17`
- `./gradlew.bat clean build`
diff --git a/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md b/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md
index 1c1e13ee..ea00379c 100644
--- a/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md
+++ b/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md
@@ -1,4 +1,4 @@
-# dap-was-sys Executable Mock Tools Implementation Plan
+# dat-was-sys Executable Mock Tools Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
@@ -20,11 +20,11 @@
**Files:**
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/dto/SystemStatusRequest.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/dto/SystemStatusResponse.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/usecase/SystemStatusUseCase.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/usecase/impl/SystemStatusUseCaseImpl.java`
-- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/status/usecase/impl/SystemStatusUseCaseImplTest.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/dto/SystemStatusRequest.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/dto/SystemStatusResponse.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/usecase/SystemStatusUseCase.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/usecase/impl/SystemStatusUseCaseImpl.java`
+- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/status/usecase/impl/SystemStatusUseCaseImplTest.java`
- [ ] Write a test expecting default `development`, `AX Hub System`, `HEALTHY`, and a nonblank ISO timestamp; run it and observe compilation failure because the types do not exist.
- [ ] Implement request/response DTOs, MCP-annotated `getSystemStatus(SystemStatusRequest)`, and the service returning those literal mock values; rerun the focused test and expect pass.
@@ -33,11 +33,11 @@
**Files:**
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/dto/SystemNoticeRequest.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/dto/SystemNoticeResponse.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/usecase/SystemNoticeUseCase.java`
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImpl.java`
-- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImplTest.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/dto/SystemNoticeRequest.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/dto/SystemNoticeResponse.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/usecase/SystemNoticeUseCase.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImpl.java`
+- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImplTest.java`
- [ ] Write a test expecting at least two notices with title, priority, and published date; run it and observe compilation failure because the types do not exist.
- [ ] Implement the DTOs, MCP-annotated `getSystemNotices(SystemNoticeRequest)`, and service returning deterministic notices; rerun the focused test and expect pass.
@@ -46,11 +46,11 @@
**Files:**
-- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/presentation/SystemMockToolController.java`
-- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/presentation/SystemMockToolControllerTest.java`
+- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/presentation/SystemMockToolController.java`
+- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/presentation/SystemMockToolControllerTest.java`
- [ ] Write MockMvc tests for both GET endpoints using optional query parameters and asserting response fields; run and observe compilation failure because the controller does not exist.
-- [ ] Implement a controller that constructs request DTOs, delegates to the UseCases, and returns response DTOs; run `./gradlew.bat :dap-was-sys:test` and expect pass.
+- [ ] Implement a controller that constructs request DTOs, delegates to the UseCases, and returns response DTOs; run `./gradlew.bat :dat-was-sys:test` and expect pass.
## Plan Self-Review
diff --git a/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md b/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md
index 476f5572..fcc46863 100644
--- a/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md
+++ b/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md
@@ -1,8 +1,8 @@
-# dap-was-sys Mock Tools Implementation Plan
+# dat-was-sys Mock Tools Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
-**Goal:** Add two read-only system mock tools to `dap-was-sys`, with MCP YAML definitions and deterministic mock JSON responses.
+**Goal:** Add two read-only system mock tools to `dat-was-sys`, with MCP YAML definitions and deterministic mock JSON responses.
**Architecture:** YAML definitions under `tool-definitions/sys` describe the tools. Their paired `mock-responses` files provide synthetic data. A resource-based JUnit test verifies the tool names, immutable safety flags, and valid response shape.
@@ -10,10 +10,10 @@
## Global Constraints
-- Create tool resources only in `dap-was-sys`.
+- Create tool resources only in `dat-was-sys`.
- Both tools must be `read_only: true`, `destructive: false`, and `idempotent: true`.
- Do not include personal, customer, credential, or secret data.
-- Follow the field layout in `dap-was-cus/src/main/resources/tool-definitions/smp/smp_team_list.yml`.
+- Follow the field layout in `dat-was-cus/src/main/resources/tool-definitions/smp/smp_team_list.yml`.
---
@@ -21,33 +21,33 @@
**Files:**
-- Create: `dap-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml`
-- Create: `dap-was-sys/src/main/resources/mock-responses/sys_system_status.json`
-- Create: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java`
+- Create: `dat-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml`
+- Create: `dat-was-sys/src/main/resources/mock-responses/sys_system_status.json`
+- Create: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java`
**Interfaces:** Accepts optional `environment: string`; returns mock `systemName`, `environment`, `status`, and `checkedAt` values.
- [ ] Write a JUnit test that loads the two classpath resources; asserts tool name `sys_system_status`, `read_only: true`, `destructive: false`, optional `environment`, `resultCode` `SUCCESS`, and all four response fields.
-- [ ] Run `./gradlew.bat :dap-was-sys:test --tests io.shinhanlife.dap.mcc.sys.SystemMockToolResourcesTest.systemStatusDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent.
+- [ ] Run `./gradlew.bat :dat-was-sys:test --tests io.shinhanlife.dat.mcc.sys.SystemMockToolResourcesTest.systemStatusDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent.
- [ ] Create the definition with `category_key: sys`, no required environment keys, `additionalProperties: false`, and read-only safety fields. Create a `SUCCESS` mock JSON response whose stringified `data` contains only synthetic status data.
- [ ] Re-run the focused test; expect pass.
-- [ ] Commit the task: `git add dap-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml dap-was-sys/src/main/resources/mock-responses/sys_system_status.json dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system status mock tool"`.
+- [ ] Commit the task: `git add dat-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml dat-was-sys/src/main/resources/mock-responses/sys_system_status.json dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system status mock tool"`.
### Task 2: System notices mock tool
**Files:**
-- Create: `dap-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml`
-- Create: `dap-was-sys/src/main/resources/mock-responses/sys_notice_list.json`
-- Modify: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java`
+- Create: `dat-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml`
+- Create: `dat-was-sys/src/main/resources/mock-responses/sys_notice_list.json`
+- Modify: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java`
**Interfaces:** Accepts optional `category: string`; returns a mock array containing notices with `title`, `priority`, and `publishedDate`.
- [ ] Add a JUnit test that loads both resources; asserts tool name `sys_notice_list`, `read_only: true`, `destructive: false`, optional `category`, `resultCode` `SUCCESS`, and at least one mock notice with all three fields.
-- [ ] Run `./gradlew.bat :dap-was-sys:test --tests io.shinhanlife.dap.mcc.sys.SystemMockToolResourcesTest.noticeListDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent.
+- [ ] Run `./gradlew.bat :dat-was-sys:test --tests io.shinhanlife.dat.mcc.sys.SystemMockToolResourcesTest.noticeListDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent.
- [ ] Create the definition with `category_key: sys`, no required environment keys, `additionalProperties: false`, and read-only safety fields. Create a `SUCCESS` mock JSON response containing only synthetic system notices.
-- [ ] Run `./gradlew.bat :dap-was-sys:test`; expect pass.
-- [ ] Commit the task: `git add dap-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml dap-was-sys/src/main/resources/mock-responses/sys_notice_list.json dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system notice mock tool"`.
+- [ ] Run `./gradlew.bat :dat-was-sys:test`; expect pass.
+- [ ] Commit the task: `git add dat-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml dat-was-sys/src/main/resources/mock-responses/sys_notice_list.json dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system notice mock tool"`.
## Plan Self-Review
diff --git a/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md b/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md
index 3de31b7a..39283aa5 100644
--- a/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md
+++ b/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md
@@ -1,8 +1,8 @@
-# dap-was-sys Executable Mock Tools Design
+# dat-was-sys Executable Mock Tools Design
## Scope
-Implement `sys_system_status` and `sys_notice_list` as executable, read-only MCP tools and REST endpoints in `dap-was-sys`.
+Implement `sys_system_status` and `sys_notice_list` as executable, read-only MCP tools and REST endpoints in `dat-was-sys`.
## Architecture
diff --git a/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md
index 5f5a2042..2e66ecba 100644
--- a/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md
+++ b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md
@@ -1,8 +1,8 @@
-# dap-was-sys Mock Tool Design
+# dat-was-sys Mock Tool Design
## Scope
-Add two read-only system mock tools to `dap-was-sys`, following the metadata shape of `smp_team_list`.
+Add two read-only system mock tools to `dat-was-sys`, following the metadata shape of `smp_team_list`.
## Tools
diff --git a/docs/tool-guide/01-Tool-개발환경-가이드.md b/docs/tool-guide/01-Tool-개발환경-가이드.md
index 04324e4b..740d52f6 100644
--- a/docs/tool-guide/01-Tool-개발환경-가이드.md
+++ b/docs/tool-guide/01-Tool-개발환경-가이드.md
@@ -4,7 +4,7 @@
이 문서는 AX HUB의 **Tool Pod 개발자**가 로컬 PC와 신한라이프 내부망에서 동일한 방식으로 소스를 빌드하고 실행하기 위한 기준을 정리한다.
-이 문서의 범위는 `dap-was-lib`와 Tool Pod(`dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys`)이다. 외부 라우팅 계층의 구성과 운영 방법은 다루지 않는다.
+이 문서의 범위는 `dat-was-lib`와 Tool Pod(`dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys`)이다. 외부 라우팅 계층의 구성과 운영 방법은 다루지 않는다.
## 2. 기준 기술 환경
@@ -26,23 +26,23 @@
| 모듈 | 기본 포트 | 역할 |
|---|---:|---|
-| `dap-was-lib` | 해당 없음 | MCP 서버 설정, Tool 탐색·실행, Schema, V17 메타데이터, MCI·HTTP 연동, 공통 로그·헤더 처리 |
-| `dap-was-cus` | 8084 | 고객 관련 Tool Pod |
-| `dap-was-sal` | 8082 | 영업 관련 Tool Pod |
-| `dap-was-pro` | 8085 | 상품 관련 Tool Pod |
-| `dap-was-sys` | 8086 | 시스템 관련 Tool Pod |
+| `dat-was-lib` | 해당 없음 | MCP 서버 설정, Tool 탐색·실행, Schema, V17 메타데이터, MCI·HTTP 연동, 공통 로그·헤더 처리 |
+| `dat-was-cus` | 8084 | 고객 관련 Tool Pod |
+| `dat-was-sal` | 8082 | 영업 관련 Tool Pod |
+| `dat-was-pro` | 8085 | 상품 관련 Tool Pod |
+| `dat-was-sys` | 8086 | 시스템 관련 Tool Pod |
-각 실행 모듈은 `dap-was-lib`를 의존하고 다음 패키지를 스캔한다.
+각 실행 모듈은 `dat-was-lib`를 의존하고 다음 패키지를 스캔한다.
```java
@SpringBootApplication(scanBasePackages = {
- "io.shinhanlife.dap.mcc",
- "io.shinhanlife.dap.lib"
+ "io.shinhanlife.dat.mcc",
+ "io.shinhanlife.dat.lib"
})
@Import(ToolMcpServerConfiguration.class)
```
-따라서 업무 Tool은 `io.shinhanlife.dap.mcc` 아래에, 공통 기능은 `io.shinhanlife.dap.lib` 아래에 둔다.
+따라서 업무 Tool은 `io.shinhanlife.dat.mcc` 아래에, 공통 기능은 `io.shinhanlife.dat.lib` 아래에 둔다.
## 4. 개발 PC 준비
@@ -102,7 +102,7 @@ spring:
```powershell
$env:SPRING_PROFILES_ACTIVE = "local"
-.\gradlew.bat :dap-was-cus:bootRun
+.\gradlew.bat :dat-was-cus:bootRun
```
또는 IntelliJ Run Configuration의 `Active profiles`에 `local`을 입력한다.
@@ -128,22 +128,22 @@ $env:SPRING_PROFILES_ACTIVE = "local"
### 7.1 공통 라이브러리 검증
```powershell
-.\gradlew.bat :dap-was-lib:clean :dap-was-lib:test
+.\gradlew.bat :dat-was-lib:clean :dat-was-lib:test
```
### 7.2 Tool Pod 컴파일
```powershell
-.\gradlew.bat :dap-was-cus:compileJava
-.\gradlew.bat :dap-was-sal:compileJava
-.\gradlew.bat :dap-was-pro:compileJava
-.\gradlew.bat :dap-was-sys:compileJava
+.\gradlew.bat :dat-was-cus:compileJava
+.\gradlew.bat :dat-was-sal:compileJava
+.\gradlew.bat :dat-was-pro:compileJava
+.\gradlew.bat :dat-was-sys:compileJava
```
### 7.3 Tool Pod 실행
```powershell
-.\gradlew.bat :dap-was-cus:bootRun
+.\gradlew.bat :dat-was-cus:bootRun
```
실행 후 확인할 Tool Pod 자체 주소는 다음과 같다.
@@ -186,7 +186,7 @@ $env:SPRING_PROFILES_ACTIVE = "local"
- [ ] `java -version`이 21이다.
- [ ] Gradle JVM이 JDK 21이다.
- [ ] `gradlew.bat --version`이 정상 실행된다.
-- [ ] `:dap-was-lib:test`가 성공한다.
+- [ ] `:dat-was-lib:test`가 성공한다.
- [ ] 대상 Tool Pod의 `compileJava`가 성공한다.
- [ ] local 프로파일로 Tool Pod가 기동된다.
- [ ] `/tool-manifest`에서 Tool 목록이 조회된다.
diff --git a/docs/tool-guide/02-Tool-설계-가이드.md b/docs/tool-guide/02-Tool-설계-가이드.md
index c079635e..61b5ff20 100644
--- a/docs/tool-guide/02-Tool-설계-가이드.md
+++ b/docs/tool-guide/02-Tool-설계-가이드.md
@@ -42,7 +42,7 @@ ins_insurance_processor
## 3. 업무 패키지 구조
```text
-io.shinhanlife.dap.mcc
+io.shinhanlife.dat.mcc
├─ biz.{category}
│ ├─ dto
│ ├─ converter
diff --git a/docs/tool-guide/03-Tool-개발가이드-1차.md b/docs/tool-guide/03-Tool-개발가이드-1차.md
index 611b73b7..2528e204 100644
--- a/docs/tool-guide/03-Tool-개발가이드-1차.md
+++ b/docs/tool-guide/03-Tool-개발가이드-1차.md
@@ -6,11 +6,11 @@
대상은 다음 Tool 모듈이다.
-- `dap-was-cus`
-- `dap-was-sal`
-- `dap-was-pro`
-- `dap-was-sys`
-- 공통 기능이 필요한 경우 `dap-was-lib`
+- `dat-was-cus`
+- `dat-was-sal`
+- `dat-was-pro`
+- `dat-was-sys`
+- 공통 기능이 필요한 경우 `dat-was-lib`
## 2. 개발 전 준비 자료
@@ -52,7 +52,7 @@ Scaffold 입력 시 최소한 다음 값을 정확히 지정한다.
| 항목 | 예시 | 설명 |
|---|---|---|
-| Target Module | `dap-was-sal` | 소스가 생성될 Tool Pod |
+| Target Module | `dat-was-sal` | 소스가 생성될 Tool Pod |
| Domain Category | `cmm` | 업무 패키지 및 Schema 경로 |
| Base Name | `ClaimSearch` | Java 클래스명 기준 |
| Tool Name | `cmm_claim_search` | MCP Tool 식별자 |
@@ -265,10 +265,10 @@ http://localhost:{podPort}/tool-test-console.html
```powershell
# 공통 단위 테스트
-.\gradlew.bat :dap-was-lib:test
+.\gradlew.bat :dat-was-lib:test
# 대상 Pod 테스트
-.\gradlew.bat :dap-was-cus:test
+.\gradlew.bat :dat-was-cus:test
# Tool명 중복
.\gradlew.bat validateMcpToolNames
@@ -277,7 +277,7 @@ http://localhost:{podPort}/tool-test-console.html
.\gradlew.bat validateToolSchemaV17
# 배포 산출물 생성: 위 두 검증이 자동 선행됨
-.\gradlew.bat :dap-was-cus:bootJar
+.\gradlew.bat :dat-was-cus:bootJar
```
Docker는 컴파일과 일반 단위 테스트에 필요하지 않다. 실제 HTTP/MCI Mock 컨테이너를 사용하는 연계 테스트에서만 실행한다.
diff --git a/settings.gradle b/settings.gradle
index e6042d11..b0945294 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,9 +1,9 @@
rootProject.name = 'dap-admin'
-include 'dap-gateway'
-include 'dap-was-lib'
-include 'dap-was-cus'
-include 'dap-was-sal'
-include 'dap-was-pro'
-include 'dap-was-sys'
+include 'dat-gateway'
+include 'dat-was-lib'
+include 'dat-was-cus'
+include 'dat-was-sal'
+include 'dat-was-pro'
+include 'dat-was-sys'
include 'dap-tool-report'
|