Team notices on the caller's thread

Team notices part 1: the email Clara sends the team about an unknown caller now shows on that caller's own conversation, as an event card and never a chat bubble. The list gets a Team notices Hide row, hidden by default.

14 Oct 2026 · branch team-notices-p1 · captured against propflow-stage · at 1f640ba0ae3+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · The caller's thread: an event card naming who it reached

A stage test-property call carrying one synthetic team-notice row. The row renders through the same collapsed internal-notice card as the other property-team mirrors. Its heading says what Clara did and where it went, the subject is the summary, and the email text stays behind Show details. Check that a long inbox address wraps inside the card rather than widening it.

Asserted in the captured DOM — Clara emailed the team (leasing-office-evidence@example.test) · Kitchen sink leaking under the counter (Sam Caller) · Show details. The heading, the summary and the disclosure are all in the captured DOM.

The caller's thread: an event card naming who it reached
Sections 2–4

2 · The same card in dark mode

Tokens only and no new colours, so dark mode follows the existing card.

Asserted in the captured DOM — Clara emailed the team (leasing-office-evidence@example.test)

The same card in dark mode

3 · Phone width: the heading wraps inside the card

At 390px the inbox address is the longest token in the heading. It must wrap within the card, with no horizontal page scroll.

Asserted in the captured DOM — Clara emailed the team (leasing-office-evidence@example.test)

Phone width: the heading wraps inside the card

4 · The list: a Team notices row in the Hide section, hidden by default

The Topic filter's Hide section gains one row, Team notices, ticked by default beside System notices. It takes out only a conversation that is nothing but team notices. A notice on a thread the caller spoke on shows inside that thread.

Asserted in the captured DOM — Team notices · System notices. Both row-kind entries are in the open Hide section.

The list: a Team notices row in the Hide section, hidden by default
PropFlow Docs