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.
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.
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)
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)
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.