waterTHE PRODUCT WALKTHROUGH

THE WHOLE PICTURE

Work, in flow.

A home for your conversations, your projects and the people and agents doing the work.

A conversation becomes work.
Accepted Water Current Inbox design
The result finds its way back.
Walk through Water →

For Sam + Samad • Product walkthrough

V1 includes every designed feature, plus Rooms, Agents and Accounts.

01 / ARRIVE

Your way in.

One identity. Start privately, join your team, or create a new workspace.

Established product behavior

A calm first moment.

The accepted Water mark and welcome lead into one account-entry flow.

Accepted design artwork throughout this walkthrough; not a live app.

Accepted design reference ↗ Tap to inspect
Established product behavior

An account, not a workspace login.

Enter email or username. Existing accounts can use a password or an emailed code.

An unknown username stays here. A new email begins signup.

Accepted design reference ↗ Tap to inspect
Established product behavior

Make it yours.

Verify email, set a password, then add your name and username. Photo and bio are optional.

Your permanent identity survives changes to your handle or email.

Accepted design reference ↗ Tap to inspect
Established product behavior

You can start with just you.

Personal is always available. Invitations wait here without forcing you into a workspace.

Accepting a workspace invite is separate from connecting with a person.

Accepted design reference ↗ Tap to inspect
Established product behavior

Give the team a home.

Name the workspace, optionally add an image, then invite people—or skip invitations.

Creating the workspace happens once, before the optional invite step.

Accepted design reference ↗ Tap to inspect
Established product behavior

An invitation is not access.

New invitations remain pending until accepted. Onboarding invites start as Member.

Skipping this step is fine. You can invite people later.

Accepted design reference ↗ Tap to inspect
Established product behavior

Ready before everything is set up.

Create a project or Room if useful. Or Dive In with the new workspace already selected.

Neither creating a project nor creating a Room is required to continue.

Accepted design reference ↗ Tap to inspect

02 / CONTEXT

Same you. Different spaces.

Personal and workspaces organize work—not separate versions of your identity.

Established product behavior

Change context, not identity.

The chooser holds permanent Personal and your joined workspaces.

Current and private conversations remain global.

Accepted design reference ↗ Tap to inspect
Established product behavior

A place that belongs to you.

Personal exposes Current and Projects. Private tasks and projects stay self-only in V1.

No collaborators, invitations or Room grouping in Personal.

Accepted design reference ↗ Tap to inspect
Established product behavior

A shared place with boundaries.

Workspace navigation opens Projects, Rooms, Team and Accounts around Current.

Agents are in V1. How the Agents module relates to the existing Team entry still needs a decision.

Accepted design reference ↗ Tap to inspect
Established product behavior

A thought can start anywhere.

Global quick capture starts in Personal / No project. Inside a project, it inherits that project.

Workspace labels keep identically named projects distinguishable.

Accepted design reference ↗ Tap to inspect

03 / DAILY RHYTHM

What needs you, now?

Current brings your attention together across every permitted context.

Established product behavior

Attention, without the hunt.

Unread messages, decisions, due-today work and requests share a global Inbox.

Future-due tasks belong in the appropriate Tasks view, not today’s Inbox.

Accepted design reference ↗ Tap to inspect
Established product behavior

Your ongoing conversations.

People, agents and private groups live here. Room and Project channels stay in their own places.

Changing workspace never creates a second copy of a private conversation.

Accepted design reference ↗ Tap to inspect
Established product behavior

Your work, through time.

Use Today, Upcoming, All and No date, with calendar and overdue context.

Opening a task and coming back preserves your place.

Accepted design reference ↗ Tap to inspect
Established product behavior

A request becomes a decision.

Incoming connection requests open their own Accept / Decline flow. Workspace invitations have a separate flow.

Resolved requests must not retain stale pending actions.

Accepted design reference ↗ Tap to inspect

04 / CONVERSATIONS

Talk where the work is.

The conversation remains the conversation. A task can point into it without copying it.

Established product behavior

Start with a real person.

Search known recipients or deliberately look up an exact username or email.

This is not a public people directory.

Accepted design reference ↗ Tap to inspect
Established product behavior

See what you genuinely share.

Profiles show shared workspaces, Rooms and projects only when both people can access them.

A connection does not grant workspace membership. Personal projects never appear here.

Accepted design reference ↗ Tap to inspect
Established product behavior

A message can carry the work.

Use the accepted composer for text, attachments, dictation and task links.

A task tag in a draft has not yet created a backlink.

Accepted design reference ↗ Tap to inspect
Established product behavior

Speak into the same draft.

Dictation returns text to the composer. Search dictation fills a query, not an automatic selection or send.

Formatting, person mentions and code stay in the shared composer; a task link is not a person mention.

Accepted design reference ↗ Tap to inspect
Established product behavior

One message. One source.

Sending publishes the message and its explicit task reference. The task tag can open the task.

Linking a task is not a blanket mention or an access grant.

Accepted design reference ↗ Tap to inspect
Established product behavior

The conversation comes with context.

Linked messages on a task point back to the exact original message, then let you return.

No duplicate task discussion, comment composer or copied conversation history.

Accepted design reference ↗ Tap to inspect

05 / FROM THOUGHT TO ACTION

Small capture. Real depth.

Start with a thought. Add scope only when the work needs it.

Established product behavior

Catch it before it disappears.

The compact composer starts with the task title and quiet essentials. Expanding does not submit it.

Global default: Personal / No project. In-project entry inherits context.

Accepted design reference ↗ Tap to inspect
Established product behavior

Give the work enough shape.

Destination, status, dates, assignee, priority, description, subtasks and attachments stay in one draft.

Expand and collapse without losing fields or creating duplicates.

Accepted design reference ↗ Tap to inspect
Established product behavior

Space for the actual thinking.

Open Description for longer scope, then return to the same task draft.

“Ready when” is your writing, not an imposed field. Voice and AI polishing require real services.

Accepted design reference ↗ Tap to inspect
Established product behavior

Better wording. Still your scope.

Polish with AI updates wording inline and leaves it editable. Undo restores the original; no separate comparison screen.

The interaction is accepted. The real AI service still needs implementation.

Accepted design reference ↗ Tap to inspect
Established product behavior

Small steps are still real work.

Subtasks have their own identity, owner, dates and scope, with quiet parent context.

One nesting level. Finishing every child does not automatically complete the parent.

Accepted design reference ↗ Tap to inspect
Established product behavior

Responsibility follows eligibility.

Workspace tasks can go to eligible project members, including eligible agents. Personal work is self-only.

Changing destination removes an ineligible assignee with a clear explanation.

Accepted design reference ↗ Tap to inspect
Established product behavior

Dates stay deliberate.

Start and due dates are optional and independently clearable. Done applies the pending selection.

Start after due blocks Done. Dismissal discards pending edits.

Accepted design reference ↗ Tap to inspect
Established product behavior

Make urgency explicit.

Urgent, High, Normal and Low communicate priority. Normal is the default; dismissing the picker changes nothing.

Priority, ownership and dates remain independent properties.

Accepted design reference ↗ Tap to inspect
Established product behavior

Keep meaning when work moves.

Move inside the same workspace. A different workflow asks for an explicit destination status.

Same workflow keeps status; no workflow keeps complete/incomplete. Cancel changes nothing.

Accepted design reference ↗ Tap to inspect

06 / SHARED WORK

An outcome gets a home.

Projects hold the conversation, the tasks, the people and the result together.

Established product behavior

Your projects, at a glance.

My projects, Discover and Archived show only what you are permitted to see.

Ungrouped is the default. Search and grid/list views remain available.

Accepted design reference ↗ Tap to inspect
Established product behavior

Group only when it helps.

Optionally view projects by Room. Standalone projects remain valid.

This is your viewing preference, not a membership change.

Accepted design reference ↗ Tap to inspect
Established product behavior

The channel holds the shared context.

A new project opens into its channel. Its title menu connects the project’s main destinations.

Channel · Tasks · Files · Members · Details · Activity

Accepted design reference ↗ Tap to inspect
Established product behavior

Choose the right view of work.

Use list, board, filters or a simple no-workflow checklist. Drag within a column to order work.

Moving within a column changes order, not status. Cancel restores the order.

Accepted design reference ↗ Tap to inspect
Established product behavior

Let statuses fit the work.

Configure workflow names and colors, including custom colors, with clear validation and save feedback.

Preserve edits and reconcile interrupted saves automatically.

Accepted design reference ↗ Tap to inspect
Established product behavior

Change the project without losing it.

Details holds the name, description, icon and optional same-workspace Room association.

Changing a Room does not change workspace or project membership.

Accepted design reference ↗ Tap to inspect
Established product behavior

Finished is different from shelved.

Complete archives as completed. Archive shelves the project. Restore returns the same project to Active.

No separate Reopen. Permanent project deletion is not in the accepted V1 contract.

Accepted design reference ↗ Tap to inspect

07 / DELIVERABLES

The work leaves something real.

Files belong in their context and open through a consistent viewing experience.

Established product behavior

Find the thing you need.

Browse and search project files, including upload progress and relevant file actions.

A failed upload is not a delivered file.

Accepted design reference ↗ Tap to inspect
Established product behavior

Look closer.

Images support fit, zoom and pan in the shared viewer.

Closing returns to the original file context.

Accepted design reference ↗ Tap to inspect
Established product behavior

Read it without losing your place.

Document navigation preserves the relationship to the project and conversation.

The design’s sample document is not proof of a production PDF engine.

Accepted design reference ↗ Tap to inspect
Established product behavior

See the result in motion.

Video has centered playback, transport, seek and fullscreen behavior.

Exit fullscreen before leaving the viewer.

Accepted design reference ↗ Tap to inspect
Established product behavior

Listen in the same flow.

Audio uses the shared media experience. Open and download hand off to the platform.

File access stays permission-scoped, including through old links.

Accepted design reference ↗ Tap to inspect

08 / AGENT WORK

Know what is actually happening.

Activity shows agent execution—not a generic feed of project changes.

Established product behavior

The latest progress comes first.

See current work, expandable history and the original request.

A quiet status must be grounded in actual execution evidence.

Accepted design reference ↗ Tap to inspect
Established product behavior

Parallel work stays understandable.

Concurrent tasks keep separate progress, histories and result destinations.

One task completing does not complete the entire project.

Accepted design reference ↗ Tap to inspect
Established product behavior

A question needs a person.

See the agent’s question and context. Respond in channel opens the conversation without sending for you.

The human remains the decision-maker.

Accepted design reference ↗ Tap to inspect
Established product behavior

Blocked is not broken.

A missing permission names the affected resource and offers the relevant conversation.

Opening the resolution path never grants access automatically.

Accepted design reference ↗ Tap to inspect
Established product behavior

Unknown stays unknown.

Retain the last-confirmed update when fresh evidence is missing. Refresh reads state; it does not restart work.

Stale is different from failed or disconnected.

Accepted design reference ↗ Tap to inspect
Established product behavior

A failure is a known outcome.

Retain the progress already recorded and open the related channel for a recovery request.

Opening recovery does not resend, restart or retry automatically.

Accepted design reference ↗ Tap to inspect
Established product behavior

Keep the last known truth.

Confirmed disconnection has its own notice. Reconnecting is not proof that work resumed.

Recovery opens an unsent request, not an automatic retry.

Accepted design reference ↗ Tap to inspect
Established product behavior

Follow the result home.

Completion is result-first, with delivery context and retained history. Open the original channel result.

A completed review does not mean its recommendations were implemented.

Accepted design reference ↗ Tap to inspect

09 / TRUST AND ACCESS

Together, with boundaries.

Being connected, joining a workspace and joining a project are different relationships.

Established product behavior

An explicit way into a workspace.

Preview the workspace, inviter, role and current account before Accept or Decline.

Expired or revoked invitations cannot be accepted. Wrong-account sign-in retains the destination.

Accepted design reference ↗ Tap to inspect
Established product behavior

Steward the shared place.

Owners manage workspace details, members, admins and invitations, and may add another owner.

Adding an owner does not remove your ownership or make you leave.

Accepted design reference ↗ Tap to inspect
Established product behavior

Useful authority, with limits.

Admins manage details, invite Members and remove ordinary members—not owners or other admins.

Permissions must hold beyond the visible controls.

Accepted design reference ↗ Tap to inspect
Established product behavior

Read what you can access.

Members can view permitted workspace details and the directory, then leave when needed.

Workspace membership does not automatically join every Room or project.

Accepted design reference ↗ Tap to inspect
Established product behavior

Access to the work is explicit.

Project members must be eligible in the workspace. Agents can join when eligible, without automatically starting work.

Connection alone is insufficient; pending invitation grants no access.

Accepted design reference ↗ Tap to inspect
Established product behavior

Leave a space, not your identity.

Workspace access ends; contributions, Personal work and eligible private conversations remain.

The last owner must add another before leaving. Leaving the last workspace returns to Personal.

Accepted design reference ↗ Tap to inspect

10 / ROOMS

A shared context around the work.

Rooms belong in V1. Some relationships are established; the complete module still needs shaping.

Established product behavior

Projects can sit within a Room.

A project may be associated with one Room in its workspace—or no Room at all.

Room grouping organizes the view. It never enrolls people automatically.

Accepted design reference ↗ Tap to inspect
V1 · decision still open

Define the Room itself.

We still need the complete creation, membership, role, discovery and lifecycle behavior.

These are V1 decisions to resolve—not features deferred to another release.

Relationship illustration · not a proposed app screen
A ROOM
“   A shared conversation   ”
▦Project A
▦Project B
Optional project associations
▦ A project can also stand alone

Belonging together does not automatically grant access.

11 / AGENTS

Teammates, not scattered bots.

A continuous agent identity connects conversations, participation, work and results.

Established product behavior

An agent joins the right context.

Eligible agents can be added to a project. Participation alone does not start an assignment.

One agent identity; context-specific visibility and authority.

Accepted design reference ↗ Tap to inspect
Established product behavior

Work has a visible story.

Private conversations and shared project work connect to the Activity experience you just explored.

An agent can have several tasks without blending their histories.

Accepted design reference ↗ Tap to inspect
V1 · decision still open

Define the front door to your agents.

The full Agents experience and its relationship to the existing Team navigation need a decision.

Discovery, profile depth, provisioning and controls are unresolved V1 details.

Product relationship · full module to define
✧One agent identity
Private
conversation
Project
participation
Work +
results

Continuous identity.
Different context and permissions.

12 / ACCOUNTS

A real part of V1. Not a guess.

Accounts is included. Its full purpose and behavior have not yet been pinned down in the reviewed contracts.

V1 · decision still open

Give this area its actual meaning.

Which objects live here? What does a person connect or manage? Who can see and change them?

We will not silently turn Accounts into billing, login settings or integrations without that decision.

THE PROMISE

The whole product. One story.

This is a visual walkthrough of intended behavior—not a claim that the native app or its integrations already work.

Still inside V1. The full Rooms, Agents and Accounts behavior, universal Search, voice/AI services, notification policies and engine interfaces need concrete decisions—not silent assumptions.
Source and presentation boundaries

Based on accepted Water screen references and interaction contracts. Samples are design fixtures. This walkthrough does not create accounts, send messages, change permissions or run agents.

Read the onboarding handoff, design contracts and shared-identity foundation. Repository access is required. A thorough coding-agent specification is the next deliverable, not hidden inside this presentation.

Return to the whole picture ↗
Enlarged Water design reference