Workspace tour
Everything described here is what the workspace renders today at https://{your-slug}.achiral.ai. If your session has expired you're redirected to sign in; if you don't belong to the organization on that subdomain you see "Access Denied"; unknown subdomains show "Organization Not Found".
The Chat tab is built from three named regions: SideBar (your conversation list), ChatBar (the chat surface and input), and TeamBar (the Assemble-Team strip). The Team tab replaces the whole chat surface with the Team Directory.
Welcome and provisioning banners
On your first visit a blue welcome banner reads "Welcome to your Achiral workspace! Your control room for today's work and priorities… 🎉". Dismissing it stores a per-device preference.
If your Executive Assistant (EA) is still being set up when you arrive, a second banner shows "Assistant Setup: Your AI assistant is being prepared. This usually takes 2–3 minutes." The banner is blue while provisioning, yellow while queued, red on failure, and disappears when your EA is ready.
Tabs
The workspace ships two tabs: Chat (default, message-bubble icon) and Team (people icon). Four others — Tasks, Delegations, Activity, Orders — exist in source but are commented out. The last tab you used is remembered per device.
SideBar
Your conversation list. A search box, a new-chat button, and the list below. Right-click a conversation to pin, mute, archive, or delete. Scrolling to the bottom loads older conversations. On mobile the SideBar is hidden behind a "Conversations" overlay that you open from a menu button.
ChatBar
The chat surface. Before a conversation is open, it shows a two-line greeting from your EA — Hi <first-name>, and What can I help work on?. If your default is Chiro instead, the second line reads I'm <assistant-name>. How can I be of help?. The input placeholder is "Select someone to chat with…" when nothing is selected and "Type your message…" once someone is.
When you open a conversation with your own EA, the header reads <assistant-name> (<your-name>'s EA). A + adds a participant; X closes the conversation. Starting with someone else's EA shows Hi <first-name>, I'm <assistant-name>, assistant to <their-name>. How can I help?.
The ChatBar input supports replying to a specific message (a preview appears above with a Reply icon and cancel), attaching files (drop into the input for a preview row), and mentioning an assistant with @ when the feature is on for your organization.
TeamBar
The Assemble-Team strip at the bottom of the ChatBar column. People and Assistants rows with checkbox-style selection. Click tiles to compose a conversation, or click to add participants to a live one. The full behaviour is documented on Assemble team. The TeamBar fades out while you're actively typing and comes back when the input clears.
Team tab
Replaces the chat surface with a card titled Team Directory and the member count. Search placeholder "Search team members..." filters by name, email, job title, or EA name. Rows are paginated 24 per page with a Previous/Next footer of the form Showing {start}–{end} of {total}.
Each row shows the person's avatar, name (linked to /people/{slug}), and job title. A You pill appears if the row is your own. A message icon appears on rows other than your own when cross-user chat is on. A nested sub-row shows the teammate's EA with a status badge: EA Active, Setting up..., Checking..., or No EA. A small italic footer reads "You can message other team members' EAs to request information or coordinate tasks".
What isn't here yet
Today's brief, delegation cards, and the EA activity feed exist in code but their render blocks are commented out with a "needs refinement" note. The User guide landing tracks what's live and what isn't.