From 14d03dcacfafc471cc15ac6fe6db865473c883bc Mon Sep 17 00:00:00 2001 From: Minseo-Jo Date: Mon, 27 Oct 2025 13:17:47 +0900 Subject: [PATCH] =?UTF-8?q?STT-AI=20=ED=86=B5=ED=95=A9=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20=EC=A7=84=ED=96=89=20=EC=A4=91=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AI 서비스 CORS 설정 업데이트 - 회의 진행 프로토타입 수정 - 빌드 리포트 및 로그 파일 업데이트 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- CLAUDE.md | 10 + ai/build.gradle | 19 + ai/logs/ai-service.log | 1983 ++++++-- ai/logs/ai-service.log.2025-10-24.0.gz | Bin 0 -> 19431 bytes .../ai/biz/service/SuggestionService.java | 241 +- .../ai/infra/client/ClaudeApiClient.java | 171 + .../hgzero/ai/infra/config/ClaudeConfig.java | 28 + .../ai/infra/config/EventHubConfig.java | 132 + .../ai/infra/config/SecurityConfig.java | 2 + .../ai/infra/config/WebClientConfig.java | 22 + .../dto/common/RealtimeSuggestionsDto.java | 13 +- .../infra/dto/common/SimpleSuggestionDto.java | 37 + .../event/TranscriptSegmentReadyEvent.java | 52 + ai/src/main/resources/application.yml | 6 + build/reports/problems/problems-report.html | 2 +- design/uiux/prototype/05-회의진행.html | 131 +- .../prototype/ai-suggestion-integration.js | 188 + develop/dev/dev-ai-guide.md | 832 ++++ develop/dev/dev-ai-integration-guide.md | 340 ++ develop/dev/dev-ai-realtime-streaming.md | 385 ++ develop/dev/dev-ai-sample-data-guide.md | 400 ++ meeting/logs/meeting-service.log | 1271 +++++ stt/logs/stt.log | 4118 ++++++++++++++--- stt/logs/stt.log.2025-10-23.0.gz | Bin 0 -> 174960 bytes stt/logs/stt.log.2025-10-24.0.gz | Bin 0 -> 18129 bytes .../unicorn/hgzero/stt/config/TestConfig.java | 2 - .../controller/RecordingControllerTest.java | 9 +- .../SimpleRecordingControllerTest.java | 1 - .../integration/SttApiIntegrationTest.java | 64 +- .../stt/service/RecordingServiceTest.java | 3 - .../stt/service/TranscriptionServiceTest.java | 105 +- 31 files changed, 9531 insertions(+), 1036 deletions(-) create mode 100644 ai/logs/ai-service.log.2025-10-24.0.gz create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/client/ClaudeApiClient.java create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/config/ClaudeConfig.java create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/config/EventHubConfig.java create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/config/WebClientConfig.java create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/dto/common/SimpleSuggestionDto.java create mode 100644 ai/src/main/java/com/unicorn/hgzero/ai/infra/event/TranscriptSegmentReadyEvent.java create mode 100644 design/uiux/prototype/ai-suggestion-integration.js create mode 100644 develop/dev/dev-ai-guide.md create mode 100644 develop/dev/dev-ai-integration-guide.md create mode 100644 develop/dev/dev-ai-realtime-streaming.md create mode 100644 develop/dev/dev-ai-sample-data-guide.md create mode 100644 stt/logs/stt.log.2025-10-23.0.gz create mode 100644 stt/logs/stt.log.2025-10-24.0.gz diff --git a/CLAUDE.md b/CLAUDE.md index ce23e79..f14fc69 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -562,4 +562,14 @@ Product Designer (UI/UX 전문가) - "@design-help": "설계실행프롬프트 내용을 터미널에 출력" - "@develop-help": "개발실행프롬프트 내용을 터미널에 출력" - "@deploy-help": "배포실행프롬프트 내용을 터미널에 출력" + +### Spring Boot 설정 관리 +- **설정 파일 구조**: `application.yml` + IntelliJ 실행 프로파일(`.run/*.run.xml`)로 관리 +- **금지 사항**: `application-{profile}.yml` 같은 프로파일별 설정 파일 생성 금지 +- **환경 변수 관리**: IntelliJ 실행 프로파일의 `