arch-atlas

Screens

UI · user-facing flows

presentation

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.