- meet-ref.json: 회의록 작성을 위한 AI 학습 참조 데이터 추가
- 관련자료.md: 회의록 관련 참고 문서 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 프로토타입 05-회의진행.html 4개 탭 상세 분석
- AI 메모, 용어사전, 녹음 제어 기능 누락 API 7개 식별
- 우선순위별 구현 권장 순서 제시 (P0/P1/P2)
- 유저스토리 영향도 매핑 (US-06, US-07, US-08, US-09, US-10)
주요 누락 API:
- PUT /api/meetings/{meetingId}/memo (메모 저장)
- GET /api/ai/suggestions/realtime/{meetingId} (AI 실시간 추천)
- POST /api/ai/suggestions/{suggestionId}/adopt (AI 추천 채택)
- GET /api/ai/terms/search (용어 검색)
- GET /api/ai/terms/{termName}/detail (용어 상세)
- POST /api/stt/recordings/{recordingId}/pause (녹음 일시정지)
- POST /api/stt/recordings/{recordingId}/resume (녹음 재개)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
## 변경 내용
- minutes 테이블에 user_id 컬럼 추가 (참석자별 회의록 지원)
* user_id IS NULL: AI 통합 회의록
* user_id IS NOT NULL: 참석자별 회의록
- agenda_sections 테이블 생성 (안건별 AI 요약 저장)
* agenda_number, agenda_title
* ai_summary_short, discussions, decisions (JSON)
* pending_items (JSON), opinions (JSON)
- ai_summaries 테이블 생성 (AI 결과 캐싱)
* summary_type: CONSOLIDATED, TODO_EXTRACTION
* keywords, statistics (JSON)
* processing_time_ms (성능 모니터링)
- todos 테이블 확장 (AI 추출 정보)
* extracted_by: AI, MANUAL
* section_reference: 관련 안건 참조
* extraction_confidence: 0.00~1.00
## 문서
- DB-Schema-회의종료.md: 상세 스키마 문서
- ERD-회의종료.puml: ERD 다이어그램
- 회의종료-개발계획.md: 전체 개발 계획
## 설계 개선
- is_consolidated 컬럼 제거 (user_id로 구분 가능)
- 중복 정보 제거로 데이터 일관성 향상
- API 리뷰 분석 문서 작성 (프로토타입 vs 구현)
- 전체 구현률: 85% (23/27 API)
- 완전 누락 API 4개 식별
- 개선 필요 API 2개 식별
- 치명적 누락 API 발견:
- GET /api/meetings (회의 목록 조회)
- PUT /api/meetings/{meetingId} (회의 정보 수정)
- GET /api/dashboard/statistics (대시보드 통계)
- POST .../regenerate-summary (AI 요약 재생성)
- 유저스토리 업데이트:
- UFR-MEET-011 신규 추가 (회의정보수정)
- UFR-USER-020 API 요구사항 명시
- 회의 수정 API 명세 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- design/aidata 디렉토리에 회의록 작성을 위한 AI 학습 데이터 추가
- terms-01.json ~ terms-04.json: 회의록 관련 용어 및 패턴 데이터
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 유저스토리 및 화면설계서 수정 (UFR-USER-020)
- 상태 라벨 및 버튼 유지, 과도한 디자인 스펙 제거
- 버전: v1.5.4
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 유저스토리 및 화면설계서 수정 (UFR-USER-020)
- 상태 라벨(배지) 유지: "진행중", "예정", "작성중", "확정완료"
- 상태 버튼 유지: "참여하기", "수정하기", "보기"
- 생성자 아이콘(👑) 유지
- 과도한 디자인 스펙 제거: D-day 표시, 깜박임 애니메이션, 세부 색상 지정
- 버전: v1.5.4
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- PCM 16kHz 포맷 지원으로 Azure Speech 인식 성공
- WebSocket 실시간 전송 기능 추가
- DB 저장 로직 제거 (AI 서비스에서 제안사항 저장)
- AI SSE 기반 제안사항 표시 테스트 페이지 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 아키텍처_최적안_결정.md 신규 생성 (ADR-000 ~ ADR-004)
- 하이브리드 접근 전략 결정: 단계적 독립 운영 → 조건부 통합
- 용어집: PostgreSQL+pgvector, 관련회의록: Azure AI Search
- 구현방안-관련자료.md: AD-000 섹션 업데이트
- 구현방안-용어집.md: ADR-000, ADR-001 업데이트 및 버전 1.1 반영
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 통신업무도메인 문서 수정
- 구현방안 관련자료 및 용어집 추가
- 컴파일된 클래스 파일 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
전체 32개 유저스토리를 상세 마크다운 표로 정리
- 전체 유저스토리 목록 (ID, 서비스, 역할, As a/I want to/So that 포함)
- 서비스별 개수 통계 (User 2개, Meeting 16개, AI 9개, STT 2개, Notification 1개)
- 역할별 분류 (생성자 7개, 참석자 19개, 관리자 1개, 시스템 3개)
- v2.4.1 변경사항 (신규 8개, 수정 3개)
- 주요 기능별 매핑 (회의 생명주기, AI 기능, 실시간 협업, 권한 관리)
- 유저스토리 작성 규칙 및 서비스 코드 설명
- 백로그 및 향후 계획
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 목차에 2 depth 하위 항목 추가 (가독성 향상)
- 각 주요 섹션 끝에 "목차로 돌아가기" 링크 추가
- 프로토타입 화면 목록: 02-대시보드 관련 유저스토리 추가 (UFR-USER-020)
- 마크다운 표준 앵커 링크 사용 (#목차)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
회의 종료 화면 정책 명확화 및 실시간 협업 충돌 방지 개선
- UFR-MEET-040: 회의 종료 화면 확인 전용 정책 추가 및 바로 최종 확정 옵션 추가
- UFR-COLLAB-020: 안건 기반 충돌 방지 메커니즘 강화
- UFR-MEET-050: 회의 종료 화면 바로 확정 시나리오 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
주요 변경사항:
1. 최근 회의 그리드 레이아웃 3열로 제한 (가로 폭 완전히 채우도록 개선)
2. 최근 회의에 작성중/확정완료 상태 회의 표시 추가
3. 버튼 표시 규칙 개선:
- 진행중: 참여하기 버튼
- 예정: 버튼 없음 (카드 클릭으로 수정 화면 이동)
- 작성중/확정완료: 버튼 없음 (카드 클릭으로 상세조회 이동)
4. 샘플 데이터에 작성중 회의 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
MVP 스코프 축소(v1.5.2)에 따라 Todo 관리 기능 제거
- 데스크톱 사이드바에서 'Todo 관리' 메뉴 항목 삭제
- 모바일 하단 네비게이션에서 'Todo' 메뉴 항목 삭제
- 회의록 관련 기능만 유지
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 폰트 크기 통일: 다른 화면들(회의종료, 회의록수정, 회의록 상세조회)과 동일한 폰트 크기로 조정
- 회의 기본정보 영역 개선:
* 라벨 너비 고정 (모바일 70px, 데스크톱 100px)
* 라벨과 값 사이 구분선 추가 (border-right)
* 모든 행의 구분선 위치 정렬
- 가독성 향상: align-items를 flex-start로 변경하여 여러 줄 콘텐츠에 대응
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Todo 진행상황 → Todo 리스트 명칭 통일
- Todo 리스트 카드 스타일 개선 (플랫 디자인)
- 관련회의록 카드 클릭 피드백 추가 (hover/active)
- 대시보드 섹션 폰트 사이즈 일관성 확보 (제목 16px, 메타 14px)
- 관련회의록 카드 테두리 및 그림자 스타일 강화
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>