Explore this system
Step through curated paths without changing the source diagram.
Beat
Next
ReadyChapter 01 / 01
Guided chapter
Diagram guideExplore this system
Inspecting compiled semantics
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
⌕/
No matching nodes
Semantic passport
Verified source
Authored reach
Route probeChoose a start node
Pick two semantic nodes on the diagram
Choose the source, then the destination. Direction matters.
Semantic lensCompare system roles
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Semantic radar
Building overview
Click nodeDrag to pan
Semantic radar needs more MAP space.
Chat response의 의미
• Chat message는 server 부여 MessageSeq와 접수 오류를 확인해야 하므로 request/reply다. Chat response는 접수·검증·MessageSeq 확정을 뜻하지만 상대방이 읽었음을 뜻하지 않는다.
• Agent greeting이 MessageSeq 1, Customer reply가 MessageSeq 2가 되며 반대 방향으로 같은 흐름을 따른다.
typing과 Closed 거부
• SetTypingMsg는 response가 없는 one-way send다. source-local admission 뒤 target handler와 상대방 수신을 보장하지 않으며, 상대방에 TypingChangedNotify가 도착하면 효과를 확인한다.
• Closed 상태의 SendChatMessageReq는 Application callback 거부이므로 typed `Rejected` 오류 response를 반환하고, Closed 상태의 SetTypingMsg는 조용히 무시한다. 이 domain 거부는 transport·route·protocol 실패의 Framework `ErrorKind`와 구분된다.