Pick an option on each card and press Done; your answer goes straight back to the session. The raiser's pick is marked. "I'm not sure" and "Take it to the engineering bridge" are real answers.
spine-health nightly red (1 duplicate occupancy, 5 split prospect↔conversation persons; 3 of them stuck since ~Oct 13, 2 new on Oct 27). Splits are sentinel-vs-sentinel: when a contact has no usable anchor (international caller phone failing normalizePhoneE164 at Camellia; a Zillow relay address at Barcelona) the conversation stamp keys a session-claim Person on the raw contact (conversation-spine-stamp.ts planDispatch) while the prospect stamp mints a separate prospect:<id> sentinel (_spineStampProspect, 4 copies: src/lib/data/dynamo/leasing.ts:604, src/lib/data/store.ts:4326, agents/clara mirrors). Barcelona order is prospect-first (:46) then conversation (:47), so adopting in one writer alone misses one ordering; d181a905 is a separate mechanism (prospect bonded to a backfilled guest-card person; the guest-card link the conversation-stamp comment defers). Dup occupancy tenant_2888880e: a status=former primary row left on the old person after a 2026-09-29 primary/co-tenant swap at appfolio-392 (only one active). merge-split-prospect-persons.ts gates on a bogus email:<phone> claim so it won't heal these; dedup-occupancy-rows.ts exists for the occupancy. Heals are prod identity merges (human go required).
022e2c86 is parked on this.