Screens
UI · user-facing flows
Overview
Product surface documented from the app: every screen, the user flows that link them, and the API calls each screen fires — hover a screen card in any flow to see the request headers + body. Domain / data / DI nodes are pending the architecture-extraction pass.
Screens
Conversationswireframe
default
Conversation list from the OpenIM SDK, sorted by latest activity.
Conversations — emptywireframe
empty
No conversations yet (e.g. before subscribing to a coach).
Chatwireframe
default
1:1 thread. Sending fires an OpenIM text message; incoming messages stream in real-time. Tapping the header opens the participant's profile.
AI assistantwireframe
default
Floating chatbot window (draggable bubble). Streams the answer token-by-token over SSE.
AI assistant — signed outwireframe
error
No auth token → assistant can't be queried; prompt to sign in.
User Flow
Empty — fill this in later. Open the manifest and add content here.
Cases & Edge Cases
Empty — fill this in later. Open the manifest and add content here.
Code References
Empty — fill this in later. Open the manifest and add content here.
API Calls
Empty — fill this in later. Open the manifest and add content here.
Notes
Empty — fill this in later. Open the manifest and add content here.