Collaborator Messaging

One thread for chat, reactions, and goal comments

Chat, reactions, and partner comments all live in one unified thread — visible from the partnership screen and the app-wide Messages inbox.

One thread, not two

Opening a partnership shows the goal owner's scoped goal and a single conversation below it — every comment, reaction, and system reminder in chronological order, same as any chat.

The same conversation, wherever you open it

A message sent from the partnership screen shows up immediately in the app-wide **Messages** inbox too, with the right preview text and timestamp. Reply from Messages, and it appears back on the partnership screen.

Bidirectional sync

One conversation, two doors into it — no separate copy, no wondering which screen a given thread lives on.

The partner's view: brief, goal, and quick reactions

From the partner's side, the same screen carries the **Coach brief**, the scoped goal card with one-tap reaction emoji, and **Leave a comment**.

Reactions and comments read differently from chat

A quick reaction isn't a chat message — it's a signal, and it looks like one: a compact, centered status line, not a speech bubble.

**Leave a comment** opens a blank composer so the partner writes encouragement in their own words.

Comments and safety

Once sent, a comment shows up in the thread as a normal chat bubble (the partner's actual words). Legacy nudge status lines may still appear for older posts.

The crisis-support check that watches partner messages for language that needs real help hasn't changed. It still fires the same hotline prompt the instant it's needed.

Splitting "activity" from "messages" is how most accountability apps end up with two half-empty tabs nobody checks consistently. Livewello keeps everything in one place, uses lightweight status lines for low-effort signals, and leaves safety-critical behavior like crisis detection completely untouched.