Called — a filter only, shown when more than one line

Gera, 2026-10-01: no Called column — a filter only when the viewer's conversations reached more than one line, and the line in the thread's Details.

1 Oct 2026 · branch feat/conversations-called-filter-and-details · captured against propflow-stage · at 9172383d651+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 · ONE line (or none): no Called pill, no Called column

The Camellia case ("with a single number it's pointless"): Person type, Topic, Sent as, Channel, Handled by — nothing called Called, no Called column. Stage has no thread with a recorded line (the stamp is live on prod only), so this is the under-threshold state. The two-line pill is pinned by ConversationsLog.called-filter.test.tsx.

Asserted in the captured DOM — Person type · Topic · Sent as · Channel · Conversations. The DOM test proves the pill and column are absent.

ONE line (or none): no Called pill, no Called column

2 · A thread's Details: where the line lives

Open a thread, then Details: WHO, Phone, Property, Started — and, when the recording carries a line, Called / Called lines between Phone and Unit, by display name else the formatted address. This thread carries none, so the fact is absent, never inferred. Shapes pinned by ConversationDetailsDisclosure.called-line.test.tsx.

Asserted in the captured DOM — PHONE · PROPERTY · STARTED. Labels render uppercase.

A thread's Details: where the line lives
PropFlow Docs