@startuml
!theme mono

title 회의록 작성 및 공유 개선 서비스 - 유저플로우 연결도

actor "회의록 작성자" as User
actor "회의 참석자" as Participant
participant "01. 회의 준비 및 시작\n(01-회의준비)" as Flow01
participant "02. 실시간 회의록 작성\n(02-실시간작성)" as Flow02
participant "03. 전문용어 이해 지원\n(03-용어지원)" as Flow03
participant "04. 실시간 협업 검증\n(04-협업검증)" as Flow04
participant "05. 회의 종료 및 완료\n(05-회의종료)" as Flow05
participant "06. Todo 관리 및 추적\n(06-Todo관리)" as Flow06

== 회의 전 단계 ==

User -> Flow01 : 1. 회의 예약 및 준비
Flow01 --> Participant : 2. 참석자 초대 알림

== 회의 진행 단계 ==

User -> Flow02 : 3. 회의 시작 및 실시간 작성
Flow02 --> Flow03 : 4. 전문용어 감지 시\n자동 지원 실행
Flow02 --> Flow04 : 5. 회의록 생성 후\n실시간 협업 검증
Participant -> Flow04 : 6. 참석자들이 회의록 확인/수정

== 병렬 실행 영역 ==

note over Flow02, Flow04
회의 진행 중 다음이 동시에 실행됨:
- 실시간 회의록 작성 (02)
- 전문용어 이해 지원 (03)
- 실시간 협업 검증 (04)
end note

== 회의 후 단계 ==

Flow04 -> Flow05 : 7. 검증 완료 후 회의 종료
Flow05 --> Flow06 : 8. Todo 자동 추출 및 할당
Flow06 --> User : 9. Todo 담당자 알림
Flow06 --> Participant : 10. Todo 진행 상황 공유

== 순환 구조 ==

Flow06 --> Flow01 : 11. 다음 회의 일정 생성\n(순환 시작)

note over Flow01, Flow06
사용자는 회의 준비→실시간 작성→용어 지원→협업 검증→
회의 종료→Todo 관리의 순환 구조로 서비스를 이용합니다.
각 플로우는 명확한 이벤트와 커맨드로 구성되며,
AI와 실시간 협업을 통해 정확한 회의록을 자동으로 생성합니다.
end note

@enduml
