회의록 공유 기능 제거에 따른 대시보드 조회 시퀀스 수정

- meeting-대시보드조회.puml에서 공유받은 회의록 조회 로직 제거
- findSharedMinutes(userId) 메서드 호출 및 관련 시퀀스 삭제
- 응답 데이터 구조에서 sharedMinutes 필드 제거
- 프로토타입 변경사항 반영 완료

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Minseo-Jo 2025-10-23 11:14:05 +09:00
parent a551235ad7
commit 8f7e3fc1b7
4 changed files with 25 additions and 12 deletions

View File

@ -524,6 +524,7 @@ Product Designer (UI/UX 전문가)
- "@scribe": "--persona-scriber" - "@scribe": "--persona-scriber"
- "@ux": "--persona-ux-designer" - "@ux": "--persona-ux-designer"
- "@designer": "--persona-ux-designer" - "@designer": "--persona-ux-designer"
- "@ai":"--persona-ai--specialist"
### 작업 약어 ### 작업 약어
- "@complex-flag": --seq --c7 --uc --wave-mode auto --wave-strategy systematic --delegate auto - "@complex-flag": --seq --c7 --uc --wave-mode auto --wave-strategy systematic --delegate auto

View File

@ -352,6 +352,7 @@ components:
type: object type: object
required: required:
- meetingId - meetingId
- minutesContent
properties: properties:
meetingId: meetingId:
type: string type: string
@ -362,6 +363,27 @@ components:
type: string type: string
description: 요청자 ID description: 요청자 ID
example: "user123" example: "user123"
minutesContent:
type: string
description: |
회의록 전체 내용 (Markdown 형식)
AI가 TODO를 추출하기 위해 필요한 전체 맥락을 포함합니다.
example: |
# 신규 프로젝트 킥오프 미팅
## 참석자
- 김철수, 이영희, 박민수
## 논의사항
1. 프로젝트 개요
- React + Spring Boot 기반 개발
## 결정사항
1. API 설계서는 박민수님이 1월 30일까지 작성
2. 프론트엔드는 이영희님이 2월 5일까지 개발
## 보류사항
- 배포 일정은 다음 회의에서 논의
TranscriptImproveRequest: TranscriptImproveRequest:
type: object type: object

View File

@ -76,7 +76,8 @@ Todo 자동 추출
```json ```json
{ {
"meetingId": "550e8400-e29b-41d4-a716-446655440000", "meetingId": "550e8400-e29b-41d4-a716-446655440000",
"userId": "user123" "userId": "user123",
"minutesContent": "# 신규 프로젝트 킥오프 미팅\n\n## 참석자\n- 김철수, 이영희, 박민수\n\n## 논의사항\n1. 프로젝트 개요\n- React + Spring Boot 기반 개발\n\n## 결정사항\n1. API 설계서는 박민수님이 1월 30일까지 작성\n2. 프론트엔드는 이영희님이 2월 5일까지 개발\n\n## 보류사항\n- 배포 일정은 다음 회의에서 논의"
} }
``` ```

View File

@ -61,16 +61,6 @@ else Cache Miss
MinutesRepo --> Service: List<Minutes> MinutesRepo --> Service: List<Minutes>
deactivate MinutesRepo deactivate MinutesRepo
' 공유받은 회의록 조회
Service -> MinutesRepo: findSharedMinutes(userId)
activate MinutesRepo
MinutesRepo -> DB: 공유받은 회의록 조회
activate DB
DB --> MinutesRepo: 공유받은 회의록 목록
deactivate DB
MinutesRepo --> Service: List<Minutes>
deactivate MinutesRepo
' 통계 정보 조회 ' 통계 정보 조회
Service -> MeetingRepo: countUpcomingMeetings(userId) Service -> MeetingRepo: countUpcomingMeetings(userId)
activate MeetingRepo activate MeetingRepo
@ -124,7 +114,6 @@ note over Controller
"upcomingMeetings": [...], "upcomingMeetings": [...],
"activeTodos": [...], "activeTodos": [...],
"recentMinutes": [...], "recentMinutes": [...],
"sharedMinutes": [...],
"statistics": { "statistics": {
"upcomingMeetingsCount": n, "upcomingMeetingsCount": n,
"activeTodosCount": n, "activeTodosCount": n,