# Feature Plan: Unified Conversation Graph UI ## Goal Expose one-person-many-identifiers graph in UI so users work per person, not per transport fragment. ## Why This Fits GIA - GIA already models `Person` + `PersonIdentifier`; this surfaces it clearly. ## Scope - Person profile panel with linked identifiers and active sessions. - Cross-transport thread pivoting from one card. - Merge/split controls linked to identity suggestions. ## Implementation 1. Add graph view endpoint and serializer for person graph. 2. Update compose sidebar/person pages with linked transport pills. 3. Add quick actions: open thread, relink identifier, propose merge. 4. Integrate with identity merge queue from feature 04. ## Acceptance Criteria - User can see and navigate all transport identities for a person from one place. - Switching transport context preserves person-centric history access. ## Out of Scope - Force-merged unified thread rendering across all transports.