The Source popover on a hub answer (part 2 of 3)
5 Oct 2026 · branch feat/hub-prefill-source-popover-p2 · captured against propflow-stage · at 58bfd49418a+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.
The smoking answer on this stage test company carries a synthetic provenance stamp (an ingested staff email, outranking an older AppFolio lease template). Only that answer gets the small Source button beside its question; the renter's insurance question above it, with no stamped answer, shows none.
Asserted in the captured DOM — Where is smoking allowed? · Source · Do residents need renter’s insurance?
The popover names the source, its subject and date, and the older source it outranked, with the rule in plain words: the most recent one is used. The message id is never shown.
Asserted in the captured DOM — Where this answer came from · Email · Updated smoking rule for all buildings · The most recent one is used. · AppFolio · Lease template