mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 07:56:24 +00:00
Merge branch 'wip/design-yabo': 용어 통일 (참석자/참석 → 참여자/참여)
UI/UX 설계서 및 유저스토리 용어 일관성 개선 (v1.5.9) 주요 변경사항: - 화면설계서: 100개 인스턴스 변경 - 유저스토리: 132개 인스턴스 변경 - 프로토타입: 34개 인스턴스 변경 - 총 266개 인스턴스 용어 통일 사용자 역할 용어 체계 완전 통일 (생성자/참여자) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
commit
c1ce3eba3c
@ -221,9 +221,9 @@
|
||||
|
||||
**예외처리:**
|
||||
- 회의 상태가 'scheduled'가 아닌 경우: "진행 중이거나 종료된 회의는 수정할 수 없습니다" 에러 메시지
|
||||
- 생성자가 아닌 경우: "회의 생성자만 수정할 수 있습니다" 에러 메시지
|
||||
- 유효성 검사 실패: UFR-MEET-010과 동일한 예외처리
|
||||
- 뒤로가기/취소 클릭: "변경 사항이 저장되지 않았습니다. 나가시겠습니까?" 확인 모달
|
||||
- 직접 URL 접근 시 권한 없음: 대시보드로 자동 리다이렉트 (별도 에러 메시지 없음)
|
||||
|
||||
**관련 유저스토리:**
|
||||
- UFR-USER-020: 대시보드 조회
|
||||
@ -383,7 +383,7 @@
|
||||
5. 주요 키워드 확인 (태그 형태)
|
||||
6. 안건별 AI 요약 확인 (아코디언 카드):
|
||||
- AI 한줄 요약 (30자 이내, 편집 불가)
|
||||
- AI 상세 요약 (편집 가능, 재생성 가능)
|
||||
- AI 상세 요약 (회의종료 단계에서는 편집 불가)
|
||||
- 자동 추출된 Todo 목록
|
||||
7. 하단 액션 바에서 다음 단계 선택:
|
||||
- 옵션 1: "회의록 수정" → 회의록 수정 화면(11-회의록수정.html)으로 이동
|
||||
@ -420,36 +420,36 @@
|
||||
#### UFR-MEET-050: 🟡 [최종확정] 회의 생성자로서 | 나는, 회의록을 완성하기 위해 | 모든 안건을 검증하고 최종 회의록을 확정하고 싶다.
|
||||
|
||||
**수행절차:**
|
||||
**시나리오 1: 회의록 수정 후 최종 확정**
|
||||
1. 회의록 수정 화면(11-회의록수정.html)에서 모든 안건 검증 완료
|
||||
2. "최종 확정" 버튼 활성화 (검증률 100%)
|
||||
3. "최종 확정" 버튼 클릭
|
||||
4. 확인 모달: "최종 확정하시겠습니까? 확정 후에는 생성자만 수정할 수 있습니다"
|
||||
5. 회의록 상태: "확정완료"로 변경
|
||||
6. 회의록 상세 조회 화면(10-회의록상세조회.html)으로 이동
|
||||
**시나리오 1: 회의록 수정 후 자동 확정 (MVP v2.4.0)**
|
||||
1. 회의록 수정 화면(11-회의록수정.html)에서 모든 안건 검증 완료 체크
|
||||
2. "저장" 버튼 클릭
|
||||
3. 시스템이 모든 안건 검증 완료 상태 확인
|
||||
4. 조건 충족 시 회의록 상태 자동 변경: "작성중" → "확정완료"
|
||||
5. 확정 완료 토스트 메시지: "모든 안건이 검증되어 회의록이 확정되었습니다"
|
||||
6. 회의록 상태 배지 자동 업데이트 (확정완료)
|
||||
|
||||
**시나리오 2: 회의 종료 화면에서 바로 확정**
|
||||
1. 회의 종료 화면(07-회의종료.html)에서 "바로 최종 확정" 버튼 클릭
|
||||
2. 확인 모달: "바로 최종 확정하시겠습니까?"
|
||||
3. 모든 안건 자동 검증 완료 처리
|
||||
2. 확인 모달: "바로 최종 확정하시겠습니까? AI가 정리한 내용 그대로 확정됩니다"
|
||||
3. 확인 시 모든 안건 자동 검증 완료 처리
|
||||
4. 회의록 상태: "확정완료"로 변경
|
||||
5. 회의록 상세 조회 화면으로 이동
|
||||
|
||||
**입력:**
|
||||
- 최종 확정 버튼 클릭
|
||||
- 확인 모달 승인
|
||||
- 시나리오 1: 안건별 검증 완료 체크박스 + 저장 버튼
|
||||
- 시나리오 2: "바로 최종 확정" 버튼 클릭 + 확인 모달 승인
|
||||
|
||||
**출력/결과:**
|
||||
- 확정 성공: "회의록이 최종 확정되었습니다" 토스트 메시지
|
||||
- 시나리오 1 확정 성공: "모든 안건이 검증되어 회의록이 확정되었습니다" 토스트 메시지
|
||||
- 시나리오 2 확정 성공: "회의록이 최종 확정되었습니다" 토스트 메시지
|
||||
- 회의록 상태: "확정완료"
|
||||
- 모든 안건 검증완료 상태로 변경
|
||||
- 회의록 상세 조회 화면으로 이동
|
||||
- 확정 후 편집 권한: 회의 생성자만 잠금 해제 후 수정 가능
|
||||
|
||||
**예외처리:**
|
||||
- 시나리오 1에서 미검증 안건 존재: "모든 안건을 검증해야 확정할 수 있습니다" 에러 메시지
|
||||
- 확정 실패: "최종 확정 중 오류가 발생했습니다" 에러 메시지
|
||||
- 확인 모달 취소: 현재 화면 유지
|
||||
- 시나리오 1: 자동 확정 조건 충족 시 자동 처리 (별도 에러 없음)
|
||||
- 시나리오 2 확정 실패: "최종 확정 중 오류가 발생했습니다" 에러 메시지
|
||||
- 시나리오 2 확인 모달 취소: 현재 화면 유지
|
||||
|
||||
**관련 유저스토리:**
|
||||
- UFR-MEET-040: 회의종료
|
||||
@ -558,13 +558,11 @@
|
||||
- 네트워크 오류: "회의록을 불러오는 중 오류가 발생했습니다" 에러 메시지
|
||||
|
||||
**Todo 추가 권한:**
|
||||
- 모든 회의 참여자가 Todo 추가 가능
|
||||
- Todo 추가 버튼은 모든 참여자에게 노출
|
||||
- 모든 회의 참여자가 Todo 추가 가능(Todo 추가 버튼은 모든 참여자에게 노출)
|
||||
- Todo 추가 모달: 제목, 담당자, 마감일 입력
|
||||
|
||||
**Todo 편집 권한:**
|
||||
- 회의 생성자만 Todo 편집 가능
|
||||
- 편집 버튼은 생성자에게만 노출
|
||||
- 회의 생성자만 Todo 편집 가능(편집 버튼은 생성자에게만 노출)
|
||||
- Todo 편집 모달: 제목, 담당자, 마감일 수정 (바텀시트 스타일)
|
||||
|
||||
**관련 유저스토리:**
|
||||
@ -581,43 +579,38 @@
|
||||
2. 회의록 수정 화면(11-회의록수정.html)으로 이동
|
||||
3. 안건별 아코디언 카드에서 수정:
|
||||
- AI 한줄 요약 재생성: "재생성" 버튼 클릭 (텍스트 편집 영역 내용 기반)
|
||||
- AI 상세 요약 편집: 텍스트 영역에서 직접 수정
|
||||
- AI 상세 요약 재생성: "재생성" 버튼 클릭 (텍스트 편집 영역 내용 기반)
|
||||
- Todo 추가/수정/삭제
|
||||
- 상세 요약 편집: 텍스트 영역에서 직접 수정 (초기에는 AI가 생성한 내용 로드)
|
||||
4. 검증완료 처리:
|
||||
- 참여자: 안건별 "검증완료" 체크박스 체크
|
||||
- 생성자: 검증완료 후에도 "잠금해제" 버튼으로 재수정 가능
|
||||
5. 상단 검증완료율 확인 (예: "3/5 검증완료")
|
||||
6. "최종 확정" 버튼 클릭 (검증률 100%일 때 활성화)
|
||||
5. "저장" 버튼 클릭하여 수정 내용 저장
|
||||
|
||||
**입력:**
|
||||
- AI 한줄 요약 재생성: 버튼 클릭 (텍스트 편집 영역 내용 기반)
|
||||
- AI 상세 요약 편집: 텍스트 영역 편집
|
||||
- AI 상세 요약 재생성: 버튼 클릭 (텍스트 편집 영역 내용 기반)
|
||||
- Todo 추가/수정/삭제: 버튼 클릭 및 모달 입력
|
||||
- 상세 요약 편집: 텍스트 영역 편집
|
||||
- 검증완료 체크: 체크박스 (참여자)
|
||||
- 잠금해제 버튼: 버튼 클릭 (생성자, 검증완료된 안건)
|
||||
- 저장 버튼: 버튼 클릭
|
||||
|
||||
**출력/결과:**
|
||||
- 헤더:
|
||||
- 회의 제목, 날짜/시간
|
||||
- 검증완료율 표시 (예: "3/5 검증완료")
|
||||
- "최종 확정" 버튼 (검증률 100%일 때 활성화)
|
||||
- "저장" 버튼
|
||||
- 안건별 아코디언 카드:
|
||||
- AI 한줄 요약 (읽기 전용) + "재생성" 버튼
|
||||
- AI 상세 요약 (텍스트 영역 편집 가능) + "재생성" 버튼
|
||||
- Todo 목록 (추가/수정/삭제 가능)
|
||||
- 텍스트 편집 영역 (상세 요약 편집 가능)
|
||||
- 관련회의록 추가/제거
|
||||
- 검증완료 UI:
|
||||
- 참여자: 체크박스만 표시
|
||||
- 생성자: 검증완료 시 "잠금해제" 버튼 표시
|
||||
- 자동 저장: 편집 내용 자동 저장 (디바운싱 처리)
|
||||
- 저장 결과: "N개 안건이 저장되었습니다" 토스트 메시지
|
||||
- 모든 안건 검증 완료 시: "모든 안건이 검증되어 회의록이 확정되었습니다" 토스트 메시지 (자동 확정)
|
||||
|
||||
**예외처리:**
|
||||
- 검증완료된 안건 수정 시도 (참여자): 체크박스 비활성화, "이미 검증된 안건입니다" 안내
|
||||
- 검증완료된 안건 수정 (생성자): "잠금해제" 버튼으로 재수정 가능
|
||||
- AI 재생성 실패: "재생성 중 오류가 발생했습니다" 에러 메시지
|
||||
- 네트워크 오류: "저장 중 오류가 발생했습니다" 에러 메시지
|
||||
- 미검증 안건 존재 시 최종 확정 시도: "모든 안건을 검증해야 확정할 수 있습니다" 에러 메시지
|
||||
|
||||
**Last Write Wins 정책:**
|
||||
- 동일 안건을 여러 참여자가 동시 수정 시 마지막 저장이 유지됨
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user