Lightweight containerized prosody tooling + moved auth scripts + xmpp reconnect/auth stabilization
This commit is contained in:
25
artifacts/plans/07-unified-conversation-graph-ui.md
Normal file
25
artifacts/plans/07-unified-conversation-graph-ui.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user